Lines Matching defs:tei
298 struct mvs_task_exec_info *tei)
302 struct sas_task *task = tei->task;
303 struct mvs_cmd_hdr *hdr = tei->hdr;
309 u32 req_len, resp_len, tag = tei->tag;
315 u32 flags = (tei->n_elem << MCH_PRD_LEN_SHIFT);
359 if (tei->n_elem)
364 i = MVS_CHIP_DISP->prd_size() * tei->n_elem;
395 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd);
400 dma_unmap_sg(mvi->dev, &tei->task->smp_task.smp_resp, 1,
403 dma_unmap_sg(mvi->dev, &tei->task->smp_task.smp_req, 1,
427 struct mvs_task_exec_info *tei)
429 struct sas_task *task = tei->task;
432 struct mvs_cmd_hdr *hdr = tei->hdr;
436 u32 tag = tei->tag, hdr_tag;
460 flags = (tei->n_elem << MCH_PRD_LEN_SHIFT);
504 if (tei->n_elem)
543 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd);
547 TRASH_BUCKET_SIZE, tei->n_elem, buf_prd);
553 struct mvs_task_exec_info *tei, int is_tmf,
556 struct sas_task *task = tei->task;
557 struct mvs_cmd_hdr *hdr = tei->hdr;
558 struct mvs_port *port = tei->port;
569 u32 resp_len, req_len, i, tag = tei->tag;
593 hdr->flags = cpu_to_le32(flags | (tei->n_elem << MCH_PRD_LEN_SHIFT));
619 if (tei->n_elem)
624 i = MVS_CHIP_DISP->prd_size() * tei->n_elem;
688 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd);
698 struct mvs_task_exec_info tei;
728 tei.port = dev->port->lldd_port;
729 if (tei.port && !tei.port->port_attached && !tmf) {
781 tei.task = task;
782 tei.hdr = &mvi->slot[tag];
783 tei.tag = tag;
784 tei.n_elem = n_elem;
787 rc = mvs_task_prep_smp(mvi, &tei);
790 rc = mvs_task_prep_ssp(mvi, &tei, is_tmf, tmf);
795 rc = mvs_task_prep_ata(mvi, &tei);
810 slot->port = tei.port;
812 list_add_tail(&slot->entry, &tei.port->list);