/kernel/linux/linux-6.6/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, 74 * @addr1: The first address to base the search on 83 unsigned long find_next_and_bit(const unsigned long *addr1, in find_next_and_bit() argument 114 find_next_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long size, unsigned long offset) find_next_andnot_bit() argument 144 find_next_or_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long size, unsigned long offset) find_next_or_bit() argument 251 find_nth_and_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long size, unsigned long n) find_nth_and_bit() argument 278 find_nth_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long size, unsigned long n) find_nth_andnot_bit() argument 306 find_nth_and_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, const unsigned long *addr3, unsigned long size, unsigned long n) find_nth_and_andnot_bit() argument 334 find_first_and_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long size) find_first_and_bit() argument 402 find_next_and_bit_wrap(const unsigned long *addr1, const unsigned long *addr2, unsigned long size, unsigned long offset) find_next_and_bit_wrap() argument [all...] |
H A D | etherdevice.h | 339 * @addr1: Pointer to a six-byte array containing the Ethernet address 344 * Please note: addr1 & addr2 must both be aligned to u16. 346 static inline bool ether_addr_equal(const u8 *addr1, const u8 *addr2) in ether_addr_equal() argument 349 u32 fold = ((*(const u32 *)addr1) ^ (*(const u32 *)addr2)) | in ether_addr_equal() 350 ((*(const u16 *)(addr1 + 4)) ^ (*(const u16 *)(addr2 + 4))); in ether_addr_equal() 354 const u16 *a = (const u16 *)addr1; in ether_addr_equal() 363 * @addr1: Pointer to an array of 8 bytes 372 * Please note that alignment of addr1 & addr2 are only guaranteed to be 16 bits. 375 static inline bool ether_addr_equal_64bits(const u8 *addr1, const u8 *addr2) in ether_addr_equal_64bits() argument 378 u64 fold = (*(const u64 *)addr1) in ether_addr_equal_64bits() 399 ether_addr_equal_unaligned(const u8 *addr1, const u8 *addr2) ether_addr_equal_unaligned() argument 418 ether_addr_equal_masked(const u8 *addr1, const u8 *addr2, const u8 *mask) ether_addr_equal_masked() argument [all...] |
/kernel/linux/linux-6.6/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() 144 unsigned long __find_nth_and_bit(const unsigned long *addr1, const unsigned long *addr2, in __find_nth_and_bit() argument 147 return FIND_NTH_BIT(addr1[idx] & addr2[idx], size, n); in __find_nth_and_bit() 151 unsigned long __find_nth_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, in __find_nth_andnot_bit() argument 154 return FIND_NTH_BIT(addr1[idx] & ~addr2[idx], size, n); in __find_nth_andnot_bit() 158 unsigned long __find_nth_and_andnot_bit(const unsigned long *addr1, in __find_nth_and_andnot_bit() argument 163 return FIND_NTH_BIT(addr1[idx] & addr2[idx] & ~addr3[idx], size, n); in __find_nth_and_andnot_bit() 168 unsigned long _find_next_and_bit(const unsigned long *addr1, const unsigned long *addr2, in _find_next_and_bit() argument 171 return FIND_NEXT_BIT(addr1[id in _find_next_and_bit() 177 _find_next_andnot_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long nbits, unsigned long start) _find_next_andnot_bit() argument 186 _find_next_or_bit(const unsigned long *addr1, const unsigned long *addr2, unsigned long nbits, unsigned long start) _find_next_or_bit() argument [all...] |
/kernel/linux/linux-6.6/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 in find_first_and_bit() [all...] |
/kernel/liteos_a/net/lwip-2.1/enhancement/include/lwip/ |
H A D | fixme.h | 76 #define ip_addr_netcmp_val(addr1, addr2, mask) ((IP_IS_V6_VAL(*(addr1)) && IP_IS_V6_VAL(*(addr2))) ? \ 78 ip4_addr_netcmp(ip_2_ip4(addr1), ip_2_ip4(addr2), mask)) 91 #define ip6_addr_cmp(addr1, addr2) (((addr1)->addr[0] == (addr2)->addr[0]) && \ 92 ((addr1)->addr[1] == (addr2)->addr[1]) && \ 93 ((addr1)->addr[2] == (addr2)->addr[2]) && \ 94 ((addr1)->addr[3] == (addr2)->addr[3]))
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
H A D | smp.c | 462 unsigned long addr1; member 489 local_flush_tlb_page(fd->vma, fd->addr1); in ipi_flush_tlb_page() 496 .addr1 = addr, in flush_tlb_page() 504 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); in ipi_flush_tlb_range() 512 .addr1 = start, in flush_tlb_range() 521 local_flush_tlb_kernel_range(fd->addr1, fd->addr2); in ipi_flush_tlb_kernel_range() 527 .addr1 = start, in flush_tlb_kernel_range() 548 local_flush_cache_page(fd->vma, fd->addr1, fd->addr2); in ipi_flush_cache_page() 556 .addr1 = address, in flush_cache_page() 565 local_flush_cache_range(fd->vma, fd->addr1, f in ipi_flush_cache_range() [all...] |
/kernel/linux/linux-6.6/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, f in ipi_flush_cache_range() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | etherdevice.h | 331 * @addr1: Pointer to a six-byte array containing the Ethernet address 336 * Please note: addr1 & addr2 must both be aligned to u16. 338 static inline bool ether_addr_equal(const u8 *addr1, const u8 *addr2) in ether_addr_equal() argument 341 u32 fold = ((*(const u32 *)addr1) ^ (*(const u32 *)addr2)) | in ether_addr_equal() 342 ((*(const u16 *)(addr1 + 4)) ^ (*(const u16 *)(addr2 + 4))); in ether_addr_equal() 346 const u16 *a = (const u16 *)addr1; in ether_addr_equal() 355 * @addr1: Pointer to an array of 8 bytes 364 * Please note that alignment of addr1 & addr2 are only guaranteed to be 16 bits. 367 static inline bool ether_addr_equal_64bits(const u8 *addr1, const u8 *addr2) in ether_addr_equal_64bits() argument 370 u64 fold = (*(const u64 *)addr1) in ether_addr_equal_64bits() 391 ether_addr_equal_unaligned(const u8 *addr1, const u8 *addr2) ether_addr_equal_unaligned() argument 410 ether_addr_equal_masked(const u8 *addr1, const u8 *addr2, const u8 *mask) ether_addr_equal_masked() argument [all...] |
/kernel/linux/linux-5.10/tools/lib/ |
H A D | find_bit.c | 29 * - The optional "addr2", which is anded with "addr1" if present. 31 static inline unsigned long _find_next_bit(const unsigned long *addr1, in _find_next_bit() argument 40 tmp = addr1[start / BITS_PER_LONG]; in _find_next_bit() 54 tmp = addr1[start / BITS_PER_LONG]; in _find_next_bit() 118 unsigned long find_next_and_bit(const unsigned long *addr1, in find_next_and_bit() argument 122 return _find_next_bit(addr1, addr2, size, offset, 0UL); in find_next_and_bit()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/ |
H A D | pcie-cadence.c | 36 u32 addr0, addr1, desc0, desc1; in cdns_pcie_set_outbound_region() local 44 addr1 = upper_32_bits(pci_addr); in cdns_pcie_set_outbound_region() 47 cdns_pcie_writel(pcie, CDNS_PCIE_AT_OB_REGION_PCI_ADDR1(r), addr1); in cdns_pcie_set_outbound_region() 97 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_set_outbound_region() 100 cdns_pcie_writel(pcie, CDNS_PCIE_AT_OB_REGION_CPU_ADDR1(r), addr1); in cdns_pcie_set_outbound_region() 107 u32 addr0, addr1, desc0, desc1; in cdns_pcie_set_outbound_region_for_normal_msg() local 127 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_set_outbound_region_for_normal_msg() 134 cdns_pcie_writel(pcie, CDNS_PCIE_AT_OB_REGION_CPU_ADDR1(r), addr1); in cdns_pcie_set_outbound_region_for_normal_msg()
|
/kernel/linux/linux-6.6/drivers/pci/controller/cadence/ |
H A D | pcie-cadence.c | 37 u32 addr0, addr1, desc0, desc1; in cdns_pcie_set_outbound_region() local 45 addr1 = upper_32_bits(pci_addr); in cdns_pcie_set_outbound_region() 48 cdns_pcie_writel(pcie, CDNS_PCIE_AT_OB_REGION_PCI_ADDR1(r), addr1); in cdns_pcie_set_outbound_region() 98 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_set_outbound_region() 101 cdns_pcie_writel(pcie, CDNS_PCIE_AT_OB_REGION_CPU_ADDR1(r), addr1); in cdns_pcie_set_outbound_region() 108 u32 addr0, addr1, desc0, desc1; in cdns_pcie_set_outbound_region_for_normal_msg() local 128 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_set_outbound_region_for_normal_msg() 135 cdns_pcie_writel(pcie, CDNS_PCIE_AT_OB_REGION_CPU_ADDR1(r), addr1); in cdns_pcie_set_outbound_region_for_normal_msg()
|
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | smp.c | 377 unsigned long addr1; member 385 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); in flush_tlb_range_ipi() 398 fd.addr1 = start; in flush_tlb_range() 415 local_flush_tlb_kernel_range(fd->addr1, fd->addr2); in flush_tlb_kernel_range_ipi() 422 fd.addr1 = start; in flush_tlb_kernel_range() 431 local_flush_tlb_page(fd->vma, fd->addr1); in flush_tlb_page_ipi() 442 fd.addr1 = page; in flush_tlb_page() 457 local_flush_tlb_one(fd->addr1, fd->addr2); in flush_tlb_one_ipi() 464 fd.addr1 = asid; in flush_tlb_one()
|
/kernel/linux/linux-6.6/arch/sh/kernel/ |
H A D | smp.c | 377 unsigned long addr1; member 385 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); in flush_tlb_range_ipi() 398 fd.addr1 = start; in flush_tlb_range() 415 local_flush_tlb_kernel_range(fd->addr1, fd->addr2); in flush_tlb_kernel_range_ipi() 422 fd.addr1 = start; in flush_tlb_kernel_range() 431 local_flush_tlb_page(fd->vma, fd->addr1); in flush_tlb_page_ipi() 442 fd.addr1 = page; in flush_tlb_page() 457 local_flush_tlb_one(fd->addr1, fd->addr2); in flush_tlb_one_ipi() 464 fd.addr1 = asid; in flush_tlb_one()
|
/kernel/linux/linux-5.10/lib/ |
H A D | find_bit.c | 29 * - The optional "addr2", which is anded with "addr1" if present. 31 static unsigned long _find_next_bit(const unsigned long *addr1, in _find_next_bit() argument 40 tmp = addr1[start / BITS_PER_LONG]; in _find_next_bit() 59 tmp = addr1[start / BITS_PER_LONG]; in _find_next_bit() 94 unsigned long find_next_and_bit(const unsigned long *addr1, in find_next_and_bit() argument 98 return _find_next_bit(addr1, addr2, size, offset, 0UL, 0); in find_next_and_bit()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | bind_wildcard.c | 114 struct sockaddr *addr1, socklen_t addrlen1, in bind_sockets() 120 fd[0] = socket(addr1->sa_family, SOCK_STREAM, 0); in bind_sockets() 123 ret = bind(fd[0], addr1, addrlen1); in bind_sockets() 126 ret = getsockname(fd[0], addr1, &addrlen1); in bind_sockets() 129 ((struct sockaddr_in *)addr2)->sin_port = ((struct sockaddr_in *)addr1)->sin_port; in bind_sockets() 111 bind_sockets(struct __test_metadata *_metadata, FIXTURE_DATA(bind_wildcard) *self, int expected_errno, struct sockaddr *addr1, socklen_t addrlen1, struct sockaddr *addr2, socklen_t addrlen2) bind_sockets() argument
|
H A D | udpgro.sh | 71 local addr1 addr2 pid family="" ipt_cmd=ip6tables 79 addr1=192.168.1.1 82 addr1=2001:db8::1 90 ip netns exec "${PEER_NS}" $ipt_cmd -t nat -I PREROUTING -d ${addr1} -j DNAT --to-destination ${addr2%/*} 94 ip netns exec "${PEER_NS}" ./udpgso_bench_rx -G ${family} -b ${addr1} -n 0 &
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | udpgro.sh | 69 local addr1 addr2 pid family="" ipt_cmd=ip6tables 77 addr1=192.168.1.1 80 addr1=2001:db8::1 88 ip netns exec "${PEER_NS}" $ipt_cmd -t nat -I PREROUTING -d ${addr1} -j DNAT --to-destination ${addr2%/*} 92 ip netns exec "${PEER_NS}" ./udpgso_bench_rx -G ${family} -b ${addr1} -n 0 &
|
/kernel/linux/linux-5.10/kernel/kcsan/ |
H A D | encoding.h | 90 static __always_inline bool matching_access(unsigned long addr1, size_t size1, in matching_access() argument 93 unsigned long end_range1 = addr1 + size1 - 1; in matching_access() 96 return addr1 <= end_range2 && addr2 <= end_range1; in matching_access()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | smp.c | 366 unsigned long addr1; member 374 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); in flush_tlb_range_ipi() 385 .addr1 = start, in flush_tlb_range() 406 local_flush_tlb_kernel_range(fd->addr1, fd->addr2); in flush_tlb_kernel_range_ipi() 412 .addr1 = start, in flush_tlb_kernel_range() 423 local_flush_tlb_page(fd->vma, fd->addr1); in flush_tlb_page_ipi() 432 .addr1 = page, in flush_tlb_page()
|