Lines Matching refs:tot_dsds

191  * @tot_dsds: Total number of segments to transfer
194 uint16_t tot_dsds)
222 scsi_for_each_sg(cmd, sg, tot_dsds, i) {
247 * @tot_dsds: Total number of segments to transfer
250 uint16_t tot_dsds)
278 scsi_for_each_sg(cmd, sg, tot_dsds, i) {
335 uint16_t tot_dsds;
349 tot_dsds = 0;
376 tot_dsds = nseg;
379 req_cnt = ha->isp_ops->calc_req_entries(tot_dsds);
404 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
416 ha->isp_ops->build_iocbs(sp, cmd_pkt, tot_dsds);
445 if (tot_dsds)
591 uint16_t tot_dsds)
610 tot_dsds == 0) {
629 while (tot_dsds) {
630 avail_dsds = (tot_dsds > QLA_DSDS_PER_IOCB) ?
631 QLA_DSDS_PER_IOCB : tot_dsds;
632 tot_dsds -= avail_dsds;
696 * @tot_dsds: Total number of segments to transfer
701 uint16_t tot_dsds, struct req_que *req)
741 scsi_for_each_sg(cmd, sg, tot_dsds, i) {
836 struct dsd64 *dsd, uint16_t tot_dsds, struct qla_tc_param *tc)
844 uint16_t used_dsds = tot_dsds;
950 struct dsd64 *dsd, uint16_t tot_dsds, struct qla_tc_param *tc)
959 uint16_t used_dsds = tot_dsds;
973 for_each_sg(sgl, sg, tot_dsds, i) {
1030 struct dsd64 *cur_dsd, uint16_t tot_dsds, struct qla_tgt_cmd *tc)
1038 uint used_dsds = tot_dsds;
1068 for_each_sg(sgl, sg, tot_dsds, i) {
1110 for_each_sg(sgl, sg, tot_dsds, i) {
1269 for_each_sg(sgl, sg, tot_dsds, i) {
1331 * @tot_dsds: Total number of segments to transfer
1337 uint16_t tot_dsds, uint16_t tot_prot_dsds, uint16_t fw_prot_opts)
1484 crc_ctx_pkt->u.bundling.dseg_count = cpu_to_le16(tot_dsds -
1510 cur_dsd, tot_dsds, NULL))
1513 (tot_dsds - tot_prot_dsds), NULL))
1548 uint16_t tot_dsds;
1563 tot_dsds = 0;
1589 tot_dsds = nseg;
1590 req_cnt = qla24xx_calc_iocbs(vha, tot_dsds);
1630 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
1651 qla24xx_build_scsi_iocbs(sp, cmd_pkt, tot_dsds, req);
1679 if (tot_dsds)
1703 uint16_t tot_dsds;
1729 tot_dsds = 0;
1775 tot_dsds = nseg;
1797 tot_dsds += nseg;
1801 sp->iores.iocb_cnt = qla24xx_calc_iocbs(vha, tot_dsds);
1848 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
1852 req->ring_ptr, tot_dsds, tot_prot_dsds, fw_prot_opts) !=
1912 uint16_t tot_dsds;
1931 tot_dsds = 0;
1956 tot_dsds = nseg;
1957 req_cnt = qla24xx_calc_iocbs(vha, tot_dsds);
1997 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
2018 qla24xx_build_scsi_iocbs(sp, cmd_pkt, tot_dsds, req);
2046 if (tot_dsds)
2071 uint16_t tot_dsds;
2112 tot_dsds = 0;
2157 tot_dsds = nseg;
2179 tot_dsds += nseg;
2183 sp->iores.iocb_cnt = qla24xx_calc_iocbs(vha, tot_dsds);
2231 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
2235 req->ring_ptr, tot_dsds, tot_prot_dsds, fw_prot_opts) !=
3208 uint16_t tot_dsds;
3242 tot_dsds = bsg_job->reply_payload.sg_cnt;
3244 for_each_sg(bsg_job->reply_payload.sg_list, sg, tot_dsds, index) {
3360 uint16_t tot_dsds;
3379 tot_dsds = 0;
3410 tot_dsds = nseg;
3412 if (tot_dsds > ql2xshiftctondsd) {
3418 more_dsd_lists = qla24xx_calc_dsd_lists(tot_dsds);
3508 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
3518 if (qla24xx_build_scsi_type_6_iocbs(sp, cmd_pkt, tot_dsds))
3559 req_cnt = qla24xx_calc_iocbs(vha, tot_dsds);
3579 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
3603 qla24xx_build_scsi_iocbs(sp, cmd_pkt, tot_dsds, req);
3656 if (tot_dsds)
4032 struct cmd_bidir *cmd_pkt, uint32_t tot_dsds)
4118 qla2x00_start_bidir(srb_t *sp, struct scsi_qla_host *vha, uint32_t tot_dsds)
4155 req_cnt = qla24xx_calc_iocbs(vha, tot_dsds);
4192 qla25xx_build_bidir_iocb(sp, vha, cmd_pkt, tot_dsds);
4225 uint16_t tot_dsds;
4247 tot_dsds = 0;
4272 tot_dsds = nseg;
4275 req_cnt = qla24xx_calc_iocbs(vha, tot_dsds);
4284 more_dsd_lists = qla24xx_calc_dsd_lists(tot_dsds);
4385 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds);
4395 qla24xx_build_scsi_type_6_iocbs(sp, cmd_pkt, tot_dsds);
4458 if (tot_dsds)