Lines Matching refs:addr
143 unsigned long addr = (unsigned long)ptr; in execmem_force_rw() local
146 ret = set_memory_nx(addr, nr); in execmem_force_rw()
150 return set_memory_rw(addr, nr); in execmem_force_rw()
156 unsigned long addr = (unsigned long)ptr; in execmem_restore_rox() local
158 return set_memory_rox(addr, nr); in execmem_restore_rox()
189 unsigned long addr = (unsigned long)ptr; in execmem_cache_add_locked() local
190 MA_STATE(mas, free_areas, addr - 1, addr + 1); in execmem_cache_add_locked()
194 lower = addr; in execmem_cache_add_locked()
195 upper = addr + size - 1; in execmem_cache_add_locked()
198 if (area && mas.last == addr - 1) in execmem_cache_add_locked()
202 if (area && mas.index == addr + size) in execmem_cache_add_locked()
219 unsigned long addr = mas->index; in within_range() local
221 if (addr >= range->start && addr + size < range->end) in within_range()
225 addr >= range->fallback_start && addr + size < range->fallback_end) in within_range()
238 unsigned long addr, last, area_size = 0; in __execmem_cache_alloc() local
253 addr = mas_free.index; in __execmem_cache_alloc()
257 mas_set_range(&mas_busy, addr, addr + size - 1); in __execmem_cache_alloc()
258 err = mas_store_gfp(&mas_busy, (void *)addr, GFP_KERNEL); in __execmem_cache_alloc()
264 void *ptr = (void *)(addr + size); in __execmem_cache_alloc()
270 mas_set_range(&mas_free, addr + size, last); in __execmem_cache_alloc()
277 ptr = (void *)addr; in __execmem_cache_alloc()
411 unsigned long addr = (unsigned long)ptr; in execmem_cache_free() local
412 MA_STATE(mas, busy_areas, addr, addr); in execmem_cache_free()