Lines Matching refs:kref
112 kref_get_unless_zero(&tmp_rdata->kref)) { in fc_rport_lookup()
137 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_create()
152 kref_init(&rdata->kref); in fc_rport_create()
175 void fc_rport_destroy(struct kref *kref) in fc_rport_destroy() argument
179 rdata = container_of(kref, struct fc_rport_priv, kref); in fc_rport_destroy()
284 kref_get(&rdata->kref); in fc_rport_work()
294 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_work()
320 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_work()
347 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_work()
369 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_work()
384 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_work()
403 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_work()
487 kref_get(&rdata->kref); in fc_rport_enter_delete()
489 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_enter_delete()
553 kref_get(&rdata->kref); in fc_rport_enter_ready()
556 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_enter_ready()
603 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_timeout()
678 kref_get(&rdata->kref); in fc_rport_error_retry()
680 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_error_retry()
806 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_flogi_resp()
839 kref_get(&rdata->kref); in fc_rport_enter_flogi()
844 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_enter_flogi()
961 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_recv_flogi_req()
966 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_recv_flogi_req()
1046 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_plogi_resp()
1096 kref_get(&rdata->kref); in fc_rport_enter_plogi()
1101 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_enter_plogi()
1236 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_prli_resp()
1298 kref_get(&rdata->kref); in fc_rport_enter_prli()
1302 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_enter_prli()
1375 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_rtv_resp()
1402 kref_get(&rdata->kref); in fc_rport_enter_rtv()
1407 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_enter_rtv()
1463 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_logo_resp()
1485 kref_get(&rdata->kref); in fc_rport_enter_logo()
1488 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_enter_logo()
1550 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_adisc_resp()
1576 kref_get(&rdata->kref); in fc_rport_enter_adisc()
1581 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_enter_adisc()
1726 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_recv_els_req()
1735 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_recv_els_req()
1769 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_recv_els_req()
2172 kref_put(&rdata->kref, fc_rport_destroy); in fc_rport_recv_logo_req()