ttinfo           1088 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		       struct cxgbi_task_tag_info *ttinfo)
ttinfo           1090 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	unsigned int idx = ttinfo->idx;
ttinfo           1091 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	unsigned int npods = ttinfo->npods;
ttinfo           1092 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	struct scatterlist *sg = ttinfo->sgl;
ttinfo           1109 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		cxgbi_ddp_set_one_ppod(ppod, ttinfo, &sg,
ttinfo           1118 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 			  struct cxgbi_task_tag_info *ttinfo)
ttinfo           1120 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	unsigned int idx = ttinfo->idx;
ttinfo           1122 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	unsigned int npods = ttinfo->npods;
ttinfo           1936 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 				struct cxgbi_task_tag_info *ttinfo,
ttinfo           1957 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 		cxgbi_ddp_set_one_ppod(ppod, ttinfo, sg_pp, sg_off);
ttinfo           1971 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 		       struct cxgbi_task_tag_info *ttinfo)
ttinfo           1973 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	unsigned int pidx = ttinfo->idx;
ttinfo           1974 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	unsigned int npods = ttinfo->npods;
ttinfo           1977 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct scatterlist *sg = ttinfo->sgl;
ttinfo           1980 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	ttinfo->cid = csk->port_id;
ttinfo           1987 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 		err = ddp_ppod_write_idata(ppm, csk, ttinfo, pidx, cnt,
ttinfo           1229 drivers/scsi/cxgbi/libcxgbi.c 			    struct cxgbi_task_tag_info *ttinfo,
ttinfo           1238 drivers/scsi/cxgbi/libcxgbi.c 	memcpy(ppod, &ttinfo->hdr, sizeof(struct cxgbi_pagepod_hdr));
ttinfo           1343 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo;
ttinfo           1344 drivers/scsi/cxgbi/libcxgbi.c 	struct scatterlist *sgl = ttinfo->sgl;
ttinfo           1345 drivers/scsi/cxgbi/libcxgbi.c 	unsigned int sgcnt = ttinfo->nents;
ttinfo           1360 drivers/scsi/cxgbi/libcxgbi.c 			  xferlen, ttinfo->nents);
ttinfo           1368 drivers/scsi/cxgbi/libcxgbi.c 	ttinfo->nr_pages = (xferlen + sgl->offset + (1 << PAGE_SHIFT) - 1) >>
ttinfo           1376 drivers/scsi/cxgbi/libcxgbi.c 	err = cxgbi_ppm_ppods_reserve(ppm, ttinfo->nr_pages, 0, &ttinfo->idx,
ttinfo           1377 drivers/scsi/cxgbi/libcxgbi.c 				      &ttinfo->tag, (unsigned long)sw_tag);
ttinfo           1382 drivers/scsi/cxgbi/libcxgbi.c 	ttinfo->npods = err;
ttinfo           1393 drivers/scsi/cxgbi/libcxgbi.c 	if (err != ttinfo->nr_pages) {
ttinfo           1399 drivers/scsi/cxgbi/libcxgbi.c 	ttinfo->flags |= CXGBI_PPOD_INFO_FLAG_MAPPED;
ttinfo           1400 drivers/scsi/cxgbi/libcxgbi.c 	ttinfo->cid = csk->port_id;
ttinfo           1402 drivers/scsi/cxgbi/libcxgbi.c 	cxgbi_ppm_make_ppod_hdr(ppm, ttinfo->tag, csk->tid, sgl->offset,
ttinfo           1403 drivers/scsi/cxgbi/libcxgbi.c 				xferlen, &ttinfo->hdr);
ttinfo           1407 drivers/scsi/cxgbi/libcxgbi.c 		ttinfo->flags |= CXGBI_PPOD_INFO_FLAG_VALID;
ttinfo           1410 drivers/scsi/cxgbi/libcxgbi.c 		err = cdev->csk_ddp_set_map(ppm, csk, ttinfo);
ttinfo           1418 drivers/scsi/cxgbi/libcxgbi.c 	cxgbi_ppm_ppod_release(ppm, ttinfo->idx);
ttinfo           1420 drivers/scsi/cxgbi/libcxgbi.c 	if (ttinfo->flags & CXGBI_PPOD_INFO_FLAG_MAPPED) {
ttinfo           1421 drivers/scsi/cxgbi/libcxgbi.c 		ttinfo->flags &= ~CXGBI_PPOD_INFO_FLAG_MAPPED;
ttinfo           1442 drivers/scsi/cxgbi/libcxgbi.c 		struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo;
ttinfo           1445 drivers/scsi/cxgbi/libcxgbi.c 			cdev->csk_ddp_clear_map(cdev, ppm, ttinfo);
ttinfo           1446 drivers/scsi/cxgbi/libcxgbi.c 		cxgbi_ppm_ppod_release(ppm, ttinfo->idx);
ttinfo           1447 drivers/scsi/cxgbi/libcxgbi.c 		dma_unmap_sg(&ppm->pdev->dev, ttinfo->sgl, ttinfo->nents,
ttinfo           1473 drivers/scsi/cxgbi/libcxgbi.c 		struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo;
ttinfo           1475 drivers/scsi/cxgbi/libcxgbi.c 		scmd_get_params(sc, &ttinfo->sgl, &ttinfo->nents,
ttinfo           1479 drivers/scsi/cxgbi/libcxgbi.c 			tag = ttinfo->tag;
ttinfo           1484 drivers/scsi/cxgbi/libcxgbi.c 				   ttinfo->nents);
ttinfo           2067 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_task_tag_info *ttinfo = &tdata->ttinfo;
ttinfo           2091 drivers/scsi/cxgbi/libcxgbi.c 	if (ttinfo->flags & CXGBI_PPOD_INFO_FLAG_VALID) {
ttinfo           2094 drivers/scsi/cxgbi/libcxgbi.c 		ttinfo->flags &= ~CXGBI_PPOD_INFO_FLAG_VALID;
ttinfo           2095 drivers/scsi/cxgbi/libcxgbi.c 		if (csk->cdev->csk_ddp_set_map(ppm, csk, ttinfo) < 0)
ttinfo            535 drivers/scsi/cxgbi/libcxgbi.h 	struct cxgbi_task_tag_info ttinfo;
ttinfo             48 drivers/target/iscsi/cxgbit/cxgbit.h 	struct cxgbi_task_tag_info ttinfo;
ttinfo             10 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		    struct cxgbi_task_tag_info *ttinfo,
ttinfo             19 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	memcpy(ppod, &ttinfo->hdr, sizeof(struct cxgbi_pagepod_hdr));
ttinfo             99 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 			struct cxgbi_task_tag_info *ttinfo, unsigned int idx,
ttinfo            119 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		cxgbit_set_one_ppod(ppod, ttinfo, sg_pp, sg_off);
ttinfo            128 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		   struct cxgbi_task_tag_info *ttinfo)
ttinfo            130 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	unsigned int pidx = ttinfo->idx;
ttinfo            131 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	unsigned int npods = ttinfo->npods;
ttinfo            133 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	struct scatterlist *sg = ttinfo->sgl;
ttinfo            143 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		ret = cxgbit_ppod_write_idata(ppm, csk, ttinfo, pidx, cnt,
ttinfo            171 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cxgbit_ddp_reserve(struct cxgbit_sock *csk, struct cxgbi_task_tag_info *ttinfo,
ttinfo            176 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	struct scatterlist *sgl = ttinfo->sgl;
ttinfo            177 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	unsigned int sgcnt = ttinfo->nents;
ttinfo            184 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 			 xferlen, ttinfo->nents);
ttinfo            191 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ttinfo->nr_pages = (xferlen + sgl->offset +
ttinfo            197 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ret = cxgbi_ppm_ppods_reserve(ppm, ttinfo->nr_pages, 0, &ttinfo->idx,
ttinfo            198 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 				      &ttinfo->tag, 0);
ttinfo            201 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ttinfo->npods = ret;
ttinfo            212 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	cxgbi_ppm_make_ppod_hdr(ppm, ttinfo->tag, csk->tid, sgl->offset,
ttinfo            213 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 				xferlen, &ttinfo->hdr);
ttinfo            215 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ret = cxgbit_ddp_set_map(ppm, csk, ttinfo);
ttinfo            225 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	cxgbi_ppm_ppod_release(ppm, ttinfo->idx);
ttinfo            236 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	struct cxgbi_task_tag_info *ttinfo = &ccmd->ttinfo;
ttinfo            245 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ttinfo->sgl = cmd->se_cmd.t_data_sg;
ttinfo            246 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ttinfo->nents = cmd->se_cmd.t_data_nents;
ttinfo            248 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	ret = cxgbit_ddp_reserve(csk, ttinfo, cmd->se_cmd.data_length);
ttinfo            251 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 			 csk, cmd, cmd->se_cmd.data_length, ttinfo->nents);
ttinfo            253 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		ttinfo->sgl = NULL;
ttinfo            254 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		ttinfo->nents = 0;
ttinfo            259 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	pr_debug("cdev 0x%p, cmd 0x%p, tag 0x%x\n", cdev, cmd, ttinfo->tag);
ttinfo            260 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	r2t->targ_xfer_tag = ttinfo->tag;
ttinfo            268 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		struct cxgbi_task_tag_info *ttinfo = &ccmd->ttinfo;
ttinfo            270 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		if (ttinfo->sgl) {
ttinfo            283 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 			cxgbi_ppm_ppod_release(ppm, ttinfo->idx);
ttinfo            285 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 			dma_unmap_sg(&ppm->pdev->dev, ttinfo->sgl,
ttinfo            286 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 				     ttinfo->nents, DMA_FROM_DEVICE);
ttinfo            866 drivers/target/iscsi/cxgbit/cxgbit_target.c 	ccmd->ttinfo.tag = ppm->tformat.no_ddp_mask;