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(&reg->ispfx00.req_q_in, req->ring_index); in qla2x00_start_iocbs()
485 wrt_reg_dword(&reg->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()
3415 if (req->ring_index < cnt) in qla82xx_start_scsi()
3416 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3419 (req->ring_index - cnt); in qla82xx_start_scsi()
3524 if (req->ring_index < cnt) in qla82xx_start_scsi()
3525 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3528 (req->ring_index - cnt); in qla82xx_start_scsi()
3583 req->ring_index++; in qla82xx_start_scsi()
3584 if (req->ring_index == req->length) { in qla82xx_start_scsi()
3585 req->ring_index = 0; in qla82xx_start_scsi()
3594 dbval = dbval | (req->id << 8) | (req->ring_index << 16); in qla82xx_start_scsi()
4030 if (req->ring_index < cnt) in qla2x00_start_bidir()
4031 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
4034 (req->ring_index - cnt); in qla2x00_start_bidir()