Lines Matching refs:seg_cnt
2797 int seg_cnt; in qla1280_64bit_start_scsi() local
2804 seg_cnt = scsi_dma_map(cmd); in qla1280_64bit_start_scsi()
2805 if (seg_cnt > 0) { in qla1280_64bit_start_scsi()
2806 if (seg_cnt > 2) { in qla1280_64bit_start_scsi()
2807 req_cnt += (seg_cnt - 2) / 5; in qla1280_64bit_start_scsi()
2808 if ((seg_cnt - 2) % 5) in qla1280_64bit_start_scsi()
2811 } else if (seg_cnt < 0) { in qla1280_64bit_start_scsi()
2827 ha->req_q_cnt, seg_cnt); in qla1280_64bit_start_scsi()
2895 pkt->dseg_count = cpu_to_le16(seg_cnt); in qla1280_64bit_start_scsi()
2900 if (seg_cnt) { /* If data transfer. */ in qla1280_64bit_start_scsi()
2902 int remseg = seg_cnt; in qla1280_64bit_start_scsi()
2910 for_each_sg(sg, s, seg_cnt, cnt) { in qla1280_64bit_start_scsi()
2943 "remains\n", seg_cnt); in qla1280_64bit_start_scsi()
3064 int seg_cnt; in qla1280_32bit_start_scsi() local
3074 seg_cnt = scsi_dma_map(cmd); in qla1280_32bit_start_scsi()
3075 if (seg_cnt) { in qla1280_32bit_start_scsi()
3080 if (seg_cnt > 4) { in qla1280_32bit_start_scsi()
3081 req_cnt += (seg_cnt - 4) / 7; in qla1280_32bit_start_scsi()
3082 if ((seg_cnt - 4) % 7) in qla1280_32bit_start_scsi()
3086 cmd, seg_cnt, req_cnt); in qla1280_32bit_start_scsi()
3087 } else if (seg_cnt < 0) { in qla1280_32bit_start_scsi()
3103 ha->req_q_cnt, seg_cnt); in qla1280_32bit_start_scsi()
3164 pkt->dseg_count = cpu_to_le16(seg_cnt); in qla1280_32bit_start_scsi()
3169 if (seg_cnt) { in qla1280_32bit_start_scsi()
3171 int remseg = seg_cnt; in qla1280_32bit_start_scsi()
3182 for_each_sg(sg, s, seg_cnt, cnt) { in qla1280_32bit_start_scsi()
3197 "...seg_cnt=0x%x remains\n", seg_cnt); in qla1280_32bit_start_scsi()