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()
1607 if (req->ring_index < cnt) in qla24xx_start_scsi()
1608 req->cnt = cnt - req->ring_index; in qla24xx_start_scsi()
1611 (req->ring_index - cnt); in qla24xx_start_scsi()
1657 req->ring_index++; in qla24xx_start_scsi()
1658 if (req->ring_index == req->length) { in qla24xx_start_scsi()
1659 req->ring_index = 0; in qla24xx_start_scsi()
1668 wrt_reg_dword(req->req_q_in, req->ring_index); in qla24xx_start_scsi()
1811 if (req->ring_index < cnt) in qla24xx_dif_start_scsi()
1812 req->cnt = cnt - req->ring_index; in qla24xx_dif_start_scsi()
1815 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1861 req->ring_index++; in qla24xx_dif_start_scsi()
1862 if (req->ring_index == req->length) { in qla24xx_dif_start_scsi()
1863 req->ring_index = 0; in qla24xx_dif_start_scsi()
1870 wrt_reg_dword(req->req_q_in, req->ring_index); in qla24xx_dif_start_scsi()
1972 if (req->ring_index < cnt) in qla2xxx_start_scsi_mq()
1973 req->cnt = cnt - req->ring_index; in qla2xxx_start_scsi_mq()
1976 (req->ring_index - cnt); in qla2xxx_start_scsi_mq()
2022 req->ring_index++; in qla2xxx_start_scsi_mq()
2023 if (req->ring_index == req->length) { in qla2xxx_start_scsi_mq()
2024 req->ring_index = 0; in qla2xxx_start_scsi_mq()
2033 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2xxx_start_scsi_mq()
2192 if (req->ring_index < cnt) in qla2xxx_dif_start_scsi_mq()
2193 req->cnt = cnt - req->ring_index; in qla2xxx_dif_start_scsi_mq()
2196 (req->ring_index - cnt); in qla2xxx_dif_start_scsi_mq()
2240 req->ring_index++; in qla2xxx_dif_start_scsi_mq()
2241 if (req->ring_index == req->length) { in qla2xxx_dif_start_scsi_mq()
2242 req->ring_index = 0; in qla2xxx_dif_start_scsi_mq()
2249 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2xxx_dif_start_scsi_mq()
2319 if (req->ring_index < cnt) in __qla2x00_alloc_iocbs()
2320 req->cnt = cnt - req->ring_index; in __qla2x00_alloc_iocbs()
2323 (req->ring_index - cnt); in __qla2x00_alloc_iocbs()
3453 if (req->ring_index < cnt) in qla82xx_start_scsi()
3454 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3457 (req->ring_index - cnt); in qla82xx_start_scsi()
3556 if (req->ring_index < cnt) in qla82xx_start_scsi()
3557 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3560 (req->ring_index - cnt); in qla82xx_start_scsi()
3615 req->ring_index++; in qla82xx_start_scsi()
3616 if (req->ring_index == req->length) { in qla82xx_start_scsi()
3617 req->ring_index = 0; in qla82xx_start_scsi()
3626 dbval = dbval | (req->id << 8) | (req->ring_index << 16); in qla82xx_start_scsi()
4136 if (req->ring_index < cnt) in qla2x00_start_bidir()
4137 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
4140 (req->ring_index - cnt); in qla2x00_start_bidir()