/kernel/linux/linux-5.10/drivers/scsi/isci/ |
H A D | task.h | 99 static inline void isci_print_tmf(struct isci_host *ihost, struct isci_tmf *tmf) in isci_print_tmf() argument 101 if (SAS_PROTOCOL_SATA == tmf->proto) in isci_print_tmf() 104 "tmf->resp.d2h_fis.status = %x\n" in isci_print_tmf() 105 "tmf->resp.d2h_fis.error = %x\n", in isci_print_tmf() 107 tmf->status, in isci_print_tmf() 108 tmf->resp.d2h_fis.status, in isci_print_tmf() 109 tmf->resp.d2h_fis.error); in isci_print_tmf() 113 "tmf->resp.resp_iu.data_present = %x\n" in isci_print_tmf() 114 "tmf->resp.resp_iu.status = %x\n" in isci_print_tmf() 115 "tmf in isci_print_tmf() [all...] |
H A D | task.c | 258 struct isci_tmf *tmf, unsigned long timeout_ms) in isci_task_execute_tmf() 292 tmf->complete = &completion; in isci_task_execute_tmf() 293 tmf->status = SCI_FAILURE_TIMEOUT; in isci_task_execute_tmf() 295 ireq = isci_task_request_build(ihost, idev, tag, tmf); in isci_task_execute_tmf() 329 isci_print_tmf(ihost, tmf); in isci_task_execute_tmf() 331 if (tmf->status == SCI_SUCCESS) in isci_task_execute_tmf() 333 else if (tmf->status == SCI_FAILURE_IO_RESPONSE_VALID) { in isci_task_execute_tmf() 335 "%s: tmf.status == " in isci_task_execute_tmf() 357 static void isci_task_build_tmf(struct isci_tmf *tmf, in isci_task_build_tmf() argument 360 memset(tmf, in isci_task_build_tmf() 256 isci_task_execute_tmf(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_tmf *tmf, unsigned long timeout_ms) isci_task_execute_tmf() argument 364 isci_task_build_abort_task_tmf(struct isci_tmf *tmf, enum isci_tmf_function_codes code, struct isci_request *old_request) isci_task_build_abort_task_tmf() argument 384 struct isci_tmf tmf; isci_task_send_lu_reset_sas() local 484 struct isci_tmf tmf; isci_task_abort_task() local 700 struct isci_tmf *tmf = isci_request_access_tmf(ireq); isci_task_request_complete() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/isci/ |
H A D | task.h | 99 static inline void isci_print_tmf(struct isci_host *ihost, struct isci_tmf *tmf) in isci_print_tmf() argument 101 if (SAS_PROTOCOL_SATA == tmf->proto) in isci_print_tmf() 104 "tmf->resp.d2h_fis.status = %x\n" in isci_print_tmf() 105 "tmf->resp.d2h_fis.error = %x\n", in isci_print_tmf() 107 tmf->status, in isci_print_tmf() 108 tmf->resp.d2h_fis.status, in isci_print_tmf() 109 tmf->resp.d2h_fis.error); in isci_print_tmf() 113 "tmf->resp.resp_iu.data_present = %x\n" in isci_print_tmf() 114 "tmf->resp.resp_iu.status = %x\n" in isci_print_tmf() 115 "tmf in isci_print_tmf() [all...] |
H A D | task.c | 256 struct isci_tmf *tmf, unsigned long timeout_ms) in isci_task_execute_tmf() 290 tmf->complete = &completion; in isci_task_execute_tmf() 291 tmf->status = SCI_FAILURE_TIMEOUT; in isci_task_execute_tmf() 293 ireq = isci_task_request_build(ihost, idev, tag, tmf); in isci_task_execute_tmf() 327 isci_print_tmf(ihost, tmf); in isci_task_execute_tmf() 329 if (tmf->status == SCI_SUCCESS) in isci_task_execute_tmf() 331 else if (tmf->status == SCI_FAILURE_IO_RESPONSE_VALID) { in isci_task_execute_tmf() 333 "%s: tmf.status == " in isci_task_execute_tmf() 355 static void isci_task_build_tmf(struct isci_tmf *tmf, in isci_task_build_tmf() argument 358 memset(tmf, in isci_task_build_tmf() 254 isci_task_execute_tmf(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_tmf *tmf, unsigned long timeout_ms) isci_task_execute_tmf() argument 362 isci_task_build_abort_task_tmf(struct isci_tmf *tmf, enum isci_tmf_function_codes code, struct isci_request *old_request) isci_task_build_abort_task_tmf() argument 382 struct isci_tmf tmf; isci_task_send_lu_reset_sas() local 482 struct isci_tmf tmf; isci_task_abort_task() local 676 struct isci_tmf *tmf = isci_request_access_tmf(ireq); isci_task_request_complete() local [all...] |
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | scsi.c | 363 static void vhost_scsi_release_tmf_res(struct vhost_scsi_tmf *tmf) in vhost_scsi_release_tmf_res() argument 365 struct vhost_scsi_tpg *tpg = tmf->tpg; in vhost_scsi_release_tmf_res() 366 struct vhost_scsi_inflight *inflight = tmf->inflight; in vhost_scsi_release_tmf_res() 369 list_add_tail(&tpg->tmf_queue, &tmf->queue_entry); in vhost_scsi_release_tmf_res() 377 struct vhost_scsi_tmf *tmf = container_of(se_cmd, in vhost_scsi_release_cmd() local 380 vhost_work_queue(&tmf->vhost->dev, &tmf->vwork); in vhost_scsi_release_cmd() 427 struct vhost_scsi_tmf *tmf = container_of(se_cmd, struct vhost_scsi_tmf, in vhost_scsi_queue_tm_rsp() local 430 tmf->scsi_resp = se_cmd->se_tmr_req->response; in vhost_scsi_queue_tm_rsp() 431 transport_generic_free_cmd(&tmf in vhost_scsi_queue_tm_rsp() 1184 struct vhost_scsi_tmf *tmf = container_of(work, struct vhost_scsi_tmf, vhost_scsi_tmf_resp_work() local 1206 struct vhost_scsi_tmf *tmf; vhost_scsi_handle_tmf() local 1281 struct virtio_scsi_ctrl_tmf_req tmf; vhost_scsi_ctl_handle_vq() member 2026 struct vhost_scsi_tmf *tmf; vhost_scsi_port_link() local 2053 struct vhost_scsi_tmf *tmf; vhost_scsi_port_unlink() local [all...] |
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | scsi.c | 353 static void vhost_scsi_release_tmf_res(struct vhost_scsi_tmf *tmf) in vhost_scsi_release_tmf_res() argument 355 struct vhost_scsi_inflight *inflight = tmf->inflight; in vhost_scsi_release_tmf_res() 357 kfree(tmf); in vhost_scsi_release_tmf_res() 364 struct vhost_scsi_tmf *tmf = container_of(se_cmd, in vhost_scsi_release_cmd() local 366 struct vhost_virtqueue *vq = &tmf->svq->vq; in vhost_scsi_release_cmd() 368 vhost_vq_work_queue(vq, &tmf->vwork); in vhost_scsi_release_cmd() 401 struct vhost_scsi_tmf *tmf = container_of(se_cmd, struct vhost_scsi_tmf, in vhost_scsi_queue_tm_rsp() local 404 tmf->scsi_resp = se_cmd->se_tmr_req->response; in vhost_scsi_queue_tm_rsp() 405 transport_generic_free_cmd(&tmf->se_cmd, 0); in vhost_scsi_queue_tm_rsp() 1271 struct vhost_scsi_tmf *tmf in vhost_scsi_tmf_resp_work() local 1308 struct vhost_scsi_tmf *tmf; vhost_scsi_handle_tmf() local 1375 struct virtio_scsi_ctrl_tmf_req tmf; vhost_scsi_ctl_handle_vq() member [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ibmvscsi/ |
H A D | ibmvfc.c | 1759 struct ibmvfc_tmf *tmf; in ibmvfc_bsg_timeout() local 1775 tmf = &evt->iu.tmf; in ibmvfc_bsg_timeout() 1776 memset(tmf, 0, sizeof(*tmf)); in ibmvfc_bsg_timeout() 1777 tmf->common.version = cpu_to_be32(1); in ibmvfc_bsg_timeout() 1778 tmf->common.opcode = cpu_to_be32(IBMVFC_TMF_MAD); in ibmvfc_bsg_timeout() 1779 tmf->common.length = cpu_to_be16(sizeof(*tmf)); in ibmvfc_bsg_timeout() 1780 tmf in ibmvfc_bsg_timeout() 2021 struct ibmvfc_cmd *tmf; ibmvfc_reset_device() local 2205 struct ibmvfc_tmf *tmf; ibmvfc_cancel_all() local 2336 struct ibmvfc_cmd *tmf; ibmvfc_abort_task_set() local 3939 struct ibmvfc_tmf *tmf; ibmvfc_adisc_timeout() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/snic/ |
H A D | snic_scsi.c | 1310 u32 tmf, in snic_queue_itmf_req() 1333 tmf); in snic_queue_itmf_req() 1346 tmf, sc, rqi, req_id, snic_cmd_tag(sc), ret); in snic_queue_itmf_req() 1350 tmf, sc, rqi, req_id, snic_cmd_tag(sc)); in snic_queue_itmf_req() 1359 int tmf) in snic_issue_tm_req() 1372 tmf, rqi, tag); in snic_issue_tm_req() 1375 if (tmf == SNIC_ITMF_LUN_RESET) { in snic_issue_tm_req() 1389 ret = snic_queue_itmf_req(snic, tmreq, sc, tmf, req_id); in snic_issue_tm_req() 1395 tmf, sc, rqi, req_id, tag, ret); in snic_issue_tm_req() 1399 tmf, s in snic_issue_tm_req() 1307 snic_queue_itmf_req(struct snic *snic, struct snic_host_req *tmreq, struct scsi_cmnd *sc, u32 tmf, u32 req_id) snic_queue_itmf_req() argument 1356 snic_issue_tm_req(struct snic *snic, struct snic_req_info *rqi, struct scsi_cmnd *sc, int tmf) snic_issue_tm_req() argument 1411 snic_queue_abort_req(struct snic *snic, struct snic_req_info *rqi, struct scsi_cmnd *sc, int tmf) snic_queue_abort_req() argument 1514 int ret = 0, tmf = 0, tag = snic_cmd_tag(sc); snic_send_abort_and_wait() local 1733 u32 sv_state = 0, tmf = 0; snic_dr_clean_single_req() local 2527 snic_internal_abort_io(struct snic *snic, struct scsi_cmnd *sc, int tmf) snic_internal_abort_io() argument 2619 int ret = 0, tag, abt_cnt = 0, tmf = 0; snic_tgt_scsi_abort_io() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/snic/ |
H A D | snic_scsi.c | 1288 u32 tmf, in snic_queue_itmf_req() 1311 tmf); in snic_queue_itmf_req() 1324 tmf, sc, rqi, req_id, snic_cmd_tag(sc), ret); in snic_queue_itmf_req() 1328 tmf, sc, rqi, req_id, snic_cmd_tag(sc)); in snic_queue_itmf_req() 1337 int tmf) in snic_issue_tm_req() 1350 tmf, rqi, tag); in snic_issue_tm_req() 1353 if (tmf == SNIC_ITMF_LUN_RESET) { in snic_issue_tm_req() 1367 ret = snic_queue_itmf_req(snic, tmreq, sc, tmf, req_id); in snic_issue_tm_req() 1373 tmf, sc, rqi, req_id, tag, ret); in snic_issue_tm_req() 1377 tmf, s in snic_issue_tm_req() 1285 snic_queue_itmf_req(struct snic *snic, struct snic_host_req *tmreq, struct scsi_cmnd *sc, u32 tmf, u32 req_id) snic_queue_itmf_req() argument 1334 snic_issue_tm_req(struct snic *snic, struct snic_req_info *rqi, struct scsi_cmnd *sc, int tmf) snic_issue_tm_req() argument 1389 snic_queue_abort_req(struct snic *snic, struct snic_req_info *rqi, struct scsi_cmnd *sc, int tmf) snic_queue_abort_req() argument 1492 int ret = 0, tmf = 0, tag = snic_cmd_tag(sc); snic_send_abort_and_wait() local 1711 u32 sv_state = 0, tmf = 0; snic_dr_clean_single_req() local 2503 snic_internal_abort_io(struct snic *snic, struct scsi_cmnd *sc, int tmf) snic_internal_abort_io() argument 2595 int ret = 0, tag, abt_cnt = 0, tmf = 0; snic_tgt_scsi_abort_io() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 335 * @tmf: the task management IU 338 struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) in pm8001_task_prep_ssp_tm() 340 return PM8001_CHIP_DISP->ssp_tm_req(pm8001_ha, ccb, tmf); in pm8001_task_prep_ssp_tm() 378 * @tmf: the task management IU 381 gfp_t gfp_flags, int is_tmf, struct pm8001_tmf_task *tmf) in pm8001_task_exec() 467 ccb, tmf); in pm8001_task_exec() 709 * @tmf: which task management wanted to be take. 718 void *parameter, u32 para_len, struct pm8001_tmf_task *tmf) in pm8001_exec_internal_tmf_task() 739 res = pm8001_task_exec(task, GFP_KERNEL, 1, tmf); in pm8001_exec_internal_tmf_task() 759 tmf in pm8001_exec_internal_tmf_task() 337 pm8001_task_prep_ssp_tm(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) pm8001_task_prep_ssp_tm() argument 380 pm8001_task_exec(struct sas_task *task, gfp_t gfp_flags, int is_tmf, struct pm8001_tmf_task *tmf) pm8001_task_exec() argument 717 pm8001_exec_internal_tmf_task(struct domain_device *dev, void *parameter, u32 para_len, struct pm8001_tmf_task *tmf) pm8001_exec_internal_tmf_task() argument 908 pm8001_issue_ssp_tmf(struct domain_device *dev, u8 *lun, struct pm8001_tmf_task *tmf) pm8001_issue_ssp_tmf() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aacraid/ |
H A D | linit.c | 695 struct aac_hba_tm_req *tmf; in aac_eh_abort() local 721 tmf = (struct aac_hba_tm_req *)fib->hw_fib_va; in aac_eh_abort() 722 memset(tmf, 0, sizeof(*tmf)); in aac_eh_abort() 723 tmf->tmf = HBA_TMF_ABORT_TASK; in aac_eh_abort() 724 tmf->it_nexus = aac->hba_map[bus][cid].rmw_nexus; in aac_eh_abort() 725 tmf->lun[1] = cmd->device->lun; in aac_eh_abort() 728 tmf->error_ptr_hi = cpu_to_le32((u32)(address >> 32)); in aac_eh_abort() 729 tmf in aac_eh_abort() 827 struct aac_hba_tm_req *tmf; aac_eh_tmf_lun_reset_fib() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aacraid/ |
H A D | linit.c | 696 struct aac_hba_tm_req *tmf; in aac_eh_abort() local 722 tmf = (struct aac_hba_tm_req *)fib->hw_fib_va; in aac_eh_abort() 723 memset(tmf, 0, sizeof(*tmf)); in aac_eh_abort() 724 tmf->tmf = HBA_TMF_ABORT_TASK; in aac_eh_abort() 725 tmf->it_nexus = aac->hba_map[bus][cid].rmw_nexus; in aac_eh_abort() 726 tmf->lun[1] = cmd->device->lun; in aac_eh_abort() 729 tmf->error_ptr_hi = cpu_to_le32((u32)(address >> 32)); in aac_eh_abort() 730 tmf in aac_eh_abort() 828 struct aac_hba_tm_req *tmf; aac_eh_tmf_lun_reset_fib() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/mvsas/ |
H A D | mv_sas.c | 554 struct mvs_tmf_task *tmf) in mvs_task_prep_ssp() 674 buf_cmd[10] = tmf->tmf; in mvs_task_prep_ssp() 675 switch (tmf->tmf) { in mvs_task_prep_ssp() 679 (tmf->tag_of_task_to_be_managed >> 8) & 0xff; in mvs_task_prep_ssp() 681 tmf->tag_of_task_to_be_managed & 0xff; in mvs_task_prep_ssp() 694 struct mvs_tmf_task *tmf, int *pass) in mvs_task_prep() 729 if (tei.port && !tei.port->port_attached && !tmf) { in mvs_task_prep() 790 rc = mvs_task_prep_ssp(mvi, &tei, is_tmf, tmf); in mvs_task_prep() 552 mvs_task_prep_ssp(struct mvs_info *mvi, struct mvs_task_exec_info *tei, int is_tmf, struct mvs_tmf_task *tmf) mvs_task_prep_ssp() argument 693 mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf, struct mvs_tmf_task *tmf, int *pass) mvs_task_prep() argument 838 mvs_task_exec(struct sas_task *task, gfp_t gfp_flags, struct completion *completion, int is_tmf, struct mvs_tmf_task *tmf) mvs_task_exec() argument 1277 mvs_exec_internal_tmf_task(struct domain_device *dev, void *parameter, u32 para_len, struct mvs_tmf_task *tmf) mvs_exec_internal_tmf_task() argument 1352 mvs_debug_issue_ssp_tmf(struct domain_device *dev, u8 *lun, struct mvs_tmf_task *tmf) mvs_debug_issue_ssp_tmf() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/elx/efct/ |
H A D | efct_lio.h | 25 io->tgt_io.tmf, ##__VA_ARGS__) 114 u8 tmf; member
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | virtio_scsi.c | 46 struct virtio_scsi_ctrl_tmf_req tmf; member 51 struct virtio_scsi_ctrl_tmf_resp tmf; member 610 sizeof cmd->req.tmf, sizeof cmd->resp.tmf, true) < 0) in virtscsi_tmf() 614 if (cmd->resp.tmf.response == VIRTIO_SCSI_S_OK || in virtscsi_tmf() 615 cmd->resp.tmf.response == VIRTIO_SCSI_S_FUNCTION_SUCCEEDED) in virtscsi_tmf() 646 cmd->req.tmf = (struct virtio_scsi_ctrl_tmf_req){ in virtscsi_device_reset() 704 cmd->req.tmf = (struct virtio_scsi_ctrl_tmf_req){ in virtscsi_abort()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | virtio_scsi.c | 47 struct virtio_scsi_ctrl_tmf_req tmf; member 52 struct virtio_scsi_ctrl_tmf_resp tmf; member 617 sizeof cmd->req.tmf, sizeof cmd->resp.tmf, true) < 0) in virtscsi_tmf() 621 if (cmd->resp.tmf.response == VIRTIO_SCSI_S_OK || in virtscsi_tmf() 622 cmd->resp.tmf.response == VIRTIO_SCSI_S_FUNCTION_SUCCEEDED) in virtscsi_tmf() 652 cmd->req.tmf = (struct virtio_scsi_ctrl_tmf_req){ in virtscsi_device_reset() 710 cmd->req.tmf = (struct virtio_scsi_ctrl_tmf_req){ in virtscsi_abort()
|
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H A D | aic94xx_tmf.c | 250 ASD_DPRINTK("tmf timed out\n"); in asd_tmf_timedout() 273 ASD_DPRINTK("tmf resp tasklet\n"); in asd_get_tmf_resp_tasklet() 310 ASD_DPRINTK("tmf tasklet complete\n"); in asd_tmf_tasklet_complete() 444 scb->abort_task.ssp_task.tmf = TMF_ABORT_TASK; in asd_abort_task() 460 ASD_DPRINTK("tmf came back\n"); in asd_abort_task() 545 * @tmf: the TMF to be performed (see sas_task.h or the SAS spec) 557 int tmf, int index) in asd_initiate_ssp_tmf() 577 if (tmf == TMF_QUERY_TASK) in asd_initiate_ssp_tmf() 593 scb->ssp_tmf.ssp_task.tmf = tmf; in asd_initiate_ssp_tmf() 556 asd_initiate_ssp_tmf(struct domain_device *dev, u8 *lun, int tmf, int index) asd_initiate_ssp_tmf() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H A D | aic94xx_tmf.c | 250 ASD_DPRINTK("tmf timed out\n"); in asd_tmf_timedout() 273 ASD_DPRINTK("tmf resp tasklet\n"); in asd_get_tmf_resp_tasklet() 310 ASD_DPRINTK("tmf tasklet complete\n"); in asd_tmf_tasklet_complete() 444 scb->abort_task.ssp_task.tmf = TMF_ABORT_TASK; in asd_abort_task() 460 ASD_DPRINTK("tmf came back\n"); in asd_abort_task() 545 * @tmf: the TMF to be performed (see sas_task.h or the SAS spec) 557 int tmf, int index) in asd_initiate_ssp_tmf() 577 if (tmf == TMF_QUERY_TASK) in asd_initiate_ssp_tmf() 593 scb->ssp_tmf.ssp_task.tmf = tmf; in asd_initiate_ssp_tmf() 556 asd_initiate_ssp_tmf(struct domain_device *dev, u8 *lun, int tmf, int index) asd_initiate_ssp_tmf() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/libsas/ |
H A D | sas_scsi_host.c | 978 struct sas_tmf_task *tmf) in sas_execute_tmf() 1005 task->tmf = tmf; in sas_execute_tmf() 1095 struct sas_tmf_task *tmf) in sas_execute_ssp_tmf() 1104 return sas_execute_tmf(device, &ssp_task, sizeof(ssp_task), -1, tmf); in sas_execute_ssp_tmf() 1110 .tmf = TMF_ABORT_TASK_SET, in sas_abort_task_set() 1120 .tmf = TMF_CLEAR_TASK_SET, in sas_clear_task_set() 1130 .tmf = TMF_LU_RESET, in sas_lu_reset() 1140 .tmf = TMF_QUERY_TASK, in sas_query_task() 1156 .tmf in sas_abort_task() 976 sas_execute_tmf(struct domain_device *device, void *parameter, int para_len, int force_phy_id, struct sas_tmf_task *tmf) sas_execute_tmf() argument 1094 sas_execute_ssp_tmf(struct domain_device *device, u8 *lun, struct sas_tmf_task *tmf) sas_execute_ssp_tmf() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/mvsas/ |
H A D | mv_sas.c | 555 struct sas_tmf_task *tmf) in mvs_task_prep_ssp() 670 buf_cmd[10] = tmf->tmf; in mvs_task_prep_ssp() 671 switch (tmf->tmf) { in mvs_task_prep_ssp() 675 (tmf->tag_of_task_to_be_managed >> 8) & 0xff; in mvs_task_prep_ssp() 677 tmf->tag_of_task_to_be_managed & 0xff; in mvs_task_prep_ssp() 690 struct sas_tmf_task *tmf, int *pass) in mvs_task_prep() 726 if (tei.port && !tei.port->port_attached && !tmf) { in mvs_task_prep() 792 rc = mvs_task_prep_ssp(mvi, &tei, is_tmf, tmf); in mvs_task_prep() 553 mvs_task_prep_ssp(struct mvs_info *mvi, struct mvs_task_exec_info *tei, int is_tmf, struct sas_tmf_task *tmf) mvs_task_prep_ssp() argument 689 mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf, struct sas_tmf_task *tmf, int *pass) mvs_task_prep() argument 843 struct sas_tmf_task *tmf = task->tmf; mvs_queue_command() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ibmvscsi/ |
H A D | ibmvfc.c | 2036 struct ibmvfc_tmf *tmf; in ibmvfc_bsg_timeout() local 2057 tmf = &evt->iu.tmf; in ibmvfc_bsg_timeout() 2058 memset(tmf, 0, sizeof(*tmf)); in ibmvfc_bsg_timeout() 2059 tmf->common.version = cpu_to_be32(1); in ibmvfc_bsg_timeout() 2060 tmf->common.opcode = cpu_to_be32(IBMVFC_TMF_MAD); in ibmvfc_bsg_timeout() 2061 tmf->common.length = cpu_to_be16(sizeof(*tmf)); in ibmvfc_bsg_timeout() 2062 tmf in ibmvfc_bsg_timeout() 2312 struct ibmvfc_cmd *tmf; ibmvfc_reset_device() local 2533 struct ibmvfc_tmf *tmf; ibmvfc_init_tmf() local 2783 struct ibmvfc_cmd *tmf; ibmvfc_abort_task_set() local 4599 struct ibmvfc_tmf *tmf; ibmvfc_adisc_timeout() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 356 * @tmf: the task management IU 359 struct pm8001_ccb_info *ccb, struct sas_tmf_task *tmf) in pm8001_task_prep_ssp_tm() 361 return PM8001_CHIP_DISP->ssp_tm_req(pm8001_ha, ccb, tmf); in pm8001_task_prep_ssp_tm() 401 struct sas_tmf_task *tmf = task->tmf; in pm8001_deliver_command() local 402 int is_tmf = !!tmf; in pm8001_deliver_command() 409 return pm8001_task_prep_ssp_tm(pm8001_ha, ccb, tmf); in pm8001_deliver_command() 358 pm8001_task_prep_ssp_tm(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb, struct sas_tmf_task *tmf) pm8001_task_prep_ssp_tm() argument
|
/kernel/linux/linux-5.10/drivers/scsi/hisi_sas/ |
H A D | hisi_sas_v1_hw.c | 961 struct hisi_sas_tmf_task *tmf = slot->tmf; in prep_ssp_v1_hw() local 962 int has_data = 0, priority = !!tmf; in prep_ssp_v1_hw() 976 if (tmf) { in prep_ssp_v1_hw() 997 if (tmf) { in prep_ssp_v1_hw() 1028 if (!tmf) { in prep_ssp_v1_hw() 1034 buf_cmd[10] = tmf->tmf; in prep_ssp_v1_hw() 1035 switch (tmf->tmf) { in prep_ssp_v1_hw() [all...] |
H A D | hisi_sas_v2_hw.c | 1745 struct hisi_sas_tmf_task *tmf = slot->tmf; in prep_ssp_v2_hw() local 1746 int has_data = 0, priority = !!tmf; in prep_ssp_v2_hw() 1757 if (tmf) { in prep_ssp_v2_hw() 1800 if (!tmf) { in prep_ssp_v2_hw() 1806 buf_cmd[10] = tmf->tmf; in prep_ssp_v2_hw() 1807 switch (tmf->tmf) { in prep_ssp_v2_hw() 1811 (tmf in prep_ssp_v2_hw() 2502 struct hisi_sas_tmf_task *tmf = slot->tmf; prep_ata_v2_hw() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/hisi_sas/ |
H A D | hisi_sas_v1_hw.c | 961 struct sas_tmf_task *tmf = slot->tmf; in prep_ssp_v1_hw() local 962 int has_data = 0, priority = !!tmf; in prep_ssp_v1_hw() 976 if (tmf) { in prep_ssp_v1_hw() 997 if (tmf) { in prep_ssp_v1_hw() 1024 if (!tmf) { in prep_ssp_v1_hw() 1029 buf_cmd[10] = tmf->tmf; in prep_ssp_v1_hw() 1030 switch (tmf->tmf) { in prep_ssp_v1_hw() [all...] |