/Linux-v6.1/tools/testing/selftests/vm/ |
D | hugepage-mremap.c | 138 void *haddr = mmap((void *)suggested_addr, length, PROTECTION, in main() local 140 printf("Map haddr: Returned address is %p\n", haddr); in main() 141 if (haddr == MAP_FAILED) { in main() 165 register_region_with_uffd(haddr, length); in main() 167 void *addr = mremap(haddr, length, length, in main()
|
/Linux-v6.1/arch/parisc/kernel/ |
D | signal.c | 218 unsigned long haddr, sigframe_size; in setup_rt_frame() local 284 haddr = A(ksig->ka.sa.sa_handler); in setup_rt_frame() 289 if (haddr & PA_PLABEL_FDESC) { in setup_rt_frame() 291 Elf32_Fdesc __user *ufdesc = (Elf32_Fdesc __user *)A(haddr & ~3); in setup_rt_frame() 298 haddr = fdesc.addr; in setup_rt_frame() 304 Elf64_Fdesc __user *ufdesc = (Elf64_Fdesc __user *)A(haddr & ~3); in setup_rt_frame() 311 haddr = fdesc.addr; in setup_rt_frame() 314 __func__, haddr, regs->gr[19], in_syscall); in setup_rt_frame() 321 regs->gr[31] = haddr; in setup_rt_frame() 346 regs->iaoq[0] = haddr | PRIV_USER; in setup_rt_frame()
|
/Linux-v6.1/arch/arm64/kvm/hyp/nvhe/ |
D | mm.c | 50 int pkvm_alloc_private_va_range(size_t size, unsigned long *haddr) in pkvm_alloc_private_va_range() argument 68 *haddr = addr; in pkvm_alloc_private_va_range() 78 unsigned long *haddr) in __pkvm_create_private_mapping() argument 92 *haddr = addr + offset_in_page(phys); in __pkvm_create_private_mapping()
|
D | hyp-main.c | 173 unsigned long haddr; in handle___pkvm_create_private_mapping() local 174 int err = __pkvm_create_private_mapping(phys, size, prot, &haddr); in handle___pkvm_create_private_mapping() 177 haddr = (unsigned long)ERR_PTR(err); in handle___pkvm_create_private_mapping() 179 cpu_reg(host_ctxt, 1) = haddr; in handle___pkvm_create_private_mapping()
|
/Linux-v6.1/mm/ |
D | huge_memory.c | 657 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in __do_huge_pmd_anonymous_page() local 706 page_add_new_anon_rmap(page, vma, haddr); in __do_huge_pmd_anonymous_page() 709 set_pmd_at(vma->vm_mm, haddr, vmf->pmd, entry); in __do_huge_pmd_anonymous_page() 766 struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, in set_huge_zero_page() argument 775 set_pmd_at(mm, haddr, pmd, entry); in set_huge_zero_page() 784 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in do_huge_pmd_anonymous_page() local 786 if (!transhuge_vma_suitable(vma, haddr)) in do_huge_pmd_anonymous_page() 821 haddr, vmf->pmd, zero_page); in do_huge_pmd_anonymous_page() 832 folio = vma_alloc_folio(gfp, HPAGE_PMD_ORDER, vma, haddr, true); in do_huge_pmd_anonymous_page() 1310 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in do_huge_pmd_wp_page() local [all …]
|
D | khugepaged.c | 899 unsigned long haddr, pmd_t *pmd, in __collapse_huge_page_swapin() argument 904 unsigned long address, end = haddr + (HPAGE_PMD_NR * PAGE_SIZE); in __collapse_huge_page_swapin() 906 for (address = haddr; address < end; address += PAGE_SIZE) { in __collapse_huge_page_swapin() 910 .pgoff = linear_page_index(vma, haddr), in __collapse_huge_page_swapin() 1440 unsigned long haddr = addr & HPAGE_PMD_MASK; in collapse_pte_mapped_thp() local 1441 struct vm_area_struct *vma = vma_lookup(mm, haddr); in collapse_pte_mapped_thp() 1452 result = find_pmd_or_thp_or_none(mm, haddr, &pmd); in collapse_pte_mapped_thp() 1457 !range_in_vma(vma, haddr, haddr + HPAGE_PMD_SIZE)) in collapse_pte_mapped_thp() 1483 linear_page_index(vma, haddr)); in collapse_pte_mapped_thp() 1525 start_pte = pte_offset_map_lock(mm, pmd, haddr, &ptl); in collapse_pte_mapped_thp() [all …]
|
D | hugetlb.c | 5310 unsigned long haddr = address & huge_page_mask(h); in hugetlb_wp() local 5327 set_huge_ptep_writable(vma, haddr, ptep); in hugetlb_wp() 5345 set_huge_ptep_writable(vma, haddr, ptep); in hugetlb_wp() 5373 new_page = alloc_huge_page(vma, haddr, outside_reserve); in hugetlb_wp() 5398 idx = vma_hugecache_offset(h, vma, haddr); in hugetlb_wp() 5403 unmap_ref_private(mm, vma, old_page, haddr); in hugetlb_wp() 5408 ptep = huge_pte_offset(mm, haddr, huge_page_size(h)); in hugetlb_wp() 5437 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma, mm, haddr, in hugetlb_wp() 5438 haddr + huge_page_size(h)); in hugetlb_wp() 5446 ptep = huge_pte_offset(mm, haddr, huge_page_size(h)); in hugetlb_wp() [all …]
|
/Linux-v6.1/net/bluetooth/ |
D | hci_sock.c | 1094 struct sockaddr_hci haddr; in hci_sock_bind() local 1105 memset(&haddr, 0, sizeof(haddr)); in hci_sock_bind() 1106 len = min_t(unsigned int, sizeof(haddr), addr_len); in hci_sock_bind() 1107 memcpy(&haddr, addr, len); in hci_sock_bind() 1109 if (haddr.hci_family != AF_BLUETOOTH) in hci_sock_bind() 1131 switch (haddr.hci_channel) { in hci_sock_bind() 1138 if (haddr.hci_dev != HCI_DEV_NONE) { in hci_sock_bind() 1139 hdev = hci_dev_get(haddr.hci_dev); in hci_sock_bind() 1148 hci_pi(sk)->channel = haddr.hci_channel; in hci_sock_bind() 1185 if (haddr.hci_dev == HCI_DEV_NONE) { in hci_sock_bind() [all …]
|
/Linux-v6.1/arch/arm64/kvm/hyp/include/nvhe/ |
D | mm.h | 24 unsigned long *haddr); 25 int pkvm_alloc_private_va_range(size_t size, unsigned long *haddr);
|
/Linux-v6.1/arch/arm64/include/asm/ |
D | kvm_mmu.h | 160 int hyp_alloc_private_va_range(size_t size, unsigned long *haddr); 163 void __iomem **haddr); 165 void **haddr);
|
/Linux-v6.1/arch/arm64/kvm/ |
D | mmu.c | 506 int hyp_alloc_private_va_range(size_t size, unsigned long *haddr) in hyp_alloc_private_va_range() argument 534 *haddr = io_map_base = base; in hyp_alloc_private_va_range() 542 unsigned long *haddr, in __create_hyp_private_mapping() argument 553 *haddr = addr; in __create_hyp_private_mapping() 567 *haddr = addr + offset_in_page(phys_addr); in __create_hyp_private_mapping() 580 void __iomem **haddr) in create_hyp_io_mappings() argument 593 *haddr = *kaddr; in create_hyp_io_mappings() 602 *haddr = NULL; in create_hyp_io_mappings() 606 *haddr = (void __iomem *)addr; in create_hyp_io_mappings() 617 void **haddr) in create_hyp_exec_mappings() argument [all …]
|
/Linux-v6.1/include/linux/ |
D | huge_mm.h | 141 unsigned long haddr; in transhuge_vma_suitable() local 150 haddr = addr & HPAGE_PMD_MASK; in transhuge_vma_suitable() 152 if (haddr < vma->vm_start || haddr + HPAGE_PMD_SIZE > vma->vm_end) in transhuge_vma_suitable()
|
D | if_ether.h | 40 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr);
|
D | etherdevice.h | 45 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr); 49 const unsigned char *haddr);
|
/Linux-v6.1/net/ethernet/ |
D | eth.c | 213 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr) in eth_header_parse() argument 216 memcpy(haddr, eth->h_source, ETH_ALEN); in eth_header_parse() 263 const unsigned char *haddr) in eth_header_cache_update() argument 266 haddr, ETH_ALEN); in eth_header_cache_update()
|
/Linux-v6.1/net/sched/ |
D | sch_teql.c | 241 char haddr[MAX_ADDR_LEN]; in __teql_resolve() local 243 neigh_ha_snapshot(haddr, n, dev); in __teql_resolve() 245 haddr, NULL, skb->len); in __teql_resolve()
|
/Linux-v6.1/include/net/ |
D | arp.h | 66 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir);
|
D | mctp.h | 188 unsigned char haddr[MAX_ADDR_LEN]; member
|
/Linux-v6.1/net/mctp/ |
D | af_mctp.c | 184 extaddr->smctp_halen > sizeof(cb->haddr)) { in mctp_sendmsg() 192 memcpy(cb->haddr, extaddr->smctp_haddr, cb->halen); in mctp_sendmsg() 267 memcpy(ae->smctp_haddr, cb->haddr, cb->halen); in mctp_recvmsg()
|
/Linux-v6.1/net/ipv4/ |
D | arp.c | 187 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir) in arp_mc_map() argument 193 ip_eth_mc_map(addr, haddr); in arp_mc_map() 196 ip_ib_mc_map(addr, dev->broadcast, haddr); in arp_mc_map() 199 ip_ipgre_mc_map(addr, dev->broadcast, haddr); in arp_mc_map() 203 memcpy(haddr, dev->broadcast, dev->addr_len); in arp_mc_map()
|
/Linux-v6.1/net/ieee802154/ |
D | socket.c | 492 struct ieee802154_addr haddr; in dgram_bind() local 510 ieee802154_addr_from_sa(&haddr, &addr->addr); in dgram_bind() 511 dev = ieee802154_get_dev(sock_net(sk), &haddr); in dgram_bind() 522 ro->src_addr = haddr; in dgram_bind()
|
/Linux-v6.1/net/phonet/ |
D | af_phonet.c | 132 static int pn_header_parse(const struct sk_buff *skb, unsigned char *haddr) in pn_header_parse() argument 135 *haddr = *media; in pn_header_parse()
|
/Linux-v6.1/drivers/dma/ppc4xx/ |
D | adma.c | 3100 dma_addr_t haddr = 0; in ppc440spe_adma_pq_set_src() local 3122 haddr = DMA_RXOR12 << in ppc440spe_adma_pq_set_src() 3126 haddr = DMA_RXOR123 << in ppc440spe_adma_pq_set_src() 3130 haddr = DMA_RXOR124 << in ppc440spe_adma_pq_set_src() 3134 haddr = DMA_RXOR125 << in ppc440spe_adma_pq_set_src() 3138 haddr |= DMA_CUED_XOR_BASE; in ppc440spe_adma_pq_set_src() 3150 haddr = DMA_CUED_XOR_HB; in ppc440spe_adma_pq_set_src() 3165 haddr = DMA_CUED_XOR_HB; in ppc440spe_adma_pq_set_src() 3171 ppc440spe_desc_set_src_addr(iter, chan, 0, haddr, addr); in ppc440spe_adma_pq_set_src() 3181 haddr, addr); in ppc440spe_adma_pq_set_src()
|
/Linux-v6.1/net/mac802154/ |
D | iface.c | 479 mac802154_header_parse(const struct sk_buff *skb, unsigned char *haddr) in mac802154_header_parse() argument 489 ieee802154_le64_to_be64(haddr, &hdr.source.extended_addr); in mac802154_header_parse()
|
/Linux-v6.1/drivers/firewire/ |
D | net.c | 255 const struct net_device *net, const unsigned char *haddr) in fwnet_header_cache_update() argument 257 memcpy((u8 *)hh->hh_data + HH_DATA_OFF(FWNET_HLEN), haddr, net->addr_len); in fwnet_header_cache_update() 260 static int fwnet_header_parse(const struct sk_buff *skb, unsigned char *haddr) in fwnet_header_parse() argument 262 memcpy(haddr, skb->dev->dev_addr, FWNET_ALEN); in fwnet_header_parse()
|