Searched refs:kref_get_unless_zero (Results 1 – 21 of 21) sorted by relevance
217 The above example could also be optimized using kref_get_unless_zero() in226 if (!kref_get_unless_zero(&entry->refcount))249 it's important that kref_get_unless_zero is enclosed in the same critical251 otherwise kref_get_unless_zero may reference already freed memory.252 Note that it is illegal to use kref_get_unless_zero without checking its254 kref_get_unless_zero() will return true, then use kref_get() instead.256 The function kref_get_unless_zero also makes it possible to use rcu274 if (!kref_get_unless_zero(&entry->refcount))
134 static inline int __must_check kref_get_unless_zero(struct kref *kref) in kref_get_unless_zero() function
205 if (kref_get_unless_zero(&fence->refcount)) in fence_get_rcu()
546 if (port && kref_get_unless_zero(&port->kref)) in tty_port_get()
149 return kref_get_unless_zero(&se_cmd->cmd_kref); in __target_check_io_state()265 rc = kref_get_unless_zero(&cmd->cmd_kref); in core_tmr_drain_tmr_list()
2597 rc = kref_get_unless_zero(&se_cmd->cmd_kref); in target_sess_cmd_list_set_waiting()
242 if (!kref_get_unless_zero(&base->refcount)) in ttm_base_object_lookup()264 if (!kref_get_unless_zero(&base->refcount)) in ttm_base_object_lookup_for_ref()341 if (kref_get_unless_zero(&ref->kref)) { in ttm_ref_object_add()
296 if (!kref_get_unless_zero(&bo->kref)) in ttm_bo_vm_lookup()
286 if (n && kref_get_unless_zero(&n->n_ref)) in klist_iter_init_node()
606 if (!kref_get_unless_zero(&kobj->kref)) in kobject_get_unless_zero()
164 if (kref_get_unless_zero(&rng->ref)) in hwrng_init()
658 return kref_get_unless_zero(&pool->kref); in zswap_pool_get()666 WARN_ON(kref_get_unless_zero(&pool->kref)); in __zswap_pool_release()
374 if (!connection || !kref_get_unless_zero(&connection->kref)) in in_flight_summary_show()440 && kref_get_unless_zero(kref)) in drbd_single_open()
888 if (!kref_get_unless_zero(&obj->refcount)) in drm_gem_mmap()
494 if (!kref_get_unless_zero(&fb->refcount)) in drm_framebuffer_lookup()4366 if (!kref_get_unless_zero(&blob->refcount)) in drm_property_lookup_blob()5910 if (!kref_get_unless_zero(&tg->refcount)) in drm_mode_get_tile_group()
95 return kref_get_unless_zero(&res->kref) ? res : NULL; in vmw_resource_reference_unless_doomed()269 if (!res || !res->avail || !kref_get_unless_zero(&res->kref)) in vmw_resource_lookup()
108 if (mo->active && kref_get_unless_zero(&mo->obj->base.refcount)) { in cancel_userptr()
476 ref_got = kref_get_unless_zero(&found_target->reap_ref); in scsi_alloc_target()
51 if (me_cl && kref_get_unless_zero(&me_cl->refcnt)) in mei_me_cl_get()
1995 else if (!kref_get_unless_zero(&ns->kref)) in nvme_open()3083 if (!kref_get_unless_zero(&dev->kref)) in nvme_dev_open()
913 if (!kref_get_unless_zero(&gss_pipe->kref)) in gss_pipe_match_pdo()