Searched refs:kref (Results 26 - 50 of 854) sorted by relevance

1234567891011>>

/linux-master/include/drm/
H A Ddrm_auth.h32 #include <linux/kref.h>
48 struct kref refcount;
H A Ddrm_mode_object.h26 #include <linux/kref.h>
59 struct kref refcount;
60 void (*free_cb)(struct kref *kref);
/linux-master/security/integrity/
H A Ddigsig_asymmetric.c33 key_ref_t kref; local
35 kref = keyring_search(make_key_ref(key, 1),
37 if (!IS_ERR(kref)) {
45 key_ref_t kref; local
47 kref = keyring_search(make_key_ref(keyring, 1),
49 if (IS_ERR(kref))
50 key = ERR_CAST(kref);
52 key = key_ref_to_ptr(kref);
/linux-master/drivers/gpu/drm/lima/
H A Dlima_vm.h8 #include <linux/kref.h>
31 struct kref refcount;
47 void lima_vm_release(struct kref *kref);
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.h25 struct kref kref; member in struct:nouveau_uvma_region
46 struct kref kref; member in struct:nouveau_uvmm_bind_job
/linux-master/net/batman-adv/
H A Doriginator.h15 #include <linux/kref.h>
24 void batadv_orig_node_release(struct kref *ref);
30 void batadv_hardif_neigh_release(struct kref *ref);
35 void batadv_neigh_node_release(struct kref *ref);
48 void batadv_neigh_ifinfo_release(struct kref *ref);
58 void batadv_orig_ifinfo_release(struct kref *ref);
67 void batadv_orig_node_vlan_release(struct kref *ref);
/linux-master/drivers/target/iscsi/cxgbit/
H A Dcxgbit.h20 #include <linux/kref.h>
140 struct kref kref; member in struct:cxgbit_device
185 struct kref kref; member in struct:cxgbit_np
211 struct kref kref; member in struct:cxgbit_sock
244 void _cxgbit_free_cdev(struct kref *kref);
245 void _cxgbit_free_csk(struct kref *kre
[all...]
/linux-master/drivers/media/usb/as102/
H A Das102_drv.h53 struct kref kref; member in struct:as102_dev_t
/linux-master/drivers/misc/ibmasm/
H A Dibmasm.h20 #include <linux/kref.h>
85 struct kref kref; member in struct:command
88 #define to_command(c) container_of(c, struct command, kref)
90 void ibmasm_free_command(struct kref *kref);
97 kref_put(&cmd->kref, ibmasm_free_command);
103 kref_get(&cmd->kref);
/linux-master/drivers/scsi/isci/
H A Dremote_device.h59 #include <linux/kref.h>
92 struct kref kref; member in struct:isci_remote_device
116 kref_get(&idev->kref);
125 kref_get(&idev->kref);
132 void isci_remote_device_release(struct kref *kref);
136 kref_put(&idev->kref, isci_remote_device_release);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs.h20 void intel_breadcrumbs_free(struct kref *kref);
H A Dintel_timeline.h35 kref_get(&timeline->kref);
39 void __intel_timeline_free(struct kref *kref);
42 kref_put(&timeline->kref, __intel_timeline_free);
/linux-master/kernel/sched/
H A Dautogroup.h13 struct kref kref; member in struct:autogroup
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem_vma.c13 msm_gem_address_space_destroy(struct kref *kref) argument
15 struct msm_gem_address_space *aspace = container_of(kref,
16 struct msm_gem_address_space, kref);
29 kref_put(&aspace->kref, msm_gem_address_space_destroy);
36 kref_get(&aspace->kref);
148 kref_get(&aspace->kref);
174 kref_init(&aspace->kref);
/linux-master/include/linux/
H A Dhw_random.h18 #include <linux/kref.h>
51 struct kref ref;
H A Dbsg-lib.h32 struct kref kref; member in struct:bsg_job
/linux-master/drivers/infiniband/hw/hfi1/
H A Dmmu_rb.h19 struct kref refcount;
60 void hfi1_mmu_rb_release(struct kref *refcount);
/linux-master/drivers/dma-buf/
H A Dsync_debug.h26 * @kref: reference count on fence.
34 struct kref kref; member in struct:sync_timeline
/linux-master/fs/tracefs/
H A Dinternal.h62 struct kref kref; member in struct:eventfs_inode
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dmmap.h12 void rvt_release_mmap_info(struct kref *ref);
/linux-master/drivers/gpu/drm/i915/
H A Di915_scheduler_types.h109 struct kref ref;
169 void (*destroy)(struct kref *kref);
/linux-master/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_sink.c65 static void dc_sink_free(struct kref *kref) argument
67 struct dc_sink *sink = container_of(kref, struct dc_sink, refcount);
/linux-master/include/rdma/
H A Drestrack.h11 #include <linux/kref.h>
87 * @kref: Protect destroy of the resource
89 struct kref kref; member in struct:rdma_restrack_entry
/linux-master/net/ceph/
H A Dstring_table.c31 if (exist && !kref_get_unless_zero(&exist->kref)) {
44 kref_init(&cs->kref);
70 } else if (!kref_get_unless_zero(&exist->kref)) {
88 void ceph_release_string(struct kref *ref)
90 struct ceph_string *cs = container_of(ref, struct ceph_string, kref);
/linux-master/drivers/media/mc/
H A Dmc-dev-allocator.c13 * includes a kref count. The last put on the media device releases the media
18 #include <linux/kref.h>
33 struct kref refcount;
42 static void media_device_instance_release(struct kref *kref) argument
45 container_of(kref, struct media_device_instance, refcount);

Completed in 274 milliseconds

1234567891011>>