Searched refs:kref (Results 101 - 125 of 279) sorted by relevance

1234567891011>>

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dof.h20 #include <linux/kref.h>
58 struct kref kref; member in struct:device_node
H A Dtty.h237 struct kref kref; /* Ref counter */ member in struct:tty_port
256 struct kref kref; member in struct:tty_struct
391 kref_get(&tty->kref);
494 kref_get(&port->kref);
H A Dfirewire.h8 #include <linux/kref.h>
84 struct kref kref; member in struct:fw_card
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/
H A Dsr.c126 static void sr_kref_release(struct kref *kref);
145 kref_get(&cd->kref);
151 kref_put(&cd->kref, sr_kref_release);
163 kref_put(&cd->kref, sr_kref_release);
600 kref_init(&cd->kref);
874 * @kref: pointer to embedded kref
881 static void sr_kref_release(struct kref *kref) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/comedi/drivers/
H A Ddt9812.c51 #include <linux/kref.h>
263 struct kref kref; member in struct:usb_dt9812
305 static inline struct usb_dt9812 *to_dt9812_dev(struct kref *d)
307 return container_of(d, struct usb_dt9812, kref);
310 static void dt9812_delete(struct kref *kref) argument
312 struct usb_dt9812 *dev = to_dt9812_dev(kref);
686 kref_init(&dev->kref);
833 kref_put(&dev->kref, dt9812_delet
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/
H A Dkobject.c149 kref_init(&kobj->kref);
530 kref_get(&kobj->kref);
578 static void kobject_release(struct kref *kref) argument
580 kobject_cleanup(container_of(kref, struct kobject, kref));
596 kref_put(&kobj->kref, kobject_release);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/libfc/
H A Dfc_rport.c137 kref_init(&rdata->kref);
167 * @kref: The remote port's kref
169 static void fc_rport_destroy(struct kref *kref) argument
173 rdata = container_of(kref, struct fc_rport_priv, kref);
273 kref_get(&rdata->kref);
281 kref_put(&rdata->kref, lport->tt.rport_destroy);
303 kref_put(&rdata->kref, lpor
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/nand/
H A Dalauda.c18 #include <linux/kref.h>
79 struct kref kref; member in struct:alauda
118 static void alauda_delete(struct kref *kref) argument
120 struct alauda *al = container_of(kref, struct alauda, kref);
646 kref_init(&al->kref);
693 kref_put(&al->kref, alauda_delete);
707 kref_put(&al->kref, alauda_delet
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ceph/
H A Dmon_client.c394 static void release_generic_request(struct kref *kref) argument
397 container_of(kref, struct ceph_mon_generic_request, kref);
409 kref_put(&req->kref, release_generic_request);
414 kref_get(&req->kref);
517 kref_init(&req->kref);
540 kref_put(&req->kref, release_generic_request);
614 kref_init(&req->kref);
643 kref_put(&req->kref, release_generic_reques
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/nfs/
H A Ddirect.c46 #include <linux/kref.h>
68 struct kref kref; /* release manager */ member in struct:nfs_direct_req
158 kref_init(&dreq->kref);
159 kref_get(&dreq->kref);
174 static void nfs_direct_req_free(struct kref *kref) argument
176 struct nfs_direct_req *dreq = container_of(kref, struct nfs_direct_req, kref);
187 kref_put(&dreq->kref, nfs_direct_req_fre
[all...]
H A Dpagelist.c174 static void nfs_free_request(struct kref *kref) argument
176 struct nfs_page *req = container_of(kref, struct nfs_page, wb_kref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/device_handler/
H A Dscsi_dh_rdac.c135 struct kref kref; member in struct:rdac_controller
338 static void release_controller(struct kref *kref) argument
341 ctlr = container_of(kref, struct rdac_controller, kref);
360 kref_get(&tmp->kref);
380 kref_init(&ctlr->kref);
844 kref_put(&h->ctlr->kref, release_controller);
866 kref_put(&h->ctlr->kref, release_controlle
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/firewire/
H A Dcore-card.c28 #include <linux/kref.h>
521 kref_init(&card->kref);
637 void fw_card_release(struct kref *kref) argument
639 struct fw_card *card = container_of(kref, struct fw_card, kref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/security/apparmor/
H A Dpolicy.c265 * aa_free_namespace_kref - free aa_namespace by kref (see aa_put_namespace)
266 * @kr: kref callback for freeing of a namespace (NOT NULL)
268 void aa_free_namespace_kref(struct kref *kref) argument
270 free_namespace(container_of(kref, struct aa_namespace, base.count));
686 * aa_free_profile_kref - free aa_profile by kref (called by aa_put_profile)
687 * @kr: kref callback for freeing of a profile (NOT NULL)
689 void aa_free_profile_kref(struct kref *kref) argument
691 struct aa_profile *p = container_of(kref, struc
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/
H A Du132-hcd.c123 struct kref kref; member in struct:u132_udev
143 struct kref kref; member in struct:u132_endp
179 struct kref kref; member in struct:u132
242 #define kref_to_u132(d) container_of(d, struct u132, kref)
243 #define kref_to_u132_endp(d) container_of(d, struct u132_endp, kref)
244 #define kref_to_u132_udev(d) container_of(d, struct u132_udev, kref)
250 static void u132_hcd_delete(struct kref *kre argument
275 u132_udev_delete(struct kref *kref) argument
331 u132_endp_delete(struct kref *kref) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/udlfb/
H A Dudlfb.c806 static void dlfb_delete(struct kref *kref) argument
808 struct dlfb_data *dev = container_of(kref, struct dlfb_data, kref);
838 kref_put(&dev->kref, dlfb_delete);
1256 kref_init(&dev->kref); /* matching kref_put in usb .disconnect fn */
1257 kref_get(&dev->kref); /* matching kref_put in .fb_destroy function*/
1379 kref_put(&dev->kref, dlfb_delete);
1383 kref_put(&dev->kref, dlfb_delete); /* last ref from kref_init */
1420 kref_put(&dev->kref, dlfb_delet
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ocfs2/
H A Drefcounttree.h26 struct kref rf_getcnt;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/
H A Ddrm_gem.c453 drm_gem_object_free(struct kref *kref) argument
455 struct drm_gem_object *obj = (struct drm_gem_object *) kref;
465 static void drm_gem_object_ref_bug(struct kref *list_kref)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/sunrpc/
H A Dsvcauth.h49 struct kref ref;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mmc/card/
H A Dsdio_uart.c69 struct kref kref; member in struct:sdio_uart_port
96 kref_init(&port->kref);
126 kref_get(&port->kref);
132 static void sdio_uart_port_destroy(struct kref *kref) argument
135 container_of(kref, struct sdio_uart_port, kref);
142 kref_put(&port->kref, sdio_uart_port_destroy);
619 * If we successfully start up the port we take an extra kref a
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wimax/i2400m/
H A Dfw.c1503 struct kref kref; member in struct:i2400m_fw
1509 void i2400m_fw_destroy(struct kref *kref) argument
1512 container_of(kref, struct i2400m_fw, kref);
1522 kref_get(&i2400m_fw->kref);
1530 kref_put(&i2400m_fw->kref, i2400m_fw_destroy);
1628 kref_init(&i2400m_fw->kref);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/misc/
H A Duss720.c51 #include <linux/kref.h>
66 struct kref ref_count;
74 struct kref ref_count;
84 static void destroy_priv(struct kref *kref) argument
86 struct parport_uss720_private *priv = container_of(kref, struct parport_uss720_private, ref_count);
93 static void destroy_async(struct kref *kref) argument
95 struct uss720_async_request *rq = container_of(kref, struct uss720_async_request, ref_count);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/exofs/
H A Dexofs.h117 struct kref kref; member in struct:exofs_io_state
H A Dios.c142 static void _last_io(struct kref *kref) argument
145 kref, struct exofs_io_state, kref);
154 kref_put(&ios->kref, _last_io);
181 kref_init(&ios->kref);
188 kref_get(&ios->kref);
192 kref_put(&ios->kref, _last_io);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/ibmvscsi/
H A Dibmvfc.c925 kref_get(&tgt->kref);
1051 * @kref: kref struct
1054 static void ibmvfc_release_tgt(struct kref *kref) argument
1056 struct ibmvfc_target *tgt = container_of(kref, struct ibmvfc_target, kref);
1072 kref_put(&tgt->kref, ibmvfc_release_tgt);
1087 kref_put(&tgt->kref, ibmvfc_release_tgt);
1102 kref_put(&tgt->kref, ibmvfc_release_tg
[all...]

Completed in 298 milliseconds

1234567891011>>