Lines Matching refs:kref
270 struct kref kref; member
411 static void free_orb(struct kref *kref) in free_orb() argument
413 struct sbp2_orb *orb = container_of(kref, struct sbp2_orb, kref); in free_orb()
461 kref_put(&orb->kref, free_orb); /* orb callback reference */ in sbp2_status_write()
493 kref_put(&orb->kref, free_orb); /* orb callback reference */ in complete_transaction()
498 kref_put(&orb->kref, free_orb); /* transaction callback reference */ in complete_transaction()
516 kref_get(&orb->kref); /* transaction callback reference */ in sbp2_send_orb()
517 kref_get(&orb->kref); /* orb callback reference */ in sbp2_send_orb()
543 kref_put(&orb->kref, free_orb); /* orb callback reference */ in sbp2_cancel_orbs()
576 kref_init(&orb->base.kref); in sbp2_send_management_orb()
653 kref_put(&orb->base.kref, free_orb); in sbp2_send_management_orb()
1472 kref_init(&orb->base.kref); in sbp2_scsi_queuecommand()
1504 kref_put(&orb->base.kref, free_orb); in sbp2_scsi_queuecommand()