| /lib/ |
| A D | iomap.c | 69 #define mmio_read16be(addr) swab16(readw(addr)) argument 70 #define mmio_read32be(addr) swab32(readl(addr)) argument 71 #define mmio_read64be(addr) swab64(readq(addr)) argument 81 IO_COND(addr, return inb(port), return readb(addr)); in ioread8() 87 IO_COND(addr, return inw(port), return readw(addr)); in ioread16() 99 IO_COND(addr, return inl(port), return readl(addr)); in ioread32() 158 IO_COND(addr, return pio_read64_lo_hi(port), return readq(addr)); in __ioread64_lo_hi() 207 IO_COND(addr, outb(val,port), writeb(val, addr)); in iowrite8() 213 IO_COND(addr, outw(val,port), writew(val, addr)); in iowrite16() 225 IO_COND(addr, outl(val,port), writel(val, addr)); in iowrite32() [all …]
|
| A D | logic_pio.c | 237 if (addr < MMIO_UPPER_LIMIT) { \ 238 ret = _in##bwl(addr); \ 239 } else if (addr >= MMIO_UPPER_LIMIT && addr < IO_SPACE_LIMIT) { \ 244 addr, sizeof(type)); \ 253 if (addr < MMIO_UPPER_LIMIT) { \ 254 _out##bwl(value, addr); \ 255 } else if (addr >= MMIO_UPPER_LIMIT && addr < IO_SPACE_LIMIT) { \ 260 addr, value, sizeof(type)); \ 269 if (addr < MMIO_UPPER_LIMIT) { \ 271 } else if (addr >= MMIO_UPPER_LIMIT && addr < IO_SPACE_LIMIT) { \ [all …]
|
| A D | logic_iomem.c | 138 unsigned long a = (unsigned long)addr; in get_area() 152 void iounmap(volatile void __iomem *addr) in iounmap() argument 157 real_iounmap(addr); in iounmap() 181 volatile void __iomem *addr) \ 224 return real_raw_read ## op(addr); \ 227 (unsigned long)addr & AREA_MASK,\ 237 real_raw_write ## op(val, addr); \ 242 (unsigned long)addr & AREA_MASK, \ 260 real_memset_io(addr, value, size); in memset_io() 264 start = (unsigned long)addr & AREA_MASK; in memset_io() [all …]
|
| A D | find_bit.c | 102 return FIND_FIRST_BIT(addr[idx], /* nop */, size); in _find_first_bit() 149 return FIND_FIRST_BIT(~addr[idx], /* nop */, size); in _find_first_zero_bit() 164 return FIND_NTH_BIT(addr[idx], size, n); in __find_nth_bit() 235 val &= addr[idx]; in _find_last_bit() 250 offset = find_next_bit(addr, size, offset); in find_next_clump8() 255 *clump = bitmap_get_value8(addr, offset); in find_next_clump8() 269 return FIND_FIRST_BIT(~addr[idx], swab, size); in _find_first_zero_bit_le() 279 return FIND_NEXT_BIT(~addr[idx], swab, size, offset); in _find_next_zero_bit_le() 288 return FIND_NEXT_BIT(addr[idx], swab, size, offset); in _find_next_bit_le() 305 int w = bitmap_weight(addr, size); in find_random_bit() [all …]
|
| A D | trace_readwrite.c | 16 void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, in log_write_mmio() argument 19 trace_rwmmio_write(caller_addr, caller_addr0, val, width, addr); in log_write_mmio() 24 void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, in log_post_write_mmio() argument 27 trace_rwmmio_post_write(caller_addr, caller_addr0, val, width, addr); in log_post_write_mmio() 32 void log_read_mmio(u8 width, const volatile void __iomem *addr, in log_read_mmio() argument 35 trace_rwmmio_read(caller_addr, caller_addr0, width, addr); in log_read_mmio() 40 void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, in log_post_read_mmio() argument 43 trace_rwmmio_post_read(caller_addr, caller_addr0, val, width, addr); in log_post_read_mmio()
|
| A D | debugobjects.c | 423 if (obj->object == addr) in lookup_object() 463 obj->object = addr; in alloc_object() 875 obj = lookup_object(addr, db); in debug_object_deactivate() 917 obj = lookup_object(addr, db); in debug_object_destroy() 964 obj = lookup_object(addr, db); in debug_object_free() 1048 obj = lookup_object(addr, db); in debug_object_active_state() 1200 struct self_test *obj = addr; in is_static_object() 1211 struct self_test *obj = addr; in fixup_init() 1230 struct self_test *obj = addr; in fixup_activate() 1251 struct self_test *obj = addr; in fixup_destroy() [all …]
|
| A D | iomem_copy.c | 21 void memset_io(volatile void __iomem *addr, int val, size_t count) in memset_io() argument 27 while (count && !IS_ALIGNED((long)addr, sizeof(long))) { in memset_io() 28 __raw_writeb(val, addr); in memset_io() 29 addr++; in memset_io() 35 __raw_writeq(qc, addr); in memset_io() 37 __raw_writel(qc, addr); in memset_io() 40 addr += sizeof(long); in memset_io() 45 __raw_writeb(val, addr); in memset_io() 46 addr++; in memset_io()
|
| A D | devres.c | 33 void __iomem **ptr, *addr = NULL; in __devm_ioremap() local 42 addr = ioremap(offset, size); in __devm_ioremap() 45 addr = ioremap_uc(offset, size); in __devm_ioremap() 55 if (addr) { in __devm_ioremap() 56 *ptr = addr; in __devm_ioremap() 61 return addr; in __devm_ioremap() 283 void __iomem **ptr, *addr; in devm_ioport_map() local 290 addr = ioport_map(port, nr); in devm_ioport_map() 291 if (addr) { in devm_ioport_map() 292 *ptr = addr; in devm_ioport_map() [all …]
|
| A D | test_hmm.c | 70 unsigned long addr; member 131 bounce->addr = addr; in dmirror_bounce_init() 348 for (addr = start; addr < end; addr = range.end) { in dmirror_fault() 648 for (addr = args->start; addr < args->end; addr += PAGE_SIZE, in dmirror_migrate_alloc_and_copy() 786 for (addr = start; !ret && addr < end; addr += PAGE_SIZE) { in dmirror_exclusive() 833 for (addr = start; addr < end; addr += PAGE_SIZE, in dmirror_devmem_fault_alloc_and_copy() 899 for (addr = start; addr < end; addr = next) { in dmirror_migrate_to_system() 959 for (addr = start; addr < end; addr = next) { in dmirror_migrate_to_device() 1170 for (addr = start; addr < end; addr = next) { in dmirror_snapshot() 1292 if (cmd.addr >= (cmd.addr + (cmd.npages << PAGE_SHIFT))) in dmirror_fops_unlocked_ioctl() [all …]
|
| A D | error-inject.c | 24 bool within_error_injection_list(unsigned long addr) in within_error_injection_list() argument 31 if (addr >= ent->start_addr && addr < ent->end_addr) { in within_error_injection_list() 40 int get_injectable_error_type(unsigned long addr) in get_injectable_error_type() argument 47 if (addr >= ent->start_addr && addr < ent->end_addr) { in get_injectable_error_type() 74 entry = (unsigned long)dereference_symbol_descriptor((void *)iter->addr); in populate_error_injection_list()
|
| A D | genalloc.c | 46 set_bits_ll(unsigned long *addr, unsigned long mask_to_set) in set_bits_ll() argument 48 unsigned long val = READ_ONCE(*addr); in set_bits_ll() 54 } while (!try_cmpxchg(addr, &val, val | mask_to_set)); in set_bits_ll() 62 unsigned long val = READ_ONCE(*addr); in clear_bits_ll() 68 } while (!try_cmpxchg(addr, &val, val & ~mask_to_clear)); in clear_bits_ll() 224 if (addr >= chunk->start_addr && addr <= chunk->end_addr) { in gen_pool_virt_to_phys() 281 unsigned long addr = 0; in gen_pool_alloc_algo_owner() local 324 return addr; in gen_pool_alloc_algo_owner() 504 if (addr >= chunk->start_addr && addr <= chunk->end_addr) { in gen_pool_free_owner() 505 BUG_ON(addr + size - 1 > chunk->end_addr); in gen_pool_free_owner() [all …]
|
| A D | test_free_pages.c | 19 unsigned long addr = __get_free_pages(gfp, 3); in test_free_pages() local 20 struct page *page = virt_to_page((void *)addr); in test_free_pages() 24 free_pages(addr, 3); in test_free_pages()
|
| A D | stmp_device.c | 26 static int stmp_clear_poll_bit(void __iomem *addr, u32 mask) in stmp_clear_poll_bit() argument 30 writel(mask, addr + STMP_OFFSET_REG_CLR); in stmp_clear_poll_bit() 32 while ((readl(addr) & mask) && --timeout) in stmp_clear_poll_bit()
|
| A D | atomic64.c | 38 unsigned long addr = (unsigned long) v; in lock_addr() local 40 addr >>= L1_CACHE_SHIFT; in lock_addr() 41 addr ^= (addr >> 8) ^ (addr >> 16); in lock_addr() 42 return &atomic64_lock[addr & (NR_LOCKS - 1)].lock; in lock_addr()
|
| A D | test_lockup.c | 411 static bool test_kernel_ptr(unsigned long addr, int size) in test_kernel_ptr() argument 413 void *ptr = (void *)addr; in test_kernel_ptr() 416 if (!addr) in test_kernel_ptr() 423 pr_err("user space ptr invalid in kernel: %#lx\n", addr); in test_kernel_ptr() 429 pr_err("invalid kernel ptr: %#lx\n", addr); in test_kernel_ptr() 436 static bool __maybe_unused test_magic(unsigned long addr, int offset, in test_magic() argument 439 void *ptr = (void *)addr + offset; in test_magic() 442 if (!addr) in test_magic() 447 addr, offset, magic, expected); in test_magic()
|
| A D | vsprintf.c | 1220 *buf = hex_asc_hi(addr[i]); in hex_string() 1223 *buf = hex_asc_lo(addr[i]); in hex_string() 1339 p = hex_byte_pack(p, addr[5 - i]); in mac_address_string() 1341 p = hex_byte_pack(p, addr[i]); in mac_address_string() 1490 p = hex_byte_pack(p, *addr++); in ip6_string() 1491 p = hex_byte_pack(p, *addr++); in ip6_string() 1509 ip6_string(ip6_addr, addr, fmt); in ip6_addr_string() 1520 ip4_string(ip4_addr, addr, fmt); in ip4_addr_string() 1612 p = ip4_string(ip4_addr, addr, fmt4); in ip4_addr_string_sa() 1874 num = *(const dma_addr_t *)addr; in address_val() [all …]
|
| A D | buildid.c | 22 void *addr; member 54 kunmap_local(r->addr); in freader_put_folio() 90 r->addr = kmap_local_folio(r->folio, 0); in freader_get_folio() 133 memcpy(r->buf, r->addr + (file_off - r->folio_off), part_sz); in freader_fetch() 141 memcpy(r->buf + part_sz, r->addr, sz - part_sz); in freader_fetch() 147 return r->addr + (file_off - r->folio_off); in freader_fetch()
|
| A D | iov_iter.c | 249 return iterate_and_advance(i, bytes, addr, in __copy_from_iter() 260 return __copy_from_iter(addr, bytes, i); in _copy_from_iter() 276 return iterate_and_advance(i, bytes, addr, in _copy_from_iter_nocache() 319 return iterate_and_advance(i, bytes, addr, in _copy_from_iter_flushcache() 1160 unsigned long addr; in __iov_iter_get_pages_alloc() local 1169 *start = addr % PAGE_SIZE; in __iov_iter_get_pages_alloc() 1170 addr &= PAGE_MASK; in __iov_iter_get_pages_alloc() 1828 unsigned long addr; in iov_iter_extract_user_pages() local 1840 addr = first_iovec_segment(i, &maxsize); in iov_iter_extract_user_pages() 1841 *offset0 = offset = addr % PAGE_SIZE; in iov_iter_extract_user_pages() [all …]
|
| /lib/xz/ |
| A D | xz_dec_bcj.c | 214 uint32_t addr; in bcj_ia64() local 246 addr <<= 4; in bcj_ia64() 248 addr >>= 4; in bcj_ia64() 273 uint32_t addr; in bcj_arm() local 281 addr <<= 2; in bcj_arm() 283 addr >>= 2; in bcj_arm() 298 uint32_t addr; in bcj_armthumb() local 312 addr <<= 1; in bcj_armthumb() 314 addr >>= 1; in bcj_armthumb() 356 uint32_t addr; in bcj_arm64() local [all …]
|
| /lib/kunit/ |
| A D | user_alloc.c | 11 unsigned long addr; member 18 unsigned long addr; member 64 vres.addr = vm_mmap(p->file, p->addr, p->len, p->prot, p->flag, p->offset); in kunit_vm_mmap_init() 65 if (!vres.addr) in kunit_vm_mmap_init() 69 vm_munmap(vres.addr, vres.size); in kunit_vm_mmap_init() 92 unsigned long addr, unsigned long len, in kunit_vm_mmap() argument 98 .addr = addr, in kunit_vm_mmap() 112 return vres->addr; in kunit_vm_mmap()
|
| /lib/vdso/ |
| A D | datastore.c | 44 unsigned long addr, pfn; in vvar_fault() local 57 addr = vmf->address + VDSO_TIMENS_PAGE_OFFSET * PAGE_SIZE; in vvar_fault() 58 err = vmf_insert_pfn(vma, addr, pfn); in vvar_fault() 99 struct vm_area_struct *vdso_install_vvar_mapping(struct mm_struct *mm, unsigned long addr) in vdso_install_vvar_mapping() argument 101 return _install_special_mapping(mm, addr, VDSO_NR_PAGES * PAGE_SIZE, in vdso_install_vvar_mapping()
|
| /lib/crypto/ |
| A D | chacha20poly1305.c | 261 u8 *addr = miter.addr; in chacha20poly1305_crypt_sg_inplace() local 265 poly1305_update(&poly1305_state, addr, length); in chacha20poly1305_crypt_sg_inplace() 270 crypto_xor(addr, b.chacha_stream + partial, l); in chacha20poly1305_crypt_sg_inplace() 273 addr += l; in chacha20poly1305_crypt_sg_inplace() 282 chacha20_crypt(&chacha_state, addr, addr, l); in chacha20poly1305_crypt_sg_inplace() 283 addr += l; in chacha20poly1305_crypt_sg_inplace() 290 crypto_xor(addr, b.chacha_stream, length); in chacha20poly1305_crypt_sg_inplace() 295 poly1305_update(&poly1305_state, miter.addr, in chacha20poly1305_crypt_sg_inplace() 309 miter.addr + miter.length + sl); in chacha20poly1305_crypt_sg_inplace() 314 miter.addr + miter.length + sl, in chacha20poly1305_crypt_sg_inplace()
|
| /lib/tests/ |
| A D | test_fprobe.c | 195 unsigned long size, addr = (unsigned long)func; in get_ftrace_location() local 197 if (!kallsyms_lookup_size_offset(addr, &size, NULL) || !size) in get_ftrace_location() 200 return ftrace_location_range(addr, addr + size - 1); in get_ftrace_location()
|
| A D | printf_kunit.c | 388 addr(struct kunit *kunittest) in addr() function 411 const u8 addr[6] = {0x2d, 0x48, 0xd6, 0xfc, 0x7a, 0x05}; in mac() local 413 test("2d:48:d6:fc:7a:05", "%pM", addr); in mac() 414 test("05:7a:fc:d6:48:2d", "%pMR", addr); in mac() 415 test("2d-48-d6-fc-7a-05", "%pMF", addr); in mac() 416 test("2d48d6fc7a05", "%pm", addr); in mac() 417 test("057afcd6482d", "%pmR", addr); in mac() 797 KUNIT_CASE(addr),
|
| /lib/crypto/mpi/ |
| A D | mpicoder.c | 277 p2 = miter.addr; in mpi_write_to_sgl() 289 p2 = miter.addr; in mpi_write_to_sgl() 308 p2 = miter.addr; in mpi_write_to_sgl() 360 buff = miter.addr; in mpi_read_raw_from_sgl() 400 buff = miter.addr; in mpi_read_raw_from_sgl()
|