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()
382 if (req->ring_index < cnt) in qla2x00_start_scsi()
383 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi()
386 (req->ring_index - cnt); in qla2x00_start_scsi()
423 req->ring_index++; in qla2x00_start_scsi()
424 if (req->ring_index == req->length) { in qla2x00_start_scsi()
425 req->ring_index = 0; in qla2x00_start_scsi()
433 wrt_reg_word(ISP_REQ_Q_IN(ha, reg), req->ring_index); in qla2x00_start_scsi()
468 req->ring_index++; in qla2x00_start_iocbs()
469 if (req->ring_index == req->length) { in qla2x00_start_iocbs()
470 req->ring_index = 0; in qla2x00_start_iocbs()
477 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
479 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
482 wrt_reg_dword(®->ispfx00.req_q_in, req->ring_index); in qla2x00_start_iocbs()
486 wrt_reg_dword(®->isp24.req_q_in, req->ring_index); in qla2x00_start_iocbs()
490 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()
1813 if (req->ring_index < cnt) in qla24xx_dif_start_scsi()
1814 req->cnt = cnt - req->ring_index; in qla24xx_dif_start_scsi()
1817 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1863 req->ring_index++; in qla24xx_dif_start_scsi()
1864 if (req->ring_index == req->length) { in qla24xx_dif_start_scsi()
1865 req->ring_index = 0; in qla24xx_dif_start_scsi()
1872 wrt_reg_dword(req->req_q_in, req->ring_index); in qla24xx_dif_start_scsi()
1974 if (req->ring_index < cnt) in qla2xxx_start_scsi_mq()
1975 req->cnt = cnt - req->ring_index; in qla2xxx_start_scsi_mq()
1978 (req->ring_index - cnt); in qla2xxx_start_scsi_mq()
2024 req->ring_index++; in qla2xxx_start_scsi_mq()
2025 if (req->ring_index == req->length) { in qla2xxx_start_scsi_mq()
2026 req->ring_index = 0; in qla2xxx_start_scsi_mq()
2035 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2xxx_start_scsi_mq()
2196 if (req->ring_index < cnt) in qla2xxx_dif_start_scsi_mq()
2197 req->cnt = cnt - req->ring_index; in qla2xxx_dif_start_scsi_mq()
2200 (req->ring_index - cnt); in qla2xxx_dif_start_scsi_mq()
2244 req->ring_index++; in qla2xxx_dif_start_scsi_mq()
2245 if (req->ring_index == req->length) { in qla2xxx_dif_start_scsi_mq()
2246 req->ring_index = 0; in qla2xxx_dif_start_scsi_mq()
2253 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2xxx_dif_start_scsi_mq()
2323 if (req->ring_index < cnt) in __qla2x00_alloc_iocbs()
2324 req->cnt = cnt - req->ring_index; in __qla2x00_alloc_iocbs()
2327 (req->ring_index - cnt); in __qla2x00_alloc_iocbs()
3480 if (req->ring_index < cnt) in qla82xx_start_scsi()
3481 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3484 (req->ring_index - cnt); in qla82xx_start_scsi()
3583 if (req->ring_index < cnt) in qla82xx_start_scsi()
3584 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3587 (req->ring_index - cnt); in qla82xx_start_scsi()
3642 req->ring_index++; in qla82xx_start_scsi()
3643 if (req->ring_index == req->length) { in qla82xx_start_scsi()
3644 req->ring_index = 0; in qla82xx_start_scsi()
3653 dbval = dbval | (req->id << 8) | (req->ring_index << 16); in qla82xx_start_scsi()
4187 if (req->ring_index < cnt) in qla2x00_start_bidir()
4188 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
4191 (req->ring_index - cnt); in qla2x00_start_bidir()
4350 if (req->ring_index < cnt) in qla_start_scsi_type6()
4351 req->cnt = cnt - req->ring_index; in qla_start_scsi_type6()
4353 req->cnt = req->length - (req->ring_index - cnt); in qla_start_scsi_type6()
4451 req->ring_index++; in qla_start_scsi_type6()
4452 if (req->ring_index == req->length) { in qla_start_scsi_type6()
4453 req->ring_index = 0; in qla_start_scsi_type6()
4463 wrt_reg_dword(req->req_q_in, req->ring_index); in qla_start_scsi_type6()