Searched refs:haddr (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/arch/arm64/kvm/hyp/include/nvhe/
H A 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-master/include/linux/
H A Dif_ether.h40 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr);
H A Dhuge_mm.h148 * - For all vmas, check if the haddr is in an aligned hugepage
155 unsigned long haddr; local
164 haddr = ALIGN_DOWN(addr, hpage_size);
166 if (haddr < vma->vm_start || haddr + hpage_size > vma->vm_end)
H A Detherdevice.h45 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr);
49 const unsigned char *haddr);
/linux-master/fs/verity/
H A Dverify.c150 const void *haddr; local
181 haddr = kmap_local_page(hpage) + hblock_offset_in_page;
183 memcpy(_want_hash, haddr + hoffset, hsize);
185 kunmap_local(haddr);
190 hblocks[level].addr = haddr;
201 const void *haddr = hblocks[level - 1].addr; local
205 if (fsverity_hash_block(params, inode, haddr, real_hash) != 0)
218 memcpy(_want_hash, haddr + hoffset, hsize);
220 kunmap_local(haddr);
/linux-master/tools/testing/selftests/mm/
H A Dhugepage-mremap.c125 void *haddr = mmap((void *)suggested_addr, length, PROTECTION, local
127 ksft_print_msg("Map haddr: Returned address is %p\n", haddr);
128 if (haddr == MAP_FAILED)
146 register_region_with_uffd(haddr, length);
148 void *addr = mremap(haddr, length, length,
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dmm.c71 * @haddr: The hypervisor virtual start address of the allocation.
78 int pkvm_alloc_private_va_range(size_t size, unsigned long *haddr) argument
88 *haddr = addr;
95 unsigned long *haddr)
109 *haddr = addr + offset_in_page(phys);
353 int pkvm_create_stack(phys_addr_t phys, unsigned long *haddr) argument
387 *haddr = addr + size;
93 __pkvm_create_private_mapping(phys_addr_t phys, size_t size, enum kvm_pgtable_prot prot, unsigned long *haddr) argument
H A Dhyp-main.c269 unsigned long haddr; local
270 int err = __pkvm_create_private_mapping(phys, size, prot, &haddr);
273 haddr = (unsigned long)ERR_PTR(err);
275 cpu_reg(host_ctxt, 1) = haddr;
/linux-master/arch/arm64/include/asm/
H A Dkvm_mmu.h159 int hyp_alloc_private_va_range(size_t size, unsigned long *haddr);
162 void __iomem **haddr);
164 void **haddr);
165 int create_hyp_stack(phys_addr_t phys_addr, unsigned long *haddr);
/linux-master/arch/parisc/kernel/
H A Dsignal.c218 unsigned long haddr, sigframe_size; local
284 haddr = A(ksig->ka.sa.sa_handler);
289 if (haddr & PA_PLABEL_FDESC) {
291 Elf32_Fdesc __user *ufdesc = (Elf32_Fdesc __user *)A(haddr & ~3);
298 haddr = fdesc.addr;
304 Elf64_Fdesc __user *ufdesc = (Elf64_Fdesc __user *)A(haddr & ~3);
311 haddr = fdesc.addr;
314 __func__, haddr, regs->gr[19], in_syscall);
321 regs->gr[31] = haddr;
346 regs->iaoq[0] = haddr | PRIV_USE
[all...]
/linux-master/net/bluetooth/
H A Dhci_sock.c1187 struct sockaddr_hci haddr; local
1198 memset(&haddr, 0, sizeof(haddr));
1199 len = min_t(unsigned int, sizeof(haddr), addr_len);
1200 memcpy(&haddr, addr, len);
1202 if (haddr.hci_family != AF_BLUETOOTH)
1224 switch (haddr.hci_channel) {
1231 if (haddr.hci_dev != HCI_DEV_NONE) {
1232 hdev = hci_dev_get(haddr.hci_dev);
1241 hci_pi(sk)->channel = haddr
1487 struct sockaddr_hci *haddr = (struct sockaddr_hci *)addr; local
[all...]
/linux-master/include/net/
H A Darp.h66 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir);
H A Dmctp.h189 unsigned char haddr[MAX_ADDR_LEN]; member in struct:mctp_skb_cb
/linux-master/mm/
H A Dhuge_memory.c874 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; local
923 folio_add_new_anon_rmap(folio, vma, haddr);
926 set_pmd_at(vma->vm_mm, haddr, vmf->pmd, entry);
983 struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd,
992 set_pmd_at(mm, haddr, pmd, entry);
1001 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; local
1003 if (!thp_vma_suitable_order(vma, haddr, PMD_ORDER))
1038 haddr, vmf->pmd, zero_page);
1049 folio = vma_alloc_folio(gfp, HPAGE_PMD_ORDER, vma, haddr, true);
1519 unsigned long haddr local
982 set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, struct page *zero_page) argument
1719 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; local
2357 __split_huge_pud_locked(struct vm_area_struct *vma, pud_t *pud, unsigned long haddr) argument
2391 __split_huge_zero_page_pmd(struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd) argument
2432 __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd, unsigned long haddr, bool freeze) argument
3729 unsigned long haddr = address & HPAGE_PMD_MASK; local
[all...]
H A Dkhugepaged.c992 unsigned long haddr, pmd_t *pmd,
997 unsigned long address, end = haddr + (HPAGE_PMD_NR * PAGE_SIZE);
1002 for (address = haddr; address < end; address += PAGE_SIZE) {
1470 * address haddr.
1485 unsigned long haddr = addr & HPAGE_PMD_MASK; local
1486 struct vm_area_struct *vma = vma_lookup(mm, haddr);
1498 !range_in_vma(vma, haddr, haddr + HPAGE_PMD_SIZE))
1502 result = find_pmd_or_thp_or_none(mm, haddr, &pmd);
1522 linear_page_index(vma, haddr));
990 __collapse_huge_page_swapin(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, int referenced) argument
[all...]
H A Dhugetlb.c5951 unsigned long haddr = address & huge_page_mask(h); local
5974 set_huge_ptep_writable(vma, haddr, ptep);
5993 set_huge_ptep_writable(vma, haddr, ptep);
6021 new_folio = alloc_hugetlb_folio(vma, haddr, outside_reserve);
6046 idx = vma_hugecache_offset(h, vma, haddr);
6051 unmap_ref_private(mm, vma, &old_folio->page, haddr);
6056 ptep = hugetlb_walk(vma, haddr, huge_page_size(h));
6086 mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, mm, haddr,
6087 haddr + huge_page_size(h));
6095 ptep = hugetlb_walk(vma, haddr, huge_page_siz
6223 unsigned long haddr = address & huge_page_mask(h); local
6454 unsigned long haddr = address & huge_page_mask(h); local
6892 unsigned long haddr = address & huge_page_mask(h); local
[all...]
/linux-master/net/ethernet/
H A Deth.c211 * @haddr: destination buffer
213 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr) argument
216 memcpy(haddr, eth->h_source, ETH_ALEN);
257 * @haddr: new hardware address
263 const unsigned char *haddr)
266 haddr, ETH_ALEN);
261 eth_header_cache_update(struct hh_cache *hh, const struct net_device *dev, const unsigned char *haddr) argument
/linux-master/arch/arm64/kvm/
H A Dmmu.c626 * @haddr: The hypervisor virtual start address of the allocation.
633 int hyp_alloc_private_va_range(size_t size, unsigned long *haddr) argument
656 *haddr = base;
662 unsigned long *haddr,
673 *haddr = addr;
687 *haddr = addr + offset_in_page(phys_addr);
691 int create_hyp_stack(phys_addr_t phys_addr, unsigned long *haddr) argument
728 *haddr = base + size;
738 * @haddr: HYP VA for this mapping
742 void __iomem **haddr)
661 __create_hyp_private_mapping(phys_addr_t phys_addr, size_t size, unsigned long *haddr, enum kvm_pgtable_prot prot) argument
740 create_hyp_io_mappings(phys_addr_t phys_addr, size_t size, void __iomem **kaddr, void __iomem **haddr) argument
778 create_hyp_exec_mappings(phys_addr_t phys_addr, size_t size, void **haddr) argument
[all...]
/linux-master/net/sched/
H A Dsch_teql.c241 char haddr[MAX_ADDR_LEN]; local
243 neigh_ha_snapshot(haddr, n, dev);
245 haddr, NULL, skb->len);
/linux-master/net/mctp/
H A Daf_mctp.c184 extaddr->smctp_halen > sizeof(cb->haddr)) {
192 memcpy(cb->haddr, extaddr->smctp_haddr, cb->halen);
267 memcpy(ae->smctp_haddr, cb->haddr, cb->halen);
/linux-master/net/phonet/
H A Daf_phonet.c132 static int pn_header_parse(const struct sk_buff *skb, unsigned char *haddr) argument
135 *haddr = *media;
/linux-master/net/ieee802154/
H A Dsocket.c491 struct ieee802154_addr haddr; local
509 ieee802154_addr_from_sa(&haddr, &addr->addr);
510 dev = ieee802154_get_dev(sock_net(sk), &haddr);
521 ro->src_addr = haddr;
/linux-master/net/ipv4/
H A Darp.c187 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir) argument
193 ip_eth_mc_map(addr, haddr);
196 ip_ib_mc_map(addr, dev->broadcast, haddr);
199 ip_ipgre_mc_map(addr, dev->broadcast, haddr);
203 memcpy(haddr, dev->broadcast, dev->addr_len);
/linux-master/net/mac802154/
H A Diface.c472 mac802154_header_parse(const struct sk_buff *skb, unsigned char *haddr) argument
482 ieee802154_le64_to_be64(haddr, &hdr.source.extended_addr);
/linux-master/drivers/dma/ppc4xx/
H A Dadma.c3100 dma_addr_t haddr = 0; local
3122 haddr = DMA_RXOR12 <<
3126 haddr = DMA_RXOR123 <<
3130 haddr = DMA_RXOR124 <<
3134 haddr = DMA_RXOR125 <<
3138 haddr |= DMA_CUED_XOR_BASE;
3150 haddr = DMA_CUED_XOR_HB;
3165 haddr = DMA_CUED_XOR_HB;
3171 ppc440spe_desc_set_src_addr(iter, chan, 0, haddr, addr);
3181 haddr, add
[all...]

Completed in 225 milliseconds

12