Home
last modified time | relevance | path

Searched refs:addr (Results 1 – 16 of 16) sorted by relevance

/lib/
Diomap.c50 #define IO_COND(addr, is_pio, is_mmio) do { \ argument
51 unsigned long port = (unsigned long __force)addr; \
67 #define mmio_read16be(addr) be16_to_cpu(__raw_readw(addr)) argument
68 #define mmio_read32be(addr) be32_to_cpu(__raw_readl(addr)) argument
71 unsigned int ioread8(void __iomem *addr) in ioread8() argument
73 IO_COND(addr, return inb(port), return readb(addr)); in ioread8()
76 unsigned int ioread16(void __iomem *addr) in ioread16() argument
78 IO_COND(addr, return inw(port), return readw(addr)); in ioread16()
81 unsigned int ioread16be(void __iomem *addr) in ioread16be() argument
83 IO_COND(addr, return pio_read16be(port), return mmio_read16be(addr)); in ioread16be()
[all …]
Dioremap.c16 static int ioremap_pte_range(pmd_t *pmd, unsigned long addr, in ioremap_pte_range() argument
23 pte = pte_alloc_kernel(pmd, addr); in ioremap_pte_range()
28 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in ioremap_pte_range()
30 } while (pte++, addr += PAGE_SIZE, addr != end); in ioremap_pte_range()
34 static inline int ioremap_pmd_range(pud_t *pud, unsigned long addr, in ioremap_pmd_range() argument
40 phys_addr -= addr; in ioremap_pmd_range()
41 pmd = pmd_alloc(&init_mm, pud, addr); in ioremap_pmd_range()
45 next = pmd_addr_end(addr, end); in ioremap_pmd_range()
46 if (ioremap_pte_range(pmd, addr, next, phys_addr + addr, prot)) in ioremap_pmd_range()
48 } while (pmd++, addr = next, addr != end); in ioremap_pmd_range()
[all …]
Ddevres.c28 void __iomem **ptr, *addr; in devm_ioremap() local
34 addr = ioremap(offset, size); in devm_ioremap()
35 if (addr) { in devm_ioremap()
36 *ptr = addr; in devm_ioremap()
41 return addr; in devm_ioremap()
57 void __iomem **ptr, *addr; in devm_ioremap_nocache() local
63 addr = ioremap_nocache(offset, size); in devm_ioremap_nocache()
64 if (addr) { in devm_ioremap_nocache()
65 *ptr = addr; in devm_ioremap_nocache()
70 return addr; in devm_ioremap_nocache()
[all …]
Ddebugobjects.c113 static struct debug_obj *lookup_object(void *addr, struct debug_bucket *b) in lookup_object() argument
120 if (obj->object == addr) in lookup_object()
134 alloc_object(void *addr, struct debug_bucket *b, struct debug_obj_descr *descr) in alloc_object() argument
142 obj->object = addr; in alloc_object()
243 static struct debug_bucket *get_bucket(unsigned long addr) in get_bucket() argument
247 hash = hash_long((addr >> ODEBUG_CHUNK_SHIFT), ODEBUG_HASH_BITS); in get_bucket()
273 debug_object_fixup(int (*fixup)(void *addr, enum debug_obj_state state), in debug_object_fixup() argument
274 void * addr, enum debug_obj_state state) in debug_object_fixup()
279 fixed = fixup(addr, state); in debug_object_fixup()
284 static void debug_object_is_on_stack(void *addr, int onstack) in debug_object_is_on_stack() argument
[all …]
Dfind_next_bit.c23 unsigned long find_next_bit(const unsigned long *addr, unsigned long size, in find_next_bit() argument
26 const unsigned long *p = addr + BITOP_WORD(offset); in find_next_bit()
69 unsigned long find_next_zero_bit(const unsigned long *addr, unsigned long size, in find_next_zero_bit() argument
72 const unsigned long *p = addr + BITOP_WORD(offset); in find_next_zero_bit()
114 unsigned long find_first_bit(const unsigned long *addr, unsigned long size) in find_first_bit() argument
116 const unsigned long *p = addr; in find_first_bit()
142 unsigned long find_first_zero_bit(const unsigned long *addr, unsigned long size) in find_first_zero_bit() argument
144 const unsigned long *p = addr; in find_first_zero_bit()
193 unsigned long find_next_zero_bit_le(const void *addr, unsigned in find_next_zero_bit_le() argument
196 const unsigned long *p = addr; in find_next_zero_bit_le()
[all …]
Dgenalloc.c45 static int set_bits_ll(unsigned long *addr, unsigned long mask_to_set) in set_bits_ll() argument
49 nval = *addr; in set_bits_ll()
55 } while ((nval = cmpxchg(addr, val, val | mask_to_set)) != val); in set_bits_ll()
60 static int clear_bits_ll(unsigned long *addr, unsigned long mask_to_clear) in clear_bits_ll() argument
64 nval = *addr; in clear_bits_ll()
70 } while ((nval = cmpxchg(addr, val, val & ~mask_to_clear)) != val); in clear_bits_ll()
214 phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long addr) in gen_pool_virt_to_phys() argument
221 if (addr >= chunk->start_addr && addr <= chunk->end_addr) { in gen_pool_virt_to_phys()
222 paddr = chunk->phys_addr + (addr - chunk->start_addr); in gen_pool_virt_to_phys()
274 unsigned long addr = 0; in gen_pool_alloc() local
[all …]
Dfind_last_bit.c20 unsigned long find_last_bit(const unsigned long *addr, unsigned long size) in find_last_bit() argument
30 tmp = (addr[words] & (~0UL >> (BITS_PER_LONG in find_last_bit()
37 tmp = addr[--words]; in find_last_bit()
Datomic64.c42 unsigned long addr = (unsigned long) v; in lock_addr() local
44 addr >>= L1_CACHE_SHIFT; in lock_addr()
45 addr ^= (addr >> 8) ^ (addr >> 16); in lock_addr()
46 return &atomic64_lock[addr & (NR_LOCKS - 1)].lock; in lock_addr()
Dstmp_device.c29 static int stmp_clear_poll_bit(void __iomem *addr, u32 mask) in stmp_clear_poll_bit() argument
33 writel(mask, addr + STMP_OFFSET_REG_CLR); in stmp_clear_poll_bit()
35 while ((readl(addr) & mask) && --timeout) in stmp_clear_poll_bit()
Dvsprintf.c752 char *hex_string(char *buf, char *end, u8 *addr, struct printf_spec spec, in hex_string() argument
763 if (ZERO_OR_NULL_PTR(addr)) in hex_string()
786 buf = hex_byte_pack(buf, addr[i]); in hex_string()
796 char *mac_address_string(char *buf, char *end, u8 *addr, in mac_address_string() argument
821 p = hex_byte_pack(p, addr[5 - i]); in mac_address_string()
823 p = hex_byte_pack(p, addr[i]); in mac_address_string()
834 char *ip4_string(char *p, const u8 *addr, const char *fmt) in ip4_string() argument
864 int digits = put_dec_trunc8(temp, addr[index]) - temp; in ip4_string()
884 char *ip6_compressed_string(char *p, const char *addr) in ip6_compressed_string() argument
896 memcpy(&in6, addr, sizeof(struct in6_addr)); in ip6_compressed_string()
[all …]
Dscatterlist.c559 miter->addr = kmap_atomic(miter->page) + miter->__offset; in sg_miter_next()
561 miter->addr = kmap(miter->page) + miter->__offset; in sg_miter_next()
586 if (miter->addr) { in sg_miter_stop()
596 kunmap_atomic(miter->addr); in sg_miter_stop()
601 miter->addr = NULL; in sg_miter_stop()
648 memcpy(buf + offset, miter.addr, len); in sg_copy_buffer()
650 memcpy(miter.addr, buf + offset, len); in sg_copy_buffer()
Ddma-debug.c1149 static void check_for_stack(struct device *dev, void *addr) in check_for_stack() argument
1151 if (object_is_on_stack(addr)) in check_for_stack()
1153 "stack [addr=%p]\n", addr); in check_for_stack()
1156 static inline bool overlap(void *addr, unsigned long len, void *start, void *end) in overlap() argument
1158 unsigned long a1 = (unsigned long)addr; in overlap()
1166 static void check_for_illegal_area(struct device *dev, void *addr, unsigned long len) in check_for_illegal_area() argument
1168 if (overlap(addr, len, _stext, _etext) || in check_for_illegal_area()
1169 overlap(addr, len, __start_rodata, __end_rodata)) in check_for_illegal_area()
1170 … "DMA-API: device driver maps memory from kernel text or rodata [addr=%p] [len=%lu]\n", addr, len); in check_for_illegal_area()
1269 void *addr = page_address(page) + offset; in debug_dma_map_page() local
[all …]
Dpercpu_counter.c22 static int percpu_counter_fixup_free(void *addr, enum debug_obj_state state) in percpu_counter_fixup_free() argument
24 struct percpu_counter *fbc = addr; in percpu_counter_fixup_free()
Dradix-tree.c151 radix_tree_find_next_bit(const unsigned long *addr, in radix_tree_find_next_bit() argument
155 return find_next_bit(addr, size, offset); in radix_tree_find_next_bit()
160 addr += offset / BITS_PER_LONG; in radix_tree_find_next_bit()
161 tmp = *addr >> (offset % BITS_PER_LONG); in radix_tree_find_next_bit()
166 tmp = *++addr; in radix_tree_find_next_bit()
Dstring.c791 void *memscan(void *addr, int c, size_t size) in memscan() argument
793 unsigned char *p = addr; in memscan()
/lib/xz/
Dxz_dec_bcj.c211 uint32_t addr; in bcj_ia64() local
239 addr = (norm >> 13) & 0x0FFFFF; in bcj_ia64()
240 addr |= ((uint32_t)(norm >> 36) & 1) << 20; in bcj_ia64()
241 addr <<= 4; in bcj_ia64()
242 addr -= s->pos + (uint32_t)i; in bcj_ia64()
243 addr >>= 4; in bcj_ia64()
246 norm |= (uint64_t)(addr & 0x0FFFFF) << 13; in bcj_ia64()
247 norm |= (uint64_t)(addr & 0x100000) in bcj_ia64()
268 uint32_t addr; in bcj_arm() local
272 addr = (uint32_t)buf[i] | ((uint32_t)buf[i + 1] << 8) in bcj_arm()
[all …]