/linux-master/drivers/gpu/host1x/ |
H A D | channel.c | 51 kref_get(&channel->refcount); 62 * If channel number @index is currently allocated, increase its refcount 70 if (!kref_get_unless_zero(&ch->refcount)) 106 container_of(kref, struct host1x_channel, refcount); 118 kref_put(&channel->refcount, release_channel); 164 kref_init(&channel->refcount);
|
/linux-master/net/batman-adv/ |
H A D | types.h | 189 /** @refcount: number of contexts the object is used */ 190 struct kref refcount; member in struct:batadv_hard_iface 273 /** @refcount: number of contexts the object is used */ 274 struct kref refcount; member in struct:batadv_orig_ifinfo 342 * @refcount: number of context where this object is currently in use 344 struct kref refcount; member in struct:batadv_orig_node_vlan 496 /** @refcount: number of contexts the object is used */ 497 struct kref refcount; member in struct:batadv_orig_node 571 /** @refcount: number of contexts the object is used */ 572 struct kref refcount; member in struct:batadv_gw_node 631 struct kref refcount; member in struct:batadv_hardif_neigh_node 666 struct kref refcount; member in struct:batadv_neigh_node 735 struct kref refcount; member in struct:batadv_neigh_ifinfo 1552 struct kref refcount; member in struct:batadv_tp_vars 1580 struct kref refcount; member in struct:batadv_softif_vlan 1867 struct kref refcount; member in struct:batadv_bla_backbone_gw 1899 struct kref refcount; member in struct:batadv_bla_claim 1926 struct kref refcount; member in struct:batadv_tt_common_entry 1986 struct kref refcount; member in struct:batadv_tt_orig_list_entry 2016 struct kref refcount; member in struct:batadv_tt_req_node 2055 struct kref refcount; member in struct:batadv_nc_node 2078 struct kref refcount; member in struct:batadv_nc_path 2340 struct kref refcount; member in struct:batadv_dat_entry 2387 struct kref refcount; member in struct:batadv_tvlv_container 2429 struct kref refcount; member in struct:batadv_tvlv_handler [all...] |
H A D | originator.c | 75 if (!kref_get_unless_zero(&orig_node->refcount)) 122 if (!kref_get_unless_zero(&tmp->refcount)) 163 kref_init(&vlan->refcount); 166 kref_get(&vlan->refcount); 184 orig_vlan = container_of(ref, struct batadv_orig_node_vlan, refcount); 228 neigh_ifinfo = container_of(ref, struct batadv_neigh_ifinfo, refcount); 246 refcount); 267 neigh_node = container_of(ref, struct batadv_neigh_node, refcount); 307 if (router && !kref_get_unless_zero(&router->refcount)) 362 if (!kref_get_unless_zero(&tmp->refcount)) [all...] |
/linux-master/drivers/accel/habanalabs/common/ |
H A D | context.c | 33 container_of(ref, struct hl_cs_encaps_sig_handle, refcount); 41 container_of(ref, struct hl_cs_encaps_sig_handle, refcount); 49 container_of(ref, struct hl_cs_encaps_sig_handle, refcount); 75 kref_put(&handle->refcount, hl_encaps_release_handle_and_put_sob); 135 ctx = container_of(ref, struct hl_ctx, refcount); 207 kref_init(&ctx->refcount); 296 return kref_get_unless_zero(&ctx->refcount); 301 kref_get(&ctx->refcount); 306 return kref_put(&ctx->refcount, hl_ctx_do_release); 446 kref_put(&ctx->refcount, hl_ctx_do_releas [all...] |
/linux-master/include/net/ |
H A D | netrom.h | 15 #include <linux/refcount.h> 100 refcount_t refcount; member in struct:nr_neigh 116 refcount_t refcount; member in struct:nr_node 125 refcount_inc(&((__nr_node)->refcount)) 129 if (refcount_dec_and_test(&nr_node->refcount)) { 135 refcount_inc(&((__nr_neigh)->refcount)) 139 if (refcount_dec_and_test(&nr_neigh->refcount)) {
|
H A D | psample.h | 12 u32 refcount; member in struct:psample_group
|
H A D | mctpdevice.h | 15 #include <linux/refcount.h>
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_reset.h | 83 struct kref refcount; member in struct:amdgpu_reset_domain 125 return kref_get_unless_zero(&domain->refcount) != 0; 131 kref_put(&domain->refcount, amdgpu_reset_destroy_reset_domain);
|
/linux-master/drivers/staging/greybus/ |
H A D | gb-camera.h | 105 * @refcount: Reference counting object. 114 struct kref refcount; member in struct:gb_camera_module
|
/linux-master/include/rdma/ |
H A D | rdmavt_mr.h | 13 #include <linux/percpu-refcount.h> 44 struct percpu_ref refcount; member in struct:rvt_mregion 45 struct completion comp; /* complete when refcount goes to zero */ 85 percpu_ref_put(&mr->refcount); 90 percpu_ref_get(&mr->refcount);
|
/linux-master/include/linux/ |
H A D | iocontext.h | 100 atomic_long_t refcount; member in struct:io_context
|
H A D | bpf-cgroup-defs.h | 8 #include <linux/percpu-refcount.h>
|
H A D | objpool.h | 7 #include <linux/refcount.h> 75 * @ref: refcount of objpool
|
H A D | init_task.h | 16 #include <linux/refcount.h>
|
/linux-master/include/linux/mlx5/ |
H A D | cq.h | 37 #include <linux/refcount.h> 45 refcount_t refcount; member in struct:mlx5_core_cq 177 refcount_inc(&cq->refcount); 182 if (refcount_dec_and_test(&cq->refcount))
|
/linux-master/security/landlock/ |
H A D | object.c | 14 #include <linux/refcount.h> 53 * If the @object's refcount cannot drop to zero, we can just decrement 54 * the refcount without holding a lock. Otherwise, the decrement must
|
/linux-master/net/core/ |
H A D | dev_addr_lists.c | 65 ha->refcount = 1; 113 ha->refcount++; 155 if (--ha->refcount) 223 ha->refcount++; 253 if (ha->sync_cnt == ha->refcount) { 281 } else if (ha->refcount == 1) 325 if (!ha->sync_cnt || ha->refcount != 1) 346 ha->refcount++; 382 if ((ha->sync_cnt << 1) <= ha->refcount) 386 ref_cnt = ha->refcount [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_definer.c | 13 refcount_t refcount; member in struct:dr_definer_object 89 refcount_set(&definer_obj->refcount, 1); 131 refcount_inc(&definer_obj->refcount); 149 if (refcount_dec_and_test(&definer_obj->refcount))
|
/linux-master/include/linux/sched/ |
H A D | user.h | 8 #include <linux/refcount.h>
|
/linux-master/fs/squashfs/ |
H A D | squashfs_fs_sb.h | 32 int refcount; member in struct:squashfs_cache_entry
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tc_counters.h | 13 #include <linux/refcount.h>
|
H A D | tc_conntrack.h | 16 #include <linux/refcount.h>
|
/linux-master/fs/smb/server/mgmt/ |
H A D | tree_connect.h | 34 atomic_t refcount; member in struct:ksmbd_tree_connect
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | clip_tbl.h | 13 #include <linux/refcount.h>
|
/linux-master/include/kunit/ |
H A D | resource.h | 89 struct kref refcount; member in struct:kunit_resource 102 kref_get(&res->refcount); 106 * Called when refcount reaches zero via kunit_put_resource(); 112 refcount); 138 kref_put(&res->refcount, kunit_release_resource); 229 * also increments the resource's refcount, so kunit_put_resource() should be 255 * bump refcount for get; kunit_resource_put() should be called
|