Searched refs:kref (Results 126 - 150 of 279) sorted by relevance

1234567891011>>

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/serial/
H A Dicom.h273 struct kref kref; member in struct:icom_adapter
H A Dicom.c51 #include <linux/kref.h>
68 #define to_icom_adapter(d) container_of(d, struct icom_adapter, kref)
149 static void icom_kref_release(struct kref *kref);
1071 kref_get(&ICOM_PORT->adapter->kref);
1075 kref_put(&ICOM_PORT->adapter->kref, icom_kref_release);
1096 kref_put(&ICOM_PORT->adapter->kref, icom_kref_release);
1483 static void icom_kref_release(struct kref *kref) argument
1487 icom_adapter = to_icom_adapter(kref);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/wusbcore/
H A Dwa-hc.h113 struct kref refcnt;
224 extern void rpipe_destroy(struct kref *_rpipe);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/uwb/
H A Duwb-internal.h278 struct kref refcnt;
292 extern void uwb_bce_kfree(struct kref *_bce);
H A Drsv.c122 static void uwb_rsv_release(struct kref *kref) argument
124 struct uwb_rsv *rsv = container_of(kref, struct uwb_rsv, kref);
131 kref_get(&rsv->kref);
136 kref_put(&rsv->kref, uwb_rsv_release);
464 kref_init(&rsv->kref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/
H A Dqib_sdma.c81 static void sdma_complete(struct kref *);
92 kref_get(&ss->kref);
95 static void sdma_complete(struct kref *kref) argument
98 container_of(kref, struct qib_sdma_state, kref);
105 kref_put(&ss->kref, sdma_complete);
445 kref_init(&ppd->sdma_state.kref);
H A Dqib_mmap.c44 * @ref: a pointer to the kref within struct qib_mmap_info
46 void qib_release_mmap_info(struct kref *ref)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/lockd/
H A Dlockd.h18 #include <linux/kref.h>
168 struct kref b_count; /* Reference count */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ocfs2/dlm/
H A Ddlmlock.c65 static void dlm_lock_release(struct kref *kref);
357 static void dlm_lock_release(struct kref *kref) argument
361 lock = container_of(kref, struct dlm_lock, lock_refs);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/uio/
H A Duio.c49 struct kref kref; member in struct:uio_class
763 kref_get(&uio_class->kref);
778 kref_init(&uio_class->kref);
796 static void release_uio_class(struct kref *kref) argument
808 kref_put(&uio_class->kref, release_uio_class);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/powermac/
H A Dpfunc_core.c527 struct kref ref;
534 static void pmf_release_device(struct kref *kref) argument
536 struct pmf_device *dev = container_of(kref, struct pmf_device, ref);
741 static void pmf_release_function(struct kref *kref) argument
744 container_of(kref, struct pmf_function, ref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/sunrpc/
H A Dxprt.c1078 kref_init(&xprt->kref);
1118 * @kref: kref for the transport to destroy
1121 static void xprt_destroy(struct kref *kref) argument
1123 struct rpc_xprt *xprt = container_of(kref, struct rpc_xprt, kref);
1148 kref_put(&xprt->kref, xprt_destroy);
1158 kref_get(&xprt->kref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/capi/
H A Dcapi.c85 struct kref kref; member in struct:capiminor
213 kref_init(&mp->kref);
259 static void capiminor_destroy(struct kref *kref) argument
261 struct capiminor *mp = container_of(kref, struct capiminor, kref);
277 kref_get(&mp->kref);
285 kref_put(&mp->kref, capiminor_destroy);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_resource.c83 kref_get(&res->kref);
87 static void vmw_resource_release(struct kref *kref) argument
90 container_of(kref, struct vmw_resource, kref);
114 kref_put(&res->kref, vmw_resource_release);
126 kref_init(&res->kref);
179 kref_get(&res->kref);
523 kref_get(&res->kref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/hwmon/
H A Dfschmd.c50 #include <linux/kref.h>
269 struct kref kref; member in struct:fschmd_data
307 /* Note this lock not only protect list access, but also data.kref access */
312 static void fschmd_release_resources(struct kref *ref)
314 struct fschmd_data *data = container_of(ref, struct fschmd_data, kref);
788 kref_get(&data->kref);
817 kref_put(&data->kref, fschmd_release_resources);
1063 kref_init(&data->kref);
1247 kref_put(&data->kref, fschmd_release_resource
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/dlm/
H A Ddlm_internal.h35 #include <linux/kref.h>
219 struct kref lkb_ref;
268 struct kref res_ref;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/memrar/
H A Dmemrar_handler.c43 #include <linux/kref.h>
86 struct kref refcount;
204 * @kref: kref of block
212 static void memrar_release_block_i(struct kref *ref)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/
H A Ddrm_stub.c134 static void drm_master_destroy(struct kref *kref) argument
136 struct drm_master *master = container_of(kref, struct drm_master, refcount);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/scsi/
H A Dlibfc.h167 * @kref: Reference counter
187 struct kref kref; member in struct:fc_rport_priv
656 * The argument is a pointer to the kref inside the fc_rport_priv.
658 void (*rport_destroy)(struct kref *);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/scsi/
H A Dzfcp_ext.h28 extern void zfcp_adapter_release(struct kref *);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/core/
H A Dusb.h22 extern void usb_release_interface_cache(struct kref *ref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ipath/
H A Dipath_mmap.c44 * @ref: a pointer to the kref within struct ipath_mmap_info
46 void ipath_release_mmap_info(struct kref *ref)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/ulp/ipoib/
H A Dipoib.h42 #include <linux/kref.h>
363 struct kref ref;
432 void ipoib_free_ah(struct kref *kref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/
H A Duser.c21 .kref = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/sunrpc/
H A Dsvc_xprt.h38 struct kref xpt_ref;

Completed in 276 milliseconds

1234567891011>>