/drivers/scsi/isci/ |
H A D | task.h | 120 static inline void isci_print_tmf(struct isci_host *ihost, struct isci_tmf *tmf) argument 122 if (SAS_PROTOCOL_SATA == tmf->proto) 125 "tmf->resp.d2h_fis.status = %x\n" 126 "tmf->resp.d2h_fis.error = %x\n", 128 tmf->status, 129 tmf->resp.d2h_fis.status, 130 tmf->resp.d2h_fis.error); 134 "tmf->resp.resp_iu.data_present = %x\n" 135 "tmf->resp.resp_iu.status = %x\n" 136 "tmf [all...] |
H A D | request.h | 161 struct ssp_task_iu tmf; member in union:isci_request::__anon4478::__anon4479::__anon4480
|
H A D | task.c | 308 struct isci_tmf *tmf = isci_request_access_tmf(ireq); local 316 if (tmf) { 317 tmf_completion = tmf->complete; 318 tmf->complete = NULL; 322 __func__, tmf->tmf_code, tmf->io_tag); 348 struct isci_tmf *tmf, unsigned long timeout_ms) 382 tmf->complete = &completion; 383 tmf->status = SCI_FAILURE_TIMEOUT; 385 ireq = isci_task_request_build(ihost, idev, tag, tmf); 346 isci_task_execute_tmf(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_tmf *tmf, unsigned long timeout_ms) argument 478 isci_task_build_tmf(struct isci_tmf *tmf, enum isci_tmf_function_codes code, void (*tmf_sent_cb)(enum isci_tmf_cb_state, struct isci_tmf *, void *), void *cb_data) argument 492 isci_task_build_abort_task_tmf(struct isci_tmf *tmf, enum isci_tmf_function_codes code, void (*tmf_sent_cb)(enum isci_tmf_cb_state, struct isci_tmf *, void *), struct isci_request *old_request) argument 799 struct isci_tmf tmf; local 894 isci_abort_task_process_cb( enum isci_tmf_cb_state cb_state, struct isci_tmf *tmf, void *cb_data) argument 955 struct isci_tmf tmf; local 1196 struct isci_tmf *tmf = isci_request_access_tmf(ireq); local [all...] |
H A D | request.c | 197 task_iu = &ireq->ssp.tmf; 677 struct isci_tmf *tmf = isci_request_access_tmf(ireq); local 682 __func__, ireq, tmf->tmf_code); 3063 /* XXX as hch said always creating an internal sas_task for tmf
|
/drivers/scsi/aic94xx/ |
H A D | aic94xx_tmf.c | 269 ASD_DPRINTK("tmf timed out\n"); 292 ASD_DPRINTK("tmf resp tasklet\n"); 329 ASD_DPRINTK("tmf tasklet complete\n"); 463 scb->abort_task.ssp_task.tmf = TMF_ABORT_TASK; 479 ASD_DPRINTK("tmf came back\n"); 564 * @tmf: the TMF to be performed (see sas_task.h or the SAS spec) 576 int tmf, int index) 596 if (tmf == TMF_QUERY_TASK) 612 scb->ssp_tmf.ssp_task.tmf = tmf; 575 asd_initiate_ssp_tmf(struct domain_device *dev, u8 *lun, int tmf, int index) argument [all...] |
H A D | aic94xx_sas.h | 335 u8 tmf; member in struct:ssp_task_iu
|
/drivers/scsi/ |
H A D | virtio_scsi.c | 35 struct virtio_scsi_ctrl_tmf_req tmf; member in union:virtio_scsi_cmd::__anon5030 40 struct virtio_scsi_ctrl_tmf_resp tmf; member in union:virtio_scsi_cmd::__anon5031 319 sizeof cmd->req.tmf, sizeof cmd->resp.tmf, 324 if (cmd->resp.tmf.response == VIRTIO_SCSI_S_OK || 325 cmd->resp.tmf.response == VIRTIO_SCSI_S_FUNCTION_SUCCEEDED) 345 cmd->req.tmf = (struct virtio_scsi_ctrl_tmf_req){ 368 cmd->req.tmf = (struct virtio_scsi_ctrl_tmf_req){
|
H A D | libiscsi.c | 270 struct iscsi_tm *tmf = &conn->tmhdr; local 276 if ((tmf->opcode & ISCSI_OPCODE_MASK) != ISCSI_OP_SCSI_TMFUNC) 279 switch (ISCSI_TM_FUNC_VALUE(tmf)) { 284 hdr_lun = scsilun_to_int(&tmf->lun); 322 task->hdr_itt == tmf->rtt) { 617 * if a command completes and we get a successful tmf response 926 struct iscsi_tm_rsp *tmf = (struct iscsi_tm_rsp *)hdr; local 934 if (tmf->response == ISCSI_TMF_RSP_COMPLETE) 936 else if (tmf->response == ISCSI_TMF_RSP_NO_TASK) 1755 ISCSI_DBG_EH(session, "tmf timedou [all...] |
/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 309 * @tmf: the task management IU 312 struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) 314 return PM8001_CHIP_DISP->ssp_tm_req(pm8001_ha, ccb, tmf); 352 * @tmf: the task management IU 357 gfp_t gfp_flags, int is_tmf, struct pm8001_tmf_task *tmf) 439 ccb, tmf); 670 * @tmf: which task management wanted to be take. 679 void *parameter, u32 para_len, struct pm8001_tmf_task *tmf) 699 res = pm8001_task_exec(task, 1, GFP_KERNEL, 1, tmf); 715 tmf 311 pm8001_task_prep_ssp_tm(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) argument 356 pm8001_task_exec(struct sas_task *task, const int num, gfp_t gfp_flags, int is_tmf, struct pm8001_tmf_task *tmf) argument 678 pm8001_exec_internal_tmf_task(struct domain_device *dev, void *parameter, u32 para_len, struct pm8001_tmf_task *tmf) argument 872 pm8001_issue_ssp_tmf(struct domain_device *dev, u8 *lun, struct pm8001_tmf_task *tmf) argument [all...] |
H A D | pm8001_hwi.c | 4362 * @tmf: task management function. 4365 struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) 4377 sspTMCmd.relate_tag = cpu_to_le32(tmf->tag_of_task_to_be_managed); 4378 sspTMCmd.tmf = cpu_to_le32(tmf->tmf); 4364 pm8001_chip_ssp_tm_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) argument
|
H A D | pm8001_sas.h | 117 u8 tmf; member in struct:pm8001_tmf_task 161 struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf);
|
H A D | pm8001_hwi.h | 539 __le32 tmf; member in struct:ssp_ini_tm_start_req
|
/drivers/scsi/mvsas/ |
H A D | mv_sas.c | 566 struct mvs_tmf_task *tmf) 685 buf_cmd[10] = tmf->tmf; 686 switch (tmf->tmf) { 690 (tmf->tag_of_task_to_be_managed >> 8) & 0xff; 692 tmf->tag_of_task_to_be_managed & 0xff; 705 struct mvs_tmf_task *tmf, int *pass) 740 if (tei.port && !tei.port->port_attached && !tmf) { 800 rc = mvs_task_prep_ssp(mvi, &tei, is_tmf, tmf); 564 mvs_task_prep_ssp(struct mvs_info *mvi, struct mvs_task_exec_info *tei, int is_tmf, struct mvs_tmf_task *tmf) argument 704 mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf, struct mvs_tmf_task *tmf, int *pass) argument 884 mvs_task_exec(struct sas_task *task, const int num, gfp_t gfp_flags, struct completion *completion, int is_tmf, struct mvs_tmf_task *tmf) argument 909 mvs_collector_task_exec(struct sas_task *task, const int num, gfp_t gfp_flags, struct completion *completion, int is_tmf, struct mvs_tmf_task *tmf) argument 1382 mvs_exec_internal_tmf_task(struct domain_device *dev, void *parameter, u32 para_len, struct mvs_tmf_task *tmf) argument 1458 mvs_debug_issue_ssp_tmf(struct domain_device *dev, u8 *lun, struct mvs_tmf_task *tmf) argument [all...] |
H A D | mv_defs.h | 507 u8 tmf; member in struct:mvs_tmf_task
|
/drivers/net/tokenring/ |
H A D | smctr.c | 180 MAC_HEADER *rmf, MAC_HEADER *tmf, __u16 ac_fc); 3171 MAC_HEADER *rmf, MAC_HEADER *tmf, __u16 ac_fc) 3173 tmf->ac = MSB(ac_fc); /* msb is access control */ 3174 tmf->fc = LSB(ac_fc); /* lsb is frame control */ 3176 tmf->sa[0] = dev->dev_addr[0]; 3177 tmf->sa[1] = dev->dev_addr[1]; 3178 tmf->sa[2] = dev->dev_addr[2]; 3179 tmf->sa[3] = dev->dev_addr[3]; 3180 tmf->sa[4] = dev->dev_addr[4]; 3181 tmf 3170 smctr_make_8025_hdr(struct net_device *dev, MAC_HEADER *rmf, MAC_HEADER *tmf, __u16 ac_fc) argument 4497 MAC_HEADER *tmf; local 4603 MAC_HEADER *tmf; local 4674 MAC_HEADER *tmf; local 4732 MAC_HEADER *tmf; local 4786 MAC_HEADER *tmf; local 4836 MAC_HEADER *tmf; local 4872 MAC_HEADER *tmf; local 4898 MAC_HEADER *tmf; local [all...] |
/drivers/scsi/ibmvscsi/ |
H A D | ibmvfc.c | 1717 struct ibmvfc_tmf *tmf; local 1733 tmf = &evt->iu.tmf; 1734 memset(tmf, 0, sizeof(*tmf)); 1735 tmf->common.version = 1; 1736 tmf->common.opcode = IBMVFC_TMF_MAD; 1737 tmf->common.length = sizeof(*tmf); 1738 tmf 1974 struct ibmvfc_cmd *tmf; local 2158 struct ibmvfc_tmf *tmf; local 2258 struct ibmvfc_cmd *tmf; local 3649 struct ibmvfc_tmf *tmf; local [all...] |
H A D | ibmvfc.h | 597 struct ibmvfc_tmf tmf; member in union:ibmvfc_iu
|
/drivers/scsi/bnx2i/ |
H A D | 57xx_iscsi_hsi.h | 1383 struct bnx2i_tmf_request tmf; member in union:iscsi_request 1504 struct bnx2i_tmf_response tmf; member in union:iscsi_response
|
/drivers/scsi/qla2xxx/ |
H A D | qla_def.h | 245 } tmf; member in union:srb_iocb::__anon4864
|