/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | f_tcm.c | 1044 struct tcm_usbg_nexus *tv_nexus; in usbg_cmd_work() local 1050 tv_nexus = tpg->tpg_nexus; in usbg_cmd_work() 1054 tv_nexus->tvn_se_sess->se_tpg->se_tpg_tfo, in usbg_cmd_work() 1055 tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, in usbg_cmd_work() 1061 target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess, cmd->cmd_buf, in usbg_cmd_work() 1073 struct tcm_usbg_nexus *tv_nexus, u32 scsi_tag) in usbg_get_cmd() 1075 struct se_session *se_sess = tv_nexus->tvn_se_sess; in usbg_get_cmd() 1101 struct tcm_usbg_nexus *tv_nexus; in usbg_submit_command() local 1110 tv_nexus = tpg->tpg_nexus; in usbg_submit_command() 1111 if (!tv_nexus) { in usbg_submit_command() 1072 usbg_get_cmd(struct f_uas *fu, struct tcm_usbg_nexus *tv_nexus, u32 scsi_tag) usbg_get_cmd() argument 1173 struct tcm_usbg_nexus *tv_nexus; bot_cmd_work() local 1207 struct tcm_usbg_nexus *tv_nexus; bot_submit_command() local 1498 struct tcm_usbg_nexus *tv_nexus; tcm_usbg_tpg_nexus_show() local 1526 struct tcm_usbg_nexus *tv_nexus; tcm_usbg_make_nexus() local 1563 struct tcm_usbg_nexus *tv_nexus; tcm_usbg_drop_nexus() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | f_tcm.c | 1044 struct tcm_usbg_nexus *tv_nexus; in usbg_cmd_work() local 1050 tv_nexus = tpg->tpg_nexus; in usbg_cmd_work() 1054 tv_nexus->tvn_se_sess->se_tpg->se_tpg_tfo, in usbg_cmd_work() 1055 tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, in usbg_cmd_work() 1061 if (target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess, cmd->cmd_buf, in usbg_cmd_work() 1075 struct tcm_usbg_nexus *tv_nexus, u32 scsi_tag) in usbg_get_cmd() 1077 struct se_session *se_sess = tv_nexus->tvn_se_sess; in usbg_get_cmd() 1103 struct tcm_usbg_nexus *tv_nexus; in usbg_submit_command() local 1112 tv_nexus = tpg->tpg_nexus; in usbg_submit_command() 1113 if (!tv_nexus) { in usbg_submit_command() 1074 usbg_get_cmd(struct f_uas *fu, struct tcm_usbg_nexus *tv_nexus, u32 scsi_tag) usbg_get_cmd() argument 1175 struct tcm_usbg_nexus *tv_nexus; bot_cmd_work() local 1211 struct tcm_usbg_nexus *tv_nexus; bot_submit_command() local 1544 struct tcm_usbg_nexus *tv_nexus; tcm_usbg_tpg_nexus_show() local 1572 struct tcm_usbg_nexus *tv_nexus; tcm_usbg_make_nexus() local 1609 struct tcm_usbg_nexus *tv_nexus; tcm_usbg_drop_nexus() local [all...] |
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | scsi.c | 606 struct vhost_scsi_nexus *tv_nexus; in vhost_scsi_get_cmd() local 611 tv_nexus = tpg->tpg_nexus; in vhost_scsi_get_cmd() 612 if (!tv_nexus) { in vhost_scsi_get_cmd() 637 cmd->tvc_nexus = tv_nexus; in vhost_scsi_get_cmd() 789 struct vhost_scsi_nexus *tv_nexus; in vhost_scsi_submission_work() local 805 tv_nexus = cmd->tvc_nexus; in vhost_scsi_submission_work() 808 rc = target_submit_cmd_map_sgls(se_cmd, tv_nexus->tvn_se_sess, in vhost_scsi_submission_work() 2112 struct vhost_scsi_nexus *tv_nexus; in vhost_scsi_make_nexus() local 2121 tv_nexus = kzalloc(sizeof(*tv_nexus), GFP_KERNE in vhost_scsi_make_nexus() 2149 struct vhost_scsi_nexus *tv_nexus; vhost_scsi_drop_nexus() local 2200 struct vhost_scsi_nexus *tv_nexus; vhost_scsi_tpg_nexus_show() local [all...] |
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | scsi.c | 602 struct vhost_scsi_nexus *tv_nexus; in vhost_scsi_get_cmd() local 608 tv_nexus = tpg->tpg_nexus; in vhost_scsi_get_cmd() 609 if (!tv_nexus) { in vhost_scsi_get_cmd() 635 cmd->tvc_nexus = tv_nexus; in vhost_scsi_get_cmd() 885 struct vhost_scsi_nexus *tv_nexus; in vhost_scsi_target_queue_cmd() local 899 tv_nexus = cmd->tvc_nexus; in vhost_scsi_target_queue_cmd() 902 target_init_cmd(se_cmd, tv_nexus->tvn_se_sess, &cmd->tvc_sense_buf[0], in vhost_scsi_target_queue_cmd() 2238 struct vhost_scsi_nexus *tv_nexus; in vhost_scsi_make_nexus() local 2247 tv_nexus = kzalloc(sizeof(*tv_nexus), GFP_KERNE in vhost_scsi_make_nexus() 2275 struct vhost_scsi_nexus *tv_nexus; vhost_scsi_drop_nexus() local 2326 struct vhost_scsi_nexus *tv_nexus; vhost_scsi_tpg_nexus_show() local [all...] |
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-scsiback.c | 1486 struct scsiback_nexus *tv_nexus; in scsiback_make_nexus() local 1496 tv_nexus = kzalloc(sizeof(struct scsiback_nexus), GFP_KERNEL); in scsiback_make_nexus() 1497 if (!tv_nexus) { in scsiback_make_nexus() 1502 tv_nexus->tvn_se_sess = target_setup_session(&tpg->se_tpg, in scsiback_make_nexus() 1506 tv_nexus, scsiback_alloc_sess_cb); in scsiback_make_nexus() 1507 if (IS_ERR(tv_nexus->tvn_se_sess)) { in scsiback_make_nexus() 1508 kfree(tv_nexus); in scsiback_make_nexus() 1521 struct scsiback_nexus *tv_nexus; in scsiback_drop_nexus() local 1524 tv_nexus = tpg->tpg_nexus; in scsiback_drop_nexus() 1525 if (!tv_nexus) { in scsiback_drop_nexus() 1570 struct scsiback_nexus *tv_nexus; scsiback_tpg_nexus_show() local [all...] |
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | xen-scsiback.c | 1524 struct scsiback_nexus *tv_nexus; in scsiback_make_nexus() local 1534 tv_nexus = kzalloc(sizeof(struct scsiback_nexus), GFP_KERNEL); in scsiback_make_nexus() 1535 if (!tv_nexus) { in scsiback_make_nexus() 1540 tv_nexus->tvn_se_sess = target_setup_session(&tpg->se_tpg, in scsiback_make_nexus() 1544 tv_nexus, scsiback_alloc_sess_cb); in scsiback_make_nexus() 1545 if (IS_ERR(tv_nexus->tvn_se_sess)) { in scsiback_make_nexus() 1546 kfree(tv_nexus); in scsiback_make_nexus() 1559 struct scsiback_nexus *tv_nexus; in scsiback_drop_nexus() local 1562 tv_nexus = tpg->tpg_nexus; in scsiback_drop_nexus() 1563 if (!tv_nexus) { in scsiback_drop_nexus() 1608 struct scsiback_nexus *tv_nexus; scsiback_tpg_nexus_show() local [all...] |