Lines Matching refs:ring_index
98 req->ring_index++; in qla2x00_prep_cont_type0_iocb()
99 if (req->ring_index == req->length) { in qla2x00_prep_cont_type0_iocb()
100 req->ring_index = 0; in qla2x00_prep_cont_type0_iocb()
127 req->ring_index++; in qla2x00_prep_cont_type1_iocb()
128 if (req->ring_index == req->length) { in qla2x00_prep_cont_type1_iocb()
129 req->ring_index = 0; in qla2x00_prep_cont_type1_iocb()
381 if (req->ring_index < cnt) in qla2x00_start_scsi()
382 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi()
385 (req->ring_index - cnt); in qla2x00_start_scsi()
422 req->ring_index++; in qla2x00_start_scsi()
423 if (req->ring_index == req->length) { in qla2x00_start_scsi()
424 req->ring_index = 0; in qla2x00_start_scsi()
432 wrt_reg_word(ISP_REQ_Q_IN(ha, reg), req->ring_index); in qla2x00_start_scsi()
467 req->ring_index++; in qla2x00_start_iocbs()
468 if (req->ring_index == req->length) { in qla2x00_start_iocbs()
469 req->ring_index = 0; in qla2x00_start_iocbs()
476 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
478 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
481 wrt_reg_dword(®->ispfx00.req_q_in, req->ring_index); in qla2x00_start_iocbs()
485 wrt_reg_dword(®->isp24.req_q_in, req->ring_index); in qla2x00_start_iocbs()
489 req->ring_index); in qla2x00_start_iocbs()
1606 if (req->ring_index < cnt) in qla24xx_start_scsi()
1607 req->cnt = cnt - req->ring_index; in qla24xx_start_scsi()
1610 (req->ring_index - cnt); in qla24xx_start_scsi()
1656 req->ring_index++; in qla24xx_start_scsi()
1657 if (req->ring_index == req->length) { in qla24xx_start_scsi()
1658 req->ring_index = 0; in qla24xx_start_scsi()
1667 wrt_reg_dword(req->req_q_in, req->ring_index); in qla24xx_start_scsi()
1809 if (req->ring_index < cnt) in qla24xx_dif_start_scsi()
1810 req->cnt = cnt - req->ring_index; in qla24xx_dif_start_scsi()
1813 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1859 req->ring_index++; in qla24xx_dif_start_scsi()
1860 if (req->ring_index == req->length) { in qla24xx_dif_start_scsi()
1861 req->ring_index = 0; in qla24xx_dif_start_scsi()
1868 wrt_reg_dword(req->req_q_in, req->ring_index); in qla24xx_dif_start_scsi()
1969 if (req->ring_index < cnt) in qla2xxx_start_scsi_mq()
1970 req->cnt = cnt - req->ring_index; in qla2xxx_start_scsi_mq()
1973 (req->ring_index - cnt); in qla2xxx_start_scsi_mq()
2019 req->ring_index++; in qla2xxx_start_scsi_mq()
2020 if (req->ring_index == req->length) { in qla2xxx_start_scsi_mq()
2021 req->ring_index = 0; in qla2xxx_start_scsi_mq()
2030 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2xxx_start_scsi_mq()
2188 if (req->ring_index < cnt) in qla2xxx_dif_start_scsi_mq()
2189 req->cnt = cnt - req->ring_index; in qla2xxx_dif_start_scsi_mq()
2192 (req->ring_index - cnt); in qla2xxx_dif_start_scsi_mq()
2236 req->ring_index++; in qla2xxx_dif_start_scsi_mq()
2237 if (req->ring_index == req->length) { in qla2xxx_dif_start_scsi_mq()
2238 req->ring_index = 0; in qla2xxx_dif_start_scsi_mq()
2245 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2xxx_dif_start_scsi_mq()
2315 if (req->ring_index < cnt) in __qla2x00_alloc_iocbs()
2316 req->cnt = cnt - req->ring_index; in __qla2x00_alloc_iocbs()
2319 (req->ring_index - cnt); in __qla2x00_alloc_iocbs()
3449 if (req->ring_index < cnt) in qla82xx_start_scsi()
3450 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3453 (req->ring_index - cnt); in qla82xx_start_scsi()
3558 if (req->ring_index < cnt) in qla82xx_start_scsi()
3559 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3562 (req->ring_index - cnt); in qla82xx_start_scsi()
3617 req->ring_index++; in qla82xx_start_scsi()
3618 if (req->ring_index == req->length) { in qla82xx_start_scsi()
3619 req->ring_index = 0; in qla82xx_start_scsi()
3628 dbval = dbval | (req->id << 8) | (req->ring_index << 16); in qla82xx_start_scsi()
4071 if (req->ring_index < cnt) in qla2x00_start_bidir()
4072 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
4075 (req->ring_index - cnt); in qla2x00_start_bidir()