Lines Matching refs:ptr

140 static int execmem_force_rw(void *ptr, size_t size)  in execmem_force_rw()  argument
143 unsigned long addr = (unsigned long)ptr; in execmem_force_rw()
153 int execmem_restore_rox(void *ptr, size_t size) in execmem_restore_rox() argument
156 unsigned long addr = (unsigned long)ptr; in execmem_restore_rox()
186 static int execmem_cache_add_locked(void *ptr, size_t size, gfp_t gfp_mask) in execmem_cache_add_locked() argument
189 unsigned long addr = (unsigned long)ptr; in execmem_cache_add_locked()
209 static int execmem_cache_add(void *ptr, size_t size, gfp_t gfp_mask) in execmem_cache_add() argument
213 return execmem_cache_add_locked(ptr, size, gfp_mask); in execmem_cache_add()
239 void *area, *ptr = NULL; in __execmem_cache_alloc() local
264 void *ptr = (void *)(addr + size); in __execmem_cache_alloc() local
271 err = mas_store_gfp(&mas_free, ptr, GFP_KERNEL); in __execmem_cache_alloc()
277 ptr = (void *)addr; in __execmem_cache_alloc()
281 return ptr; in __execmem_cache_alloc()
342 static inline bool is_pending_free(void *ptr) in is_pending_free() argument
344 return ((unsigned long)ptr & PENDING_FREE_MASK); in is_pending_free()
347 static inline void *pending_free_set(void *ptr) in pending_free_set() argument
349 return (void *)((unsigned long)ptr | PENDING_FREE_MASK); in pending_free_set()
352 static inline void *pending_free_clear(void *ptr) in pending_free_clear() argument
354 return (void *)((unsigned long)ptr & ~PENDING_FREE_MASK); in pending_free_clear()
357 static int __execmem_cache_free(struct ma_state *mas, void *ptr, gfp_t gfp_mask) in __execmem_cache_free() argument
362 err = execmem_force_rw(ptr, size); in __execmem_cache_free()
366 execmem_fill_trapping_insns(ptr, size); in __execmem_cache_free()
367 execmem_restore_rox(ptr, size); in __execmem_cache_free()
369 err = execmem_cache_add_locked(ptr, size, gfp_mask); in __execmem_cache_free()
408 static bool execmem_cache_free(void *ptr) in execmem_cache_free() argument
411 unsigned long addr = (unsigned long)ptr; in execmem_cache_free()
448 static inline int execmem_force_rw(void *ptr, size_t size) in execmem_force_rw() argument
458 static bool execmem_cache_free(void *ptr) in execmem_cache_free() argument
497 void execmem_free(void *ptr) in execmem_free() argument
505 if (!execmem_cache_free(ptr)) in execmem_free()
506 vfree(ptr); in execmem_free()