/linux/fs/verity/ |
H A D | verify.c | 150 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/tools/testing/selftests/mm/ |
H A D | hugepage-mremap.c | 125 void *haddr = mmap((void *)suggested_addr, length, PROTECTION, in main() local 127 ksft_print_msg("Map haddr: Returned address is %p\n", haddr); in main() 128 if (haddr == MAP_FAILED) in main() 146 register_region_with_uffd(haddr, length); in main() 148 void *addr = mremap(haddr, length, length, in main()
|
/linux/arch/arm64/kvm/hyp/include/nvhe/ |
H A D | mm.h | 28 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/arch/parisc/kernel/ |
H A 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/arch/arm64/kvm/hyp/nvhe/ |
H A D | mm.c | 71 * @haddr: The hypervisor virtual start address of the allocation. 78 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()
|
/linux/net/bluetooth/ |
H A D | hci_sock.c | 1184 struct sockaddr_hci haddr; in hci_sock_bind() local 1195 memset(&haddr, 0, sizeof(haddr)); in hci_sock_bind() 1196 len = min_t(unsigned int, sizeof(haddr), addr_len); in hci_sock_bind() 1197 memcpy(&haddr, addr, len); in hci_sock_bind() 1199 if (haddr.hci_family != AF_BLUETOOTH) in hci_sock_bind() 1221 switch (haddr.hci_channel) { in hci_sock_bind() 1228 if (haddr.hci_dev != HCI_DEV_NONE) { in hci_sock_bind() 1229 hdev = hci_dev_get(haddr.hci_dev); in hci_sock_bind() 1238 hci_pi(sk)->channel = haddr.hci_channel; in hci_sock_bind() 1275 if (haddr.hci_dev == HCI_DEV_NONE) { in hci_sock_bind() [all …]
|
/linux/mm/ |
H A D | huge_memory.c | 1202 struct vm_area_struct *vma, unsigned long haddr) in map_anon_folio_pmd() argument 1208 folio_add_new_anon_rmap(folio, vma, haddr, RMAP_EXCLUSIVE); in map_anon_folio_pmd() 1210 set_pmd_at(vma->vm_mm, haddr, pmd, entry); in map_anon_folio_pmd() 1211 update_mmu_cache_pmd(vma, haddr, pmd); in map_anon_folio_pmd() 1220 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in __do_huge_pmd_anonymous_page() local 1254 map_anon_folio_pmd(folio, vmf->pmd, vma, haddr); in __do_huge_pmd_anonymous_page() 1308 struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, in set_huge_zero_folio() argument 1317 set_pmd_at(mm, haddr, pmd, entry); in set_huge_zero_folio() 1324 unsigned long haddr = vmf->address & HPAGE_PMD_MASK; in do_huge_pmd_anonymous_page() local 1327 if (!thp_vma_suitable_order(vma, haddr, PMD_ORDER)) in do_huge_pmd_anonymous_page() [all …]
|
H A D | khugepaged.c | 1002 unsigned long haddr, pmd_t *pmd, in __collapse_huge_page_swapin() argument 1007 unsigned long address, end = haddr + (HPAGE_PMD_NR * PAGE_SIZE); in __collapse_huge_page_swapin() 1012 for (address = haddr; address < end; address += PAGE_SIZE) { in __collapse_huge_page_swapin() 1508 unsigned long haddr = addr & HPAGE_PMD_MASK; in collapse_pte_mapped_thp() local 1509 struct vm_area_struct *vma = vma_lookup(mm, haddr); in collapse_pte_mapped_thp() 1521 !range_in_vma(vma, haddr, haddr + HPAGE_PMD_SIZE)) in collapse_pte_mapped_thp() 1525 result = find_pmd_or_thp_or_none(mm, haddr, &pmd); in collapse_pte_mapped_thp() 1544 linear_page_index(vma, haddr)); in collapse_pte_mapped_thp() 1553 result = find_pmd_or_thp_or_none(mm, haddr, &pmd); in collapse_pte_mapped_thp() 1568 start_pte = pte_offset_map_lock(mm, pmd, haddr, &ptl); in collapse_pte_mapped_thp() [all …]
|
/linux/arch/arm64/include/asm/ |
H A D | kvm_mmu.h | 162 int hyp_alloc_private_va_range(size_t size, unsigned long *haddr); 165 void __iomem **haddr); 167 void **haddr); 168 int create_hyp_stack(phys_addr_t phys_addr, unsigned long *haddr);
|
/linux/net/ethernet/ |
H A D | eth.c | 199 * @haddr: destination buffer 201 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr) 204 memcpy(haddr, eth->h_source, ETH_ALEN); in eth_header_parse() 245 * @haddr: new hardware address 251 const unsigned char *haddr) in eth_header_cache_update() 254 haddr, ETH_ALEN); in eth_header_cache_update() 203 eth_header_parse(const struct sk_buff * skb,unsigned char * haddr) eth_header_parse() argument 253 eth_header_cache_update(struct hh_cache * hh,const struct net_device * dev,const unsigned char * haddr) eth_header_cache_update() argument
|
/linux/include/linux/ |
H A D | if_ether.h | 40 int eth_header_parse(const struct sk_buff *skb, unsigned char *haddr);
|
H A D | netdevice.h | 314 int (*parse)(const struct sk_buff *skb, unsigned char *haddr); 318 const unsigned char *haddr); 3369 unsigned char *haddr) in dev_parse_header() argument 3375 return dev->header_ops->parse(skb, haddr); in dev_parse_header()
|
/linux/net/sched/ |
H A 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/include/net/ |
H A D | arp.h | 66 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir);
|
H A D | mctp.h | 189 unsigned char haddr[MAX_ADDR_LEN]; member
|
/linux/net/ipv4/ |
H A 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()
|
H A D | devinet.c | 1056 __u32 haddr = ntohl(addr); in inet_abc_len() local 1057 if (IN_CLASSA(haddr)) in inet_abc_len() 1059 else if (IN_CLASSB(haddr)) in inet_abc_len() 1061 else if (IN_CLASSC(haddr)) in inet_abc_len() 1063 else if (IN_CLASSE(haddr)) in inet_abc_len()
|
/linux/net/mctp/ |
H A 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/net/phonet/ |
H A 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/drivers/firewire/ |
H A 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()
|
/linux/net/mac802154/ |
H A D | iface.c | 472 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()
|
/linux/drivers/atm/ |
H A D | fore200e.h | 207 u32 haddr : 27 /* tpd DMA addr aligned on 32 byte boundary */
|
/linux/drivers/net/mctp/ |
H A D | mctp-i3c.c | 160 put_unaligned_be48(mi->pid, cb->haddr); in mctp_i3c_read()
|
H A D | mctp-i2c.c | 322 cb->haddr[0] = hdr->source_slave >> 1; in mctp_i2c_recv()
|
/linux/net/core/ |
H A D | neighbour.c | 2549 char haddr[MAX_ADDR_LEN]; in neigh_fill_info() local 2551 neigh_ha_snapshot(haddr, neigh, neigh->dev); in neigh_fill_info() 2552 if (nla_put(skb, NDA_LLADDR, neigh->dev->addr_len, haddr) < 0) { in neigh_fill_info()
|