Home
last modified time | relevance | path

Searched refs:cmd_kref (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/
H A Dqla_nvme.c164 struct srb *sp = container_of(kref, struct srb, cmd_kref); in qla_nvme_release_fcp_cmd_kref()
196 struct srb *sp = container_of(kref, struct srb, cmd_kref); in qla_nvme_release_ls_cmd_kref()
221 kref_put(&priv->sp->cmd_kref, qla_nvme_release_ls_cmd_kref); in qla_nvme_ls_complete()
228 if (WARN_ON_ONCE(kref_read(&sp->cmd_kref) == 0)) in qla_nvme_sp_ls_done()
241 struct srb *sp = container_of(kref, struct srb, cmd_kref); in qla_nvme_release_lsrsp_cmd_kref()
270 kref_put(&uctx->sp->cmd_kref, qla_nvme_release_lsrsp_cmd_kref); in qla_nvme_lsrsp_complete()
277 if (WARN_ON_ONCE(kref_read(&sp->cmd_kref) == 0)) in qla_nvme_sp_lsrsp_done()
294 kref_put(&sp->cmd_kref, qla_nvme_release_fcp_cmd_kref); in qla_nvme_sp_done()
357 kref_put(&sp->cmd_kref, sp->put_fn); in qla_nvme_abort_work()
458 if (!kref_get_unless_zero(&priv->sp->cmd_kref)) { in qla_nvme_ls_abort()
[all...]
H A Dqla_gs.c559 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_async_sns_sp_done()
656 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla_async_rftid()
752 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla_async_rffid()
843 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla_async_rnnid()
956 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla_async_rsnn_nn()
2894 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_async_gpsc_sp_done()
2947 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_async_gpsc()
2981 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_sp_unmap()
3040 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_async_gffid_sp_done()
3142 kref_put(&sp->cmd_kref, qla2x00_sp_releas in qla24xx_async_gffid()
[all...]
H A Dqla_init.c57 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_sp_timeout()
170 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_abort_sp_done()
210 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_async_abort_cmd()
219 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_async_abort_cmd()
320 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_async_login_sp_done()
389 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_async_login()
408 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_async_logout_sp_done()
441 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_async_logout()
468 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_async_prlo_sp_done()
501 kref_put(&sp->cmd_kref, qla2x00_sp_releas in qla2x00_async_prlo()
[all...]
H A Dqla_inline.h191 kref_init(&sp->cmd_kref); in qla2xxx_init_sp()
H A Dqla_iocb.c2580 if (kref_put(&sp->cmd_kref, qla2x00_sp_release)) in qla2x00_async_done()
2589 struct srb *sp = container_of(kref, struct srb, cmd_kref); in qla2x00_sp_release()
2725 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_els_dcmd_iocb()
2749 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_els_dcmd_iocb()
2761 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_els_dcmd_iocb()
3005 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_els_dcmd2_sp_done()
3116 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_els_dcmd2_iocb()
4017 kref_get(&sp->cmd_kref); in qla2x00_start_sp()
H A Dtcm_qla2xxx.c392 cmd, kref_read(&cmd->se_cmd.cmd_kref), in tcm_qla2xxx_write_pending()
654 cmd, kref_read(&cmd->se_cmd.cmd_kref), in tcm_qla2xxx_queue_data_in()
695 cmd, kref_read(&cmd->se_cmd.cmd_kref), in tcm_qla2xxx_queue_status()
H A Dqla_mid.c1005 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_control_vp()
H A Dqla_bsg.c33 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_bsg_job_done()
3123 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_bsg_timeout()
H A Dqla_edif.c2341 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla_noop_sp_done()
2411 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_issue_sa_replace_iocb()
H A Dqla_os.c770 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_sp_compl()
864 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2xxx_qpair_sp_compl()
983 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2xxx_queuecommand()
1072 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2xxx_mqueuecommand()
H A Dqla_mr.c1978 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qlafx00_fx_disc()
H A Dqla_target.c600 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_async_nack_sp_done()
652 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_async_notify_ack()
2406 * target_put_sess_cmd() to drop cmd_kref to 1. The final in qlt_xmit_tm_rsp()
H A Dqla_def.h728 struct kref cmd_kref; /* need to migrate ref_count over to this */ member
H A Dqla_mbx.c6595 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla24xx_send_mb_cmd()
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dqla_nvme.c141 struct srb *sp = container_of(kref, struct srb, cmd_kref); in qla_nvme_release_fcp_cmd_kref()
173 struct srb *sp = container_of(kref, struct srb, cmd_kref); in qla_nvme_release_ls_cmd_kref()
198 kref_put(&priv->sp->cmd_kref, qla_nvme_release_ls_cmd_kref); in qla_nvme_ls_complete()
205 if (WARN_ON_ONCE(kref_read(&sp->cmd_kref) == 0)) in qla_nvme_sp_ls_done()
222 kref_put(&sp->cmd_kref, qla_nvme_release_fcp_cmd_kref); in qla_nvme_sp_done()
260 kref_put(&sp->cmd_kref, sp->put_fn); in qla_nvme_abort_work()
275 if (!kref_get_unless_zero(&priv->sp->cmd_kref)) { in qla_nvme_ls_abort()
318 kref_init(&sp->cmd_kref); in qla_nvme_ls_req()
358 if (!kref_get_unless_zero(&priv->sp->cmd_kref)) { in qla_nvme_fcp_abort()
601 kref_init(&sp->cmd_kref); in qla_nvme_post_cmd()
[all...]
H A Dtcm_qla2xxx.c397 cmd, kref_read(&cmd->se_cmd.cmd_kref), in tcm_qla2xxx_write_pending()
657 cmd, kref_read(&cmd->se_cmd.cmd_kref), in tcm_qla2xxx_queue_data_in()
698 cmd, kref_read(&cmd->se_cmd.cmd_kref), in tcm_qla2xxx_queue_status()
H A Dqla_def.h641 struct kref cmd_kref; /* need to migrate ref_count over to this */ member
/kernel/linux/linux-5.10/drivers/target/
H A Dtarget_core_transport.c561 * Also determine if we need to drop the extra ->cmd_kref if in transport_free_session()
805 WARN_ON_ONCE(kref_read(&cmd->cmd_kref) == 0); in target_handle_abort()
1388 kref_init(&cmd->cmd_kref); in transport_init_se_cmd()
1633 * Obtain struct se_cmd->cmd_kref reference and add new cmd to in target_submit_cmd_map_sgls()
2845 if (!kref_get_unless_zero(&se_cmd->cmd_kref)) in target_get_sess_cmd()
2880 struct se_cmd *se_cmd = container_of(kref, struct se_cmd, cmd_kref); in target_release_cmd_kref()
2911 return kref_put(&se_cmd->cmd_kref, target_release_cmd_kref); in target_put_sess_cmd()
3006 kref_read(&cmd->cmd_kref), ts_str); in target_show_cmd()
3012 kref_read(&cmd->cmd_kref), ts_str); in target_show_cmd()
H A Dtarget_core_tmr.c93 * Otherwise, obtain a local se_cmd->cmd_kref now for TMR in __target_check_io_state()
95 * long as se_cmd->cmd_kref is still active unless zero. in __target_check_io_state()
111 return kref_get_unless_zero(&se_cmd->cmd_kref); in __target_check_io_state()
/kernel/linux/linux-6.6/drivers/target/
H A Dtarget_core_transport.c611 * Also determine if we need to drop the extra ->cmd_kref if in transport_free_session()
871 WARN_ON_ONCE(kref_read(&cmd->cmd_kref) == 0); in target_handle_abort()
1463 kref_init(&cmd->cmd_kref); in __target_init_cmd()
1697 * Obtain struct se_cmd->cmd_kref reference. A second kref_get here is in target_init_cmd()
3002 kref_get(&se_cmd->cmd_kref); in target_get_sess_cmd()
3033 struct se_cmd *se_cmd = container_of(kref, struct se_cmd, cmd_kref); in target_release_cmd_kref()
3058 return kref_put(&se_cmd->cmd_kref, target_release_cmd_kref); in target_put_sess_cmd()
3153 kref_read(&cmd->cmd_kref), ts_str); in target_show_cmd()
3159 kref_read(&cmd->cmd_kref), ts_str); in target_show_cmd()
H A Dtarget_core_tmr.c84 * Otherwise, obtain a local se_cmd->cmd_kref now for TMR in __target_check_io_state()
86 * long as se_cmd->cmd_kref is still active unless zero. in __target_check_io_state()
102 return kref_get_unless_zero(&se_cmd->cmd_kref); in __target_check_io_state()
/kernel/linux/linux-5.10/include/target/
H A Dtarget_core_base.h512 struct kref cmd_kref; member
/kernel/linux/linux-6.6/include/target/
H A Dtarget_core_base.h520 struct kref cmd_kref; member
/kernel/linux/linux-5.10/drivers/infiniband/ulp/isert/
H A Dib_isert.c1605 kref_get(&cmd->cmd_kref); in isert_rdma_write_done()
1653 * se_cmd->cmd_kref reference after T10-PI error, and handle in isert_rdma_read_done()
/kernel/linux/linux-6.6/drivers/infiniband/ulp/isert/
H A Dib_isert.c1605 kref_get(&cmd->cmd_kref); in isert_rdma_write_done()
1653 * se_cmd->cmd_kref reference after T10-PI error, and handle in isert_rdma_read_done()

Completed in 101 milliseconds