Lines Matching refs:ring_index
99 req->ring_index++; in qla2x00_prep_cont_type0_iocb()
100 if (req->ring_index == req->length) { in qla2x00_prep_cont_type0_iocb()
101 req->ring_index = 0; in qla2x00_prep_cont_type0_iocb()
128 req->ring_index++; in qla2x00_prep_cont_type1_iocb()
129 if (req->ring_index == req->length) { in qla2x00_prep_cont_type1_iocb()
130 req->ring_index = 0; in qla2x00_prep_cont_type1_iocb()
380 if (req->ring_index < cnt) in qla2x00_start_scsi()
381 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi()
384 (req->ring_index - cnt); in qla2x00_start_scsi()
421 req->ring_index++; in qla2x00_start_scsi()
422 if (req->ring_index == req->length) { in qla2x00_start_scsi()
423 req->ring_index = 0; in qla2x00_start_scsi()
431 WRT_REG_WORD(ISP_REQ_Q_IN(ha, reg), req->ring_index); in qla2x00_start_scsi()
466 req->ring_index++; in qla2x00_start_iocbs()
467 if (req->ring_index == req->length) { in qla2x00_start_iocbs()
468 req->ring_index = 0; in qla2x00_start_iocbs()
475 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
477 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
480 WRT_REG_DWORD(®->ispfx00.req_q_in, req->ring_index); in qla2x00_start_iocbs()
484 WRT_REG_DWORD(®->isp24.req_q_in, req->ring_index); in qla2x00_start_iocbs()
488 req->ring_index); in qla2x00_start_iocbs()
1641 if (req->ring_index < cnt) in qla24xx_start_scsi()
1642 req->cnt = cnt - req->ring_index; in qla24xx_start_scsi()
1645 (req->ring_index - cnt); in qla24xx_start_scsi()
1691 req->ring_index++; in qla24xx_start_scsi()
1692 if (req->ring_index == req->length) { in qla24xx_start_scsi()
1693 req->ring_index = 0; in qla24xx_start_scsi()
1701 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla24xx_start_scsi()
1826 if (req->ring_index < cnt) in qla24xx_dif_start_scsi()
1827 req->cnt = cnt - req->ring_index; in qla24xx_dif_start_scsi()
1830 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1876 req->ring_index++; in qla24xx_dif_start_scsi()
1877 if (req->ring_index == req->length) { in qla24xx_dif_start_scsi()
1878 req->ring_index = 0; in qla24xx_dif_start_scsi()
1884 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla24xx_dif_start_scsi()
1961 if (req->ring_index < cnt) in qla2xxx_start_scsi_mq()
1962 req->cnt = cnt - req->ring_index; in qla2xxx_start_scsi_mq()
1965 (req->ring_index - cnt); in qla2xxx_start_scsi_mq()
2011 req->ring_index++; in qla2xxx_start_scsi_mq()
2012 if (req->ring_index == req->length) { in qla2xxx_start_scsi_mq()
2013 req->ring_index = 0; in qla2xxx_start_scsi_mq()
2021 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla2xxx_start_scsi_mq()
2161 if (req->ring_index < cnt) in qla2xxx_dif_start_scsi_mq()
2162 req->cnt = cnt - req->ring_index; in qla2xxx_dif_start_scsi_mq()
2165 (req->ring_index - cnt); in qla2xxx_dif_start_scsi_mq()
2209 req->ring_index++; in qla2xxx_dif_start_scsi_mq()
2210 if (req->ring_index == req->length) { in qla2xxx_dif_start_scsi_mq()
2211 req->ring_index = 0; in qla2xxx_dif_start_scsi_mq()
2217 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla2xxx_dif_start_scsi_mq()
2280 if (req->ring_index < cnt) in __qla2x00_alloc_iocbs()
2281 req->cnt = cnt - req->ring_index; in __qla2x00_alloc_iocbs()
2284 (req->ring_index - cnt); in __qla2x00_alloc_iocbs()
3175 if (req->ring_index < cnt) in qla82xx_start_scsi()
3176 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3179 (req->ring_index - cnt); in qla82xx_start_scsi()
3284 if (req->ring_index < cnt) in qla82xx_start_scsi()
3285 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3288 (req->ring_index - cnt); in qla82xx_start_scsi()
3343 req->ring_index++; in qla82xx_start_scsi()
3344 if (req->ring_index == req->length) { in qla82xx_start_scsi()
3345 req->ring_index = 0; in qla82xx_start_scsi()
3354 dbval = dbval | (req->id << 8) | (req->ring_index << 16); in qla82xx_start_scsi()
3758 if (req->ring_index < cnt) in qla2x00_start_bidir()
3759 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
3762 (req->ring_index - cnt); in qla2x00_start_bidir()