/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | of.h | 20 #include <linux/kref.h> 58 struct kref kref; member in struct:device_node
|
H A D | tty.h | 237 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 D | firewire.h | 8 #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 D | sr.c | 126 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 D | dt9812.c | 51 #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 D | kobject.c | 149 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 D | fc_rport.c | 137 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 D | alauda.c | 18 #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 D | mon_client.c | 394 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 D | direct.c | 46 #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 D | pagelist.c | 174 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 D | scsi_dh_rdac.c | 135 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 D | core-card.c | 28 #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 D | policy.c | 265 * 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 D | u132-hcd.c | 123 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 D | udlfb.c | 806 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 D | refcounttree.h | 26 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 D | drm_gem.c | 453 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 D | svcauth.h | 49 struct kref ref;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mmc/card/ |
H A D | sdio_uart.c | 69 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 D | fw.c | 1503 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 D | uss720.c | 51 #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 D | exofs.h | 117 struct kref kref; member in struct:exofs_io_state
|
H A D | ios.c | 142 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 D | ibmvfc.c | 925 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...] |