/linux/include/linux/ |
H A D | find.h | 11 unsigned long _find_next_bit(const unsigned long *addr1, unsigned long nbits, 13 unsigned long _find_next_and_bit(const unsigned long *addr1, const unsigned long *addr2, 15 unsigned long _find_next_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, 17 unsigned long _find_next_or_bit(const unsigned long *addr1, const unsigned long *addr2, 23 unsigned long __find_nth_and_bit(const unsigned long *addr1, const unsigned long *addr2, 25 unsigned long __find_nth_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, 27 unsigned long __find_nth_and_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, 30 extern unsigned long _find_first_and_bit(const unsigned long *addr1, 32 unsigned long _find_first_and_and_bit(const unsigned long *addr1, const unsigned long *addr2, 76 * @addr1: The first address to base the search on [all …]
|
/linux/lib/ |
H A D | find_bit.c | 110 unsigned long _find_first_and_bit(const unsigned long *addr1, in _find_first_and_bit() argument 114 return FIND_FIRST_BIT(addr1[idx] & addr2[idx], /* nop */, size); in _find_first_and_bit() 122 unsigned long _find_first_and_and_bit(const unsigned long *addr1, in _find_first_and_and_bit() argument 127 return FIND_FIRST_BIT(addr1[idx] & addr2[idx] & addr3[idx], /* nop */, size); in _find_first_and_and_bit() 156 unsigned long __find_nth_and_bit(const unsigned long *addr1, const unsigned long *addr2, in __find_nth_and_bit() argument 159 return FIND_NTH_BIT(addr1[idx] & addr2[idx], size, n); in __find_nth_and_bit() 163 unsigned long __find_nth_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, in __find_nth_andnot_bit() argument 166 return FIND_NTH_BIT(addr1[idx] & ~addr2[idx], size, n); in __find_nth_andnot_bit() 170 unsigned long __find_nth_and_andnot_bit(const unsigned long *addr1, in __find_nth_and_andnot_bit() argument 175 return FIND_NTH_BIT(addr1[id in __find_nth_and_andnot_bit() 180 _find_next_and_bit(const unsigned long * addr1,const unsigned long * addr2,unsigned long nbits,unsigned long start) _find_next_and_bit() argument 189 _find_next_andnot_bit(const unsigned long * addr1,const unsigned long * addr2,unsigned long nbits,unsigned long start) _find_next_andnot_bit() argument 198 _find_next_or_bit(const unsigned long * addr1,const unsigned long * addr2,unsigned long nbits,unsigned long start) _find_next_or_bit() argument [all...] |
/linux/tools/testing/selftests/drivers/dma-buf/ |
H A D | udmabuf.c | 109 static int compare_chunks(void *addr1, void *addr2, off64_t memfd_size) in compare_chunks() argument 118 char1 = *((char *)addr1 + off + (j * getpagesize())); in compare_chunks() 128 munmap(addr1, memfd_size); in compare_chunks() 138 void *addr1, *addr2; in main() local 204 addr1 = mmap_fd(memfd, size); in main() 205 write_to_memfd(addr1, size, 'a'); in main() 215 munmap(addr1, size); in main() 222 addr1 = mmap_fd(memfd, size); in main() 223 write_to_memfd(addr1, size, 'a'); in main() 226 write_to_memfd(addr1, size, 'b'); in main() [all …]
|
/linux/tools/include/linux/ |
H A D | find.h | 11 unsigned long _find_next_bit(const unsigned long *addr1, unsigned long nbits, 13 unsigned long _find_next_and_bit(const unsigned long *addr1, const unsigned long *addr2, 18 extern unsigned long _find_first_and_bit(const unsigned long *addr1, 53 * @addr1: The first address to base the search on 62 unsigned long find_next_and_bit(const unsigned long *addr1, in find_next_and_bit() argument 72 val = *addr1 & *addr2 & GENMASK(size - 1, offset); in find_next_and_bit() 76 return _find_next_and_bit(addr1, addr2, size, offset); in find_next_and_bit() 133 * @addr1: The first address to base the search on 141 unsigned long find_first_and_bit(const unsigned long *addr1, in find_first_and_bit() argument 146 unsigned long val = *addr1 & *addr2 & GENMASK(size - 1, 0); in find_first_and_bit() [all …]
|
/linux/arch/xtensa/kernel/ |
H A D | smp.c | 472 unsigned long addr1; member 499 local_flush_tlb_page(fd->vma, fd->addr1); in ipi_flush_tlb_page() 506 .addr1 = addr, in flush_tlb_page() 514 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); in ipi_flush_tlb_range() 522 .addr1 = start, in flush_tlb_range() 531 local_flush_tlb_kernel_range(fd->addr1, fd->addr2); in ipi_flush_tlb_kernel_range() 537 .addr1 = start, in flush_tlb_kernel_range() 558 local_flush_cache_page(fd->vma, fd->addr1, fd->addr2); in ipi_flush_cache_page() 566 .addr1 = address, in flush_cache_page() 575 local_flush_cache_range(fd->vma, fd->addr1, fd->addr2); in ipi_flush_cache_range() [all …]
|
/linux/arch/sh/kernel/cpu/sh3/ |
H A D | probe.c | 18 unsigned long addr0, addr1, data0, data1, data2, data3; in cpu_probe() local 27 addr1 = CACHE_OC_ADDRESS_ARRAY + (1 << 12); in cpu_probe() 32 data1 = __raw_readl(addr1); in cpu_probe() 33 __raw_writel(data1&~(SH_CACHE_VALID|SH_CACHE_UPDATED), addr1); in cpu_probe() 39 data1 = __raw_readl(addr1); in cpu_probe() 41 __raw_writel(data2, addr1); in cpu_probe() 46 __raw_writel(data2&~SH_CACHE_VALID, addr1); in cpu_probe()
|
/linux/arch/sh/mm/ |
H A D | tlb-debugfs.c | 42 unsigned long addr1, addr2, data1, data2; in tlb_seq_show() local 55 addr1 = MMU_ITLB_ADDRESS_ARRAY; in tlb_seq_show() 61 addr1 = MMU_UTLB_ADDRESS_ARRAY; in tlb_seq_show() 78 addr1 = MMU_ITLB_ADDRESS_ARRAY; in tlb_seq_show() 84 addr1 = MMU_UTLB_ADDRESS_ARRAY; in tlb_seq_show() 100 val = __raw_readl(addr1 | (entry << MMU_TLB_ENTRY_SHIFT)); in tlb_seq_show()
|
/linux/arch/sh/kernel/ |
H A D | smp.c | 381 unsigned long addr1; member 389 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); in flush_tlb_range_ipi() 402 fd.addr1 = start; in flush_tlb_range() 419 local_flush_tlb_kernel_range(fd->addr1, fd->addr2); in flush_tlb_kernel_range_ipi() 426 fd.addr1 = start; in flush_tlb_kernel_range() 435 local_flush_tlb_page(fd->vma, fd->addr1); in flush_tlb_page_ipi() 446 fd.addr1 = page; in flush_tlb_page() 461 local_flush_tlb_one(fd->addr1, fd->addr2); in flush_tlb_one_ipi() 468 fd.addr1 = asid; in flush_tlb_one()
|
/linux/tools/lib/ |
H A D | find_bit.c | 84 unsigned long _find_first_and_bit(const unsigned long *addr1, in _find_first_and_bit() argument 88 return FIND_FIRST_BIT(addr1[idx] & addr2[idx], /* nop */, size); in _find_first_and_bit() 110 unsigned long _find_next_and_bit(const unsigned long *addr1, const unsigned long *addr2, in _find_next_and_bit() argument 113 return FIND_NEXT_BIT(addr1[idx] & addr2[idx], /* nop */, nbits, start); in _find_next_and_bit()
|
/linux/Documentation/translations/zh_CN/core-api/ |
H A D | unaligned-memory-access.rst | 132 bool ether_addr_equal(const u8 *addr1, const u8 *addr2) 135 u32 fold = ((*(const u32 *)addr1) ^ (*(const u32 *)addr2)) | 136 ((*(const u16 *)(addr1 + 4)) ^ (*(const u16 *)(addr2 + 4))); 140 const u16 *a = (const u16 *)addr1;
|
/linux/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-host.c | 224 u32 addr0, addr1, aperture, value; in cdns_pcie_host_bar_ib_config() local 234 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_host_bar_ib_config() 236 cdns_pcie_writel(pcie, CDNS_PCIE_AT_IB_RP_BAR_ADDR1(bar), addr1); in cdns_pcie_host_bar_ib_config() 438 u32 addr0, addr1, desc1; in cdns_pcie_host_init_address_translation() local 450 addr1 = 0; /* Should be programmed to zero. */ in cdns_pcie_host_init_address_translation() 452 cdns_pcie_writel(pcie, CDNS_PCIE_AT_OB_REGION_PCI_ADDR1(0), addr1); in cdns_pcie_host_init_address_translation() 460 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_host_init_address_translation() 462 cdns_pcie_writel(pcie, CDNS_PCIE_AT_OB_REGION_CPU_ADDR1(0), addr1); in cdns_pcie_host_init_address_translation()
|
/linux/tools/testing/selftests/net/ |
H A D | udpgro.sh | 72 local addr1 addr2 pid family="" ipt_cmd=ip6tables 81 addr1=192.168.1.1 84 addr1=2001:db8::1 92 …ip netns exec "${PEER_NS}" $ipt_cmd -t nat -I PREROUTING -d ${addr1} -j DNAT --to-destination ${ad… 96 ip netns exec "${PEER_NS}" ./udpgso_bench_rx -G ${family} -b ${addr1} -n 0 &
|
/linux/kernel/kcsan/ |
H A D | encoding.h | 93 static __always_inline bool matching_access(unsigned long addr1, size_t size1, in matching_access() argument 96 unsigned long end_range1 = addr1 + size1 - 1; in matching_access() 99 return addr1 <= end_range2 && addr2 <= end_range1; in matching_access()
|
/linux/drivers/net/ethernet/apm/xgene-v2/ |
H A D | mac.c | 69 u32 addr0, addr1; in xge_mac_set_station_addr() local 73 addr1 = (dev_addr[5] << 24) | (dev_addr[4] << 16); in xge_mac_set_station_addr() 76 xge_wr_csr(pdata, STATION_ADDR1, addr1); in xge_mac_set_station_addr()
|
/linux/Documentation/core-api/ |
H A D | unaligned-memory-access.rst | 153 bool ether_addr_equal(const u8 *addr1, const u8 *addr2) 156 u32 fold = ((*(const u32 *)addr1) ^ (*(const u32 *)addr2)) | 157 ((*(const u16 *)(addr1 + 4)) ^ (*(const u16 *)(addr2 + 4))); 161 const u16 *a = (const u16 *)addr1; 170 2 bytes (16 bits) to be read from memory starting at address addr1. 172 Think about what would happen if addr1 was an odd address such as 0x10003.
|
/linux/tools/testing/selftests/net/tcp_ao/lib/ |
H A D | setup.c | 228 union tcp_addr addr1, union tcp_addr addr2, in __test_init() argument 261 link_init(veth_name, family, prefix, addr2, addr1); in __test_init() 267 targ.dest_ip = addr1; in __test_init() 274 link_init(veth_name, family, prefix, addr1, addr2); in __test_init() 276 this_ip_addr = addr1; in __test_init()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
H A D | hwsq.h | 35 hwsq_reg2(u32 addr1, u32 addr2) in hwsq_reg2() argument 40 .addr = addr1, in hwsq_reg2() 41 .stride = addr2 - addr1, in hwsq_reg2()
|
/linux/arch/csky/abiv1/inc/abi/ |
H A D | page.h | 7 static inline unsigned long pages_do_alias(unsigned long addr1, in pages_do_alias() argument 10 return (addr1 ^ addr2) & (SHMLBA-1); in pages_do_alias()
|
/linux/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_desc.c | 23 rx_desc[j].addr1 = rx_skbinfo[j].mapping; in spl2sw_rx_descs_flush() 44 comm->tx_desc[i].addr1 = 0; in spl2sw_tx_descs_clean() 76 rx_desc[j].addr1 = 0; in spl2sw_rx_descs_clean() 152 rx_desc[j].addr1 = mapping; in spl2sw_rx_descs_init()
|
/linux/arch/openrisc/kernel/ |
H A D | smp.c | 245 unsigned long addr1; member 253 local_flush_tlb_page(NULL, fd->addr1); in ipi_flush_tlb_page() 260 local_flush_tlb_range(NULL, fd->addr1, fd->addr2); in ipi_flush_tlb_range() 282 fd.addr1 = start; in smp_flush_tlb_range()
|
/linux/drivers/soc/qcom/ |
H A D | cmd-db.c | 227 * @addr1: Resource address to compare 232 bool cmd_db_match_resource_addr(u32 addr1, u32 addr2) in cmd_db_match_resource_addr() argument 239 if (addr1 == addr2) in cmd_db_match_resource_addr() 241 else if (SLAVE_ID(addr1) == CMD_DB_HW_VRM && VRM_ADDR(addr1) == VRM_ADDR(addr2)) in cmd_db_match_resource_addr()
|
/linux/drivers/net/wireless/realtek/rtw88/ |
H A D | tx.c | 23 if (!is_broadcast_ether_addr(hdr->addr1) && in rtw_tx_stats() 24 !is_multicast_ether_addr(hdr->addr1)) { in rtw_tx_stats() 428 bmc = is_broadcast_ether_addr(hdr->addr1) || in rtw_tx_pkt_info_update() 429 is_multicast_ether_addr(hdr->addr1); in rtw_tx_pkt_info_update() 462 bmc = is_broadcast_ether_addr(hdr->addr1) || in rtw_tx_rsvd_page_pkt_info_update() 463 is_multicast_ether_addr(hdr->addr1); in rtw_tx_rsvd_page_pkt_info_update() 741 else if (is_broadcast_ether_addr(hdr->addr1) || in rtw_tx_queue_mapping() 742 is_multicast_ether_addr(hdr->addr1)) in rtw_tx_queue_mapping()
|
/linux/include/soc/qcom/ |
H A D | cmd-db.h | 27 bool cmd_db_match_resource_addr(u32 addr1, u32 addr2); 39 static inline bool cmd_db_match_resource_addr(u32 addr1, u32 addr2) in cmd_db_match_resource_addr() argument
|
/linux/arch/mips/kernel/ |
H A D | smp.c | 570 unsigned long addr1; member 578 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); in flush_tlb_range_ipi() 606 .addr1 = start, in flush_tlb_range() 635 local_flush_tlb_kernel_range(fd->addr1, fd->addr2); in flush_tlb_kernel_range_ipi() 641 .addr1 = start, in flush_tlb_kernel_range() 652 local_flush_tlb_page(fd->vma, fd->addr1); in flush_tlb_page_ipi() 674 .addr1 = page, in flush_tlb_page()
|
/linux/drivers/scsi/qla2xxx/ |
H A D | qla_nx2.c | 138 qla8044_poll_wait_for_ready(struct scsi_qla_host *vha, uint32_t addr1, in qla8044_poll_wait_for_ready() argument 147 qla8044_rd_reg_indirect(vha, addr1, &temp); in qla8044_poll_wait_for_ready() 162 uint32_t addr1, uint32_t addr3, uint32_t mask, uint32_t addr) in qla8044_ipmdio_rd_reg() argument 167 ret = qla8044_poll_wait_for_ready(vha, addr1, mask); in qla8044_ipmdio_rd_reg() 172 qla8044_wr_reg_indirect(vha, addr1, temp); in qla8044_ipmdio_rd_reg() 174 ret = qla8044_poll_wait_for_ready(vha, addr1, mask); in qla8044_ipmdio_rd_reg() 186 uint32_t addr1, uint32_t addr2, uint32_t addr3, uint32_t mask) in qla8044_poll_wait_ipmdio_bus_idle() argument 194 temp = qla8044_ipmdio_rd_reg(vha, addr1, addr3, mask, addr2); in qla8044_poll_wait_ipmdio_bus_idle() 208 qla8044_ipmdio_wr_reg(struct scsi_qla_host *vha, uint32_t addr1, in qla8044_ipmdio_wr_reg() argument 213 ret = qla8044_poll_wait_for_ready(vha, addr1, mask); in qla8044_ipmdio_wr_reg() [all …]
|