Lines Matching refs:ptr
232 void *ptr = (void *)(((unsigned long) obj->func) & ~1UL); in __process_finished_items() local
235 kvfree(ptr); in __process_finished_items()
344 struct rcu_head *head, void *ptr, in rcu_pending_enqueue_list() argument
347 if (ptr) { in rcu_pending_enqueue_list()
355 ptr = (void *)(((unsigned long) ptr)|1UL); in rcu_pending_enqueue_list()
365 kvfree(--ptr); in rcu_pending_enqueue_list()
373 head->func = ptr; in rcu_pending_enqueue_list()
416 void *ptr, bool may_sleep) in __rcu_pending_enqueue() argument
425 BUG_ON((ptr != NULL) != (pending->process == RCU_PENDING_KVFREE_FN)); in __rcu_pending_enqueue()
447 if (ptr && unlikely(is_vmalloc_addr(ptr))) in __rcu_pending_enqueue()
477 start_gp = rcu_pending_enqueue_list(p, seq, head, ptr, &flags); in __rcu_pending_enqueue()
482 *objs->cursor++ = ptr ?: head; in __rcu_pending_enqueue()
512 kvfree(ptr); in __rcu_pending_enqueue()