Home
last modified time | relevance | path

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

12

/Linux-v6.6/fs/verity/
Dverify.c150 const void *haddr; in verify_data_block() local
181 haddr = kmap_local_page(hpage) + hblock_offset_in_page; in verify_data_block()
183 memcpy(_want_hash, haddr + hoffset, hsize); in verify_data_block()
185 kunmap_local(haddr); in verify_data_block()
190 hblocks[level].addr = haddr; in verify_data_block()
201 const void *haddr = hblocks[level - 1].addr; in verify_data_block() local
205 if (fsverity_hash_block(params, inode, haddr, real_hash) != 0) in verify_data_block()
218 memcpy(_want_hash, haddr + hoffset, hsize); in verify_data_block()
220 kunmap_local(haddr); in verify_data_block()
/Linux-v6.6/tools/testing/selftests/mm/
Dhugepage-mremap.c133 void *haddr = mmap((void *)suggested_addr, length, PROTECTION, in main() local
135 printf("Map haddr: Returned address is %p\n", haddr); in main()
136 if (haddr == MAP_FAILED) { in main()
160 register_region_with_uffd(haddr, length); in main()
162 void *addr = mremap(haddr, length, length, in main()
/Linux-v6.6/arch/arm64/kvm/hyp/include/nvhe/
Dmm.h28 unsigned long *haddr);
29 int pkvm_create_stack(phys_addr_t phys, unsigned long *haddr);
30 int pkvm_alloc_private_va_range(size_t size, unsigned long *haddr);
/Linux-v6.6/arch/parisc/kernel/
Dsignal.c218 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.6/arch/arm64/kvm/hyp/nvhe/
Dmm.c78 int pkvm_alloc_private_va_range(size_t size, unsigned long *haddr) in pkvm_alloc_private_va_range() argument
88 *haddr = addr; in pkvm_alloc_private_va_range()
95 unsigned long *haddr) in __pkvm_create_private_mapping() argument
109 *haddr = addr + offset_in_page(phys); in __pkvm_create_private_mapping()
353 int pkvm_create_stack(phys_addr_t phys, unsigned long *haddr) in pkvm_create_stack() argument
387 *haddr = addr + size; in pkvm_create_stack()
Dhyp-main.c269 unsigned long haddr; in handle___pkvm_create_private_mapping() local
270 int err = __pkvm_create_private_mapping(phys, size, prot, &haddr); in handle___pkvm_create_private_mapping()
273 haddr = (unsigned long)ERR_PTR(err); in handle___pkvm_create_private_mapping()
275 cpu_reg(host_ctxt, 1) = haddr; in handle___pkvm_create_private_mapping()
/Linux-v6.6/net/bluetooth/
Dhci_sock.c1187 struct sockaddr_hci haddr; in hci_sock_bind() local
1198 memset(&haddr, 0, sizeof(haddr)); in hci_sock_bind()
1199 len = min_t(unsigned int, sizeof(haddr), addr_len); in hci_sock_bind()
1200 memcpy(&haddr, addr, len); in hci_sock_bind()
1202 if (haddr.hci_family != AF_BLUETOOTH) in hci_sock_bind()
1224 switch (haddr.hci_channel) { in hci_sock_bind()
1231 if (haddr.hci_dev != HCI_DEV_NONE) { in hci_sock_bind()
1232 hdev = hci_dev_get(haddr.hci_dev); in hci_sock_bind()
1241 hci_pi(sk)->channel = haddr.hci_channel; in hci_sock_bind()
1278 if (haddr.hci_dev == HCI_DEV_NONE) { in hci_sock_bind()
[all …]
/Linux-v6.6/mm/
Dhuge_memory.c652 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in __do_huge_pmd_anonymous_page() local
701 folio_add_new_anon_rmap(folio, vma, haddr); in __do_huge_pmd_anonymous_page()
704 set_pmd_at(vma->vm_mm, haddr, vmf->pmd, entry); in __do_huge_pmd_anonymous_page()
761 struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, in set_huge_zero_page() argument
770 set_pmd_at(mm, haddr, pmd, entry); in set_huge_zero_page()
779 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in do_huge_pmd_anonymous_page() local
781 if (!transhuge_vma_suitable(vma, haddr)) in do_huge_pmd_anonymous_page()
816 haddr, vmf->pmd, zero_page); in do_huge_pmd_anonymous_page()
827 folio = vma_alloc_folio(gfp, HPAGE_PMD_ORDER, vma, haddr, true); in do_huge_pmd_anonymous_page()
1295 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in do_huge_pmd_wp_page() local
[all …]
Dkhugepaged.c988 unsigned long haddr, pmd_t *pmd, in __collapse_huge_page_swapin() argument
993 unsigned long address, end = haddr + (HPAGE_PMD_NR * PAGE_SIZE); in __collapse_huge_page_swapin()
998 for (address = haddr; address < end; address += PAGE_SIZE) { in __collapse_huge_page_swapin()
1474 unsigned long haddr = addr & HPAGE_PMD_MASK; in collapse_pte_mapped_thp() local
1475 struct vm_area_struct *vma = vma_lookup(mm, haddr); in collapse_pte_mapped_thp()
1487 !range_in_vma(vma, haddr, haddr + HPAGE_PMD_SIZE)) in collapse_pte_mapped_thp()
1491 result = find_pmd_or_thp_or_none(mm, haddr, &pmd); in collapse_pte_mapped_thp()
1510 linear_page_index(vma, haddr)); in collapse_pte_mapped_thp()
1524 result = find_pmd_or_thp_or_none(mm, haddr, &pmd); in collapse_pte_mapped_thp()
1539 start_pte = pte_offset_map_lock(mm, pmd, haddr, &ptl); in collapse_pte_mapped_thp()
[all …]
Dhugetlb.c5571 unsigned long haddr = address & huge_page_mask(h); in hugetlb_wp() local
5594 set_huge_ptep_writable(vma, haddr, ptep); in hugetlb_wp()
5611 set_huge_ptep_writable(vma, haddr, ptep); in hugetlb_wp()
5639 new_folio = alloc_hugetlb_folio(vma, haddr, outside_reserve); in hugetlb_wp()
5664 idx = vma_hugecache_offset(h, vma, haddr); in hugetlb_wp()
5669 unmap_ref_private(mm, vma, &old_folio->page, haddr); in hugetlb_wp()
5674 ptep = hugetlb_walk(vma, haddr, huge_page_size(h)); in hugetlb_wp()
5705 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, mm, haddr, in hugetlb_wp()
5706 haddr + huge_page_size(h)); in hugetlb_wp()
5714 ptep = hugetlb_walk(vma, haddr, huge_page_size(h)); in hugetlb_wp()
[all …]
/Linux-v6.6/arch/arm64/include/asm/
Dkvm_mmu.h165 int hyp_alloc_private_va_range(size_t size, unsigned long *haddr);
168 void __iomem **haddr);
170 void **haddr);
171 int create_hyp_stack(phys_addr_t phys_addr, unsigned long *haddr);
/Linux-v6.6/arch/arm64/kvm/
Dmmu.c633 int hyp_alloc_private_va_range(size_t size, unsigned long *haddr) in hyp_alloc_private_va_range() argument
656 *haddr = base; in hyp_alloc_private_va_range()
662 unsigned long *haddr, in __create_hyp_private_mapping() argument
673 *haddr = addr; in __create_hyp_private_mapping()
687 *haddr = addr + offset_in_page(phys_addr); in __create_hyp_private_mapping()
691 int create_hyp_stack(phys_addr_t phys_addr, unsigned long *haddr) in create_hyp_stack() argument
728 *haddr = base + size; in create_hyp_stack()
742 void __iomem **haddr) in create_hyp_io_mappings() argument
755 *haddr = *kaddr; in create_hyp_io_mappings()
764 *haddr = NULL; in create_hyp_io_mappings()
[all …]
/Linux-v6.6/include/linux/
Dhuge_mm.h103 unsigned long haddr; in transhuge_vma_suitable() local
112 haddr = addr & HPAGE_PMD_MASK; in transhuge_vma_suitable()
114 if (haddr < vma->vm_start || haddr + HPAGE_PMD_SIZE > vma->vm_end) in transhuge_vma_suitable()
Dif_ether.h40 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr);
Detherdevice.h45 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr);
49 const unsigned char *haddr);
/Linux-v6.6/net/ethernet/
Deth.c213 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.6/net/sched/
Dsch_teql.c241 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.6/include/net/
Darp.h66 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir);
Dmctp.h188 unsigned char haddr[MAX_ADDR_LEN]; member
/Linux-v6.6/net/mctp/
Daf_mctp.c184 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.6/net/ipv4/
Darp.c187 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.6/net/ieee802154/
Dsocket.c491 struct ieee802154_addr haddr; in dgram_bind() local
509 ieee802154_addr_from_sa(&haddr, &addr->addr); in dgram_bind()
510 dev = ieee802154_get_dev(sock_net(sk), &haddr); in dgram_bind()
521 ro->src_addr = haddr; in dgram_bind()
/Linux-v6.6/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-v6.6/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-v6.6/net/mac802154/
Diface.c472 mac802154_header_parse(const struct sk_buff *skb, unsigned char *haddr) in mac802154_header_parse() argument
482 ieee802154_le64_to_be64(haddr, &hdr.source.extended_addr); in mac802154_header_parse()

12