/linux-master/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_ddp.c | 10 struct cxgbi_task_tag_info *ttinfo, 19 memcpy(ppod, &ttinfo->hdr, sizeof(struct cxgbi_pagepod_hdr)); 99 struct cxgbi_task_tag_info *ttinfo, unsigned int idx, 119 cxgbit_set_one_ppod(ppod, ttinfo, sg_pp, sg_off); 128 struct cxgbi_task_tag_info *ttinfo) 130 unsigned int pidx = ttinfo->idx; 131 unsigned int npods = ttinfo->npods; 133 struct scatterlist *sg = ttinfo->sgl; 143 ret = cxgbit_ppod_write_idata(ppm, csk, ttinfo, pidx, cnt, 171 cxgbit_ddp_reserve(struct cxgbit_sock *csk, struct cxgbi_task_tag_info *ttinfo, argument 9 cxgbit_set_one_ppod(struct cxgbi_pagepod *ppod, struct cxgbi_task_tag_info *ttinfo, struct scatterlist **sg_pp, unsigned int *sg_off) argument 98 cxgbit_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk, struct cxgbi_task_tag_info *ttinfo, unsigned int idx, unsigned int npods, struct scatterlist **sg_pp, unsigned int *sg_off) argument 127 cxgbit_ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk, struct cxgbi_task_tag_info *ttinfo) argument 236 struct cxgbi_task_tag_info *ttinfo = &ccmd->ttinfo; local 274 struct cxgbi_task_tag_info *ttinfo = &ccmd->ttinfo; local [all...] |
H A D | cxgbit_target.c | 849 ccmd->ttinfo.tag = ppm->tformat.no_ddp_mask; 1001 struct cxgbi_task_tag_info *ttinfo; local 1065 ttinfo = &ccmd->ttinfo; 1067 if (ccmd->release && ttinfo->sgl && 1072 dma_unmap_sg(&ppm->pdev->dev, ttinfo->sgl, ttinfo->nents, 1074 ttinfo->nents = 0; 1075 ttinfo->sgl = NULL;
|
H A D | cxgbit.h | 48 struct cxgbi_task_tag_info ttinfo; member in struct:cxgbit_cmd
|
/linux-master/drivers/scsi/cxgbi/ |
H A D | libcxgbi.c | 1155 struct cxgbi_task_tag_info *ttinfo, 1164 memcpy(ppod, &ttinfo->hdr, sizeof(struct cxgbi_pagepod_hdr)); 1267 struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo; local 1268 struct scatterlist *sgl = ttinfo->sgl; 1269 unsigned int sgcnt = ttinfo->nents; 1284 xferlen, ttinfo->nents); 1292 ttinfo->nr_pages = (xferlen + sgl->offset + (1 << PAGE_SHIFT) - 1) >> 1300 err = cxgbi_ppm_ppods_reserve(ppm, ttinfo->nr_pages, 0, &ttinfo 1154 cxgbi_ddp_set_one_ppod(struct cxgbi_pagepod *ppod, struct cxgbi_task_tag_info *ttinfo, struct scatterlist **sg_pp, unsigned int *sg_off) argument 1366 struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo; local 1397 struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo; local 2367 struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo; local [all...] |
H A D | libcxgbi.h | 556 struct cxgbi_task_tag_info ttinfo; member in struct:cxgbi_task_data
|
/linux-master/drivers/scsi/cxgbi/cxgb3i/ |
H A D | cxgb3i.c | 1097 struct cxgbi_task_tag_info *ttinfo) 1099 unsigned int idx = ttinfo->idx; 1100 unsigned int npods = ttinfo->npods; 1101 struct scatterlist *sg = ttinfo->sgl; 1118 cxgbi_ddp_set_one_ppod(ppod, ttinfo, &sg, 1127 struct cxgbi_task_tag_info *ttinfo) 1129 unsigned int idx = ttinfo->idx; 1131 unsigned int npods = ttinfo->npods; 1096 ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, struct cxgbi_task_tag_info *ttinfo) argument 1126 ddp_clear_map(struct cxgbi_device *cdev, struct cxgbi_ppm *ppm, struct cxgbi_task_tag_info *ttinfo) argument
|
/linux-master/drivers/scsi/cxgbi/cxgb4i/ |
H A D | cxgb4i.c | 2017 struct cxgbi_task_tag_info *ttinfo, 2038 cxgbi_ddp_set_one_ppod(ppod, ttinfo, sg_pp, sg_off); 2052 struct cxgbi_task_tag_info *ttinfo) 2054 unsigned int pidx = ttinfo->idx; 2055 unsigned int npods = ttinfo->npods; 2058 struct scatterlist *sg = ttinfo->sgl; 2061 ttinfo->cid = csk->port_id; 2068 err = ddp_ppod_write_idata(ppm, csk, ttinfo, pidx, cnt, 2016 ddp_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, struct cxgbi_task_tag_info *ttinfo, unsigned int idx, unsigned int npods, struct scatterlist **sg_pp, unsigned int *sg_off) argument 2051 ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, struct cxgbi_task_tag_info *ttinfo) argument
|