Home
last modified time | relevance | path

Searched refs:haddr (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v5.15/arch/parisc/kernel/
Dsignal.c232 unsigned long haddr, sigframe_size; in setup_rt_frame() local
313 haddr = A(ksig->ka.sa.sa_handler); in setup_rt_frame()
318 if (haddr & PA_PLABEL_FDESC) { in setup_rt_frame()
320 Elf32_Fdesc __user *ufdesc = (Elf32_Fdesc __user *)A(haddr & ~3); in setup_rt_frame()
327 haddr = fdesc.addr; in setup_rt_frame()
333 Elf64_Fdesc __user *ufdesc = (Elf64_Fdesc __user *)A(haddr & ~3); in setup_rt_frame()
340 haddr = fdesc.addr; in setup_rt_frame()
343 haddr, regs->gr[19], in_syscall); in setup_rt_frame()
350 regs->gr[31] = haddr; in setup_rt_frame()
375 regs->iaoq[0] = haddr | 3; in setup_rt_frame()
/Linux-v5.15/mm/
Dhuge_memory.c601 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in __do_huge_pmd_anonymous_page() local
650 page_add_new_anon_rmap(page, vma, haddr, true); in __do_huge_pmd_anonymous_page()
653 set_pmd_at(vma->vm_mm, haddr, vmf->pmd, entry); in __do_huge_pmd_anonymous_page()
710 struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, in set_huge_zero_page() argument
720 set_pmd_at(mm, haddr, pmd, entry); in set_huge_zero_page()
729 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in do_huge_pmd_anonymous_page() local
731 if (!transhuge_vma_suitable(vma, haddr)) in do_huge_pmd_anonymous_page()
766 haddr, vmf->pmd, zero_page); in do_huge_pmd_anonymous_page()
777 page = alloc_hugepage_vma(gfp, vma, haddr, HPAGE_PMD_ORDER); in do_huge_pmd_anonymous_page()
1242 unsigned long haddr; in huge_pud_set_accessed() local
[all …]
Dkhugepaged.c1006 unsigned long haddr, pmd_t *pmd, in __collapse_huge_page_swapin() argument
1011 unsigned long address, end = haddr + (HPAGE_PMD_NR * PAGE_SIZE); in __collapse_huge_page_swapin()
1013 for (address = haddr; address < end; address += PAGE_SIZE) { in __collapse_huge_page_swapin()
1017 .pgoff = linear_page_index(vma, haddr), in __collapse_huge_page_swapin()
1034 if (hugepage_vma_revalidate(mm, haddr, &vma)) { in __collapse_huge_page_swapin()
1040 if (mm_find_pmd(mm, haddr) != pmd) { in __collapse_huge_page_swapin()
1435 unsigned long haddr = addr & HPAGE_PMD_MASK; in collapse_pte_mapped_thp() local
1436 struct vm_area_struct *vma = find_vma(mm, haddr); in collapse_pte_mapped_thp()
1445 !range_in_vma(vma, haddr, haddr + HPAGE_PMD_SIZE)) in collapse_pte_mapped_thp()
1458 linear_page_index(vma, haddr)); in collapse_pte_mapped_thp()
[all …]
Dhugetlb.c4632 unsigned long haddr = address & huge_page_mask(h); in hugetlb_cow() local
4643 set_huge_ptep_writable(vma, haddr, ptep); in hugetlb_cow()
4667 new_page = alloc_huge_page(vma, haddr, outside_reserve); in hugetlb_cow()
4693 idx = vma_hugecache_offset(h, vma, haddr); in hugetlb_cow()
4698 unmap_ref_private(mm, vma, old_page, haddr); in hugetlb_cow()
4703 ptep = huge_pte_offset(mm, haddr, huge_page_size(h)); in hugetlb_cow()
4731 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, vma, mm, haddr, in hugetlb_cow()
4732 haddr + huge_page_size(h)); in hugetlb_cow()
4740 ptep = huge_pte_offset(mm, haddr, huge_page_size(h)); in hugetlb_cow()
4745 huge_ptep_clear_flush(vma, haddr, ptep); in hugetlb_cow()
[all …]
Dmemory.c3897 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in do_set_pmd() local
3902 if (!transhuge_vma_suitable(vma, haddr)) in do_set_pmd()
3948 set_pmd_at(vma->vm_mm, haddr, vmf->pmd, entry); in do_set_pmd()
3950 update_mmu_cache_pmd(vma, haddr, vmf->pmd); in do_set_pmd()
/Linux-v5.15/net/bluetooth/
Dhci_sock.c1091 struct sockaddr_hci haddr; in hci_sock_bind() local
1102 memset(&haddr, 0, sizeof(haddr)); in hci_sock_bind()
1103 len = min_t(unsigned int, sizeof(haddr), addr_len); in hci_sock_bind()
1104 memcpy(&haddr, addr, len); in hci_sock_bind()
1106 if (haddr.hci_family != AF_BLUETOOTH) in hci_sock_bind()
1128 switch (haddr.hci_channel) { in hci_sock_bind()
1135 if (haddr.hci_dev != HCI_DEV_NONE) { in hci_sock_bind()
1136 hdev = hci_dev_get(haddr.hci_dev); in hci_sock_bind()
1145 hci_pi(sk)->channel = haddr.hci_channel; in hci_sock_bind()
1182 if (haddr.hci_dev == HCI_DEV_NONE) { in hci_sock_bind()
[all …]
/Linux-v5.15/net/ethernet/
Deth.c212 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr) in eth_header_parse() argument
215 memcpy(haddr, eth->h_source, ETH_ALEN); in eth_header_parse()
262 const unsigned char *haddr) in eth_header_cache_update() argument
265 haddr, ETH_ALEN); in eth_header_cache_update()
/Linux-v5.15/arch/arm64/kvm/
Dmmu.c343 unsigned long *haddr, in __create_hyp_private_mapping() argument
354 *haddr = base; in __create_hyp_private_mapping()
391 *haddr = base + offset_in_page(phys_addr); in __create_hyp_private_mapping()
405 void __iomem **haddr) in create_hyp_io_mappings() argument
415 *haddr = *kaddr; in create_hyp_io_mappings()
424 *haddr = NULL; in create_hyp_io_mappings()
428 *haddr = (void __iomem *)addr; in create_hyp_io_mappings()
439 void **haddr) in create_hyp_exec_mappings() argument
449 *haddr = NULL; in create_hyp_exec_mappings()
453 *haddr = (void *)addr; in create_hyp_exec_mappings()
/Linux-v5.15/include/linux/
Dhuge_mm.h119 unsigned long haddr) in transhuge_vma_suitable() argument
128 if (haddr < vma->vm_start || haddr + HPAGE_PMD_SIZE > vma->vm_end) in transhuge_vma_suitable()
368 unsigned long haddr) in transhuge_vma_suitable() argument
Dif_ether.h40 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr);
Detherdevice.h38 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr);
42 const unsigned char *haddr);
Dnetdevice.h279 int (*parse)(const struct sk_buff *skb, unsigned char *haddr);
283 const unsigned char *haddr);
3268 unsigned char *haddr) in dev_parse_header() argument
3274 return dev->header_ops->parse(skb, haddr); in dev_parse_header()
/Linux-v5.15/arch/arm64/include/asm/
Dkvm_mmu.h156 void __iomem **haddr);
158 void **haddr);
/Linux-v5.15/net/sched/
Dsch_teql.c242 char haddr[MAX_ADDR_LEN]; in __teql_resolve() local
244 neigh_ha_snapshot(haddr, n, dev); in __teql_resolve()
246 haddr, NULL, skb->len); in __teql_resolve()
/Linux-v5.15/include/net/
Darp.h72 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir);
/Linux-v5.15/net/ipv4/
Darp.c186 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir) in arp_mc_map() argument
192 ip_eth_mc_map(addr, haddr); in arp_mc_map()
195 ip_ib_mc_map(addr, dev->broadcast, haddr); in arp_mc_map()
198 ip_ipgre_mc_map(addr, dev->broadcast, haddr); in arp_mc_map()
202 memcpy(haddr, dev->broadcast, dev->addr_len); in arp_mc_map()
Ddevinet.c993 __u32 haddr = ntohl(addr); in inet_abc_len() local
994 if (IN_CLASSA(haddr)) in inet_abc_len()
996 else if (IN_CLASSB(haddr)) in inet_abc_len()
998 else if (IN_CLASSC(haddr)) in inet_abc_len()
1000 else if (IN_CLASSE(haddr)) in inet_abc_len()
Dip_gre.c870 static int ipgre_header_parse(const struct sk_buff *skb, unsigned char *haddr) in ipgre_header_parse() argument
873 memcpy(haddr, &iph->saddr, 4); in ipgre_header_parse()
/Linux-v5.15/net/ieee802154/
Dsocket.c487 struct ieee802154_addr haddr; in dgram_bind() local
502 ieee802154_addr_from_sa(&haddr, &addr->addr); in dgram_bind()
503 dev = ieee802154_get_dev(sock_net(sk), &haddr); in dgram_bind()
514 ro->src_addr = haddr; in dgram_bind()
/Linux-v5.15/net/phonet/
Daf_phonet.c132 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-v5.15/drivers/dma/ppc4xx/
Dadma.c3100 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-v5.15/net/mac802154/
Diface.c480 mac802154_header_parse(const struct sk_buff *skb, unsigned char *haddr) in mac802154_header_parse() argument
490 ieee802154_le64_to_be64(haddr, &hdr.source.extended_addr); in mac802154_header_parse()
/Linux-v5.15/drivers/firewire/
Dnet.c264 const struct net_device *net, const unsigned char *haddr) in fwnet_header_cache_update() argument
266 memcpy((u8 *)hh->hh_data + HH_DATA_OFF(FWNET_HLEN), haddr, net->addr_len); in fwnet_header_cache_update()
269 static int fwnet_header_parse(const struct sk_buff *skb, unsigned char *haddr) in fwnet_header_parse() argument
271 memcpy(haddr, skb->dev->dev_addr, FWNET_ALEN); in fwnet_header_parse()
/Linux-v5.15/drivers/net/wireless/intersil/hostap/
Dhostap_main.c578 unsigned char *haddr) in hostap_80211_header_parse() argument
580 memcpy(haddr, skb_mac_header(skb) + 10, ETH_ALEN); /* addr2 */ in hostap_80211_header_parse()
/Linux-v5.15/drivers/atm/
Dfore200e.h207 u32 haddr : 27 /* tpd DMA addr aligned on 32 byte boundary */

12