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()
379 if (req->ring_index < cnt) in qla2x00_start_scsi()
380 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi()
383 (req->ring_index - cnt); in qla2x00_start_scsi()
420 req->ring_index++; in qla2x00_start_scsi()
421 if (req->ring_index == req->length) { in qla2x00_start_scsi()
422 req->ring_index = 0; in qla2x00_start_scsi()
430 wrt_reg_word(ISP_REQ_Q_IN(ha, reg), req->ring_index); in qla2x00_start_scsi()
465 req->ring_index++; in qla2x00_start_iocbs()
466 if (req->ring_index == req->length) { in qla2x00_start_iocbs()
467 req->ring_index = 0; in qla2x00_start_iocbs()
474 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
476 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
479 wrt_reg_dword(®->ispfx00.req_q_in, req->ring_index); in qla2x00_start_iocbs()
483 wrt_reg_dword(®->isp24.req_q_in, req->ring_index); in qla2x00_start_iocbs()
487 req->ring_index); in qla2x00_start_iocbs()
1648 if (req->ring_index < cnt) in qla24xx_start_scsi()
1649 req->cnt = cnt - req->ring_index; in qla24xx_start_scsi()
1652 (req->ring_index - cnt); in qla24xx_start_scsi()
1698 req->ring_index++; in qla24xx_start_scsi()
1699 if (req->ring_index == req->length) { in qla24xx_start_scsi()
1700 req->ring_index = 0; in qla24xx_start_scsi()
1708 wrt_reg_dword(req->req_q_in, req->ring_index); in qla24xx_start_scsi()
1840 if (req->ring_index < cnt) in qla24xx_dif_start_scsi()
1841 req->cnt = cnt - req->ring_index; in qla24xx_dif_start_scsi()
1844 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1890 req->ring_index++; in qla24xx_dif_start_scsi()
1891 if (req->ring_index == req->length) { in qla24xx_dif_start_scsi()
1892 req->ring_index = 0; in qla24xx_dif_start_scsi()
1898 wrt_reg_dword(req->req_q_in, req->ring_index); in qla24xx_dif_start_scsi()
1982 if (req->ring_index < cnt) in qla2xxx_start_scsi_mq()
1983 req->cnt = cnt - req->ring_index; in qla2xxx_start_scsi_mq()
1986 (req->ring_index - cnt); in qla2xxx_start_scsi_mq()
2032 req->ring_index++; in qla2xxx_start_scsi_mq()
2033 if (req->ring_index == req->length) { in qla2xxx_start_scsi_mq()
2034 req->ring_index = 0; in qla2xxx_start_scsi_mq()
2042 wrt_reg_dword(req->req_q_in, req->ring_index); in qla2xxx_start_scsi_mq()
2189 if (req->ring_index < cnt) in qla2xxx_dif_start_scsi_mq()
2190 req->cnt = cnt - req->ring_index; in qla2xxx_dif_start_scsi_mq()
2193 (req->ring_index - cnt); in qla2xxx_dif_start_scsi_mq()
2237 req->ring_index++; in qla2xxx_dif_start_scsi_mq()
2238 if (req->ring_index == req->length) { in qla2xxx_dif_start_scsi_mq()
2239 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()
2309 if (req->ring_index < cnt) in __qla2x00_alloc_iocbs()
2310 req->cnt = cnt - req->ring_index; in __qla2x00_alloc_iocbs()
2313 (req->ring_index - cnt); in __qla2x00_alloc_iocbs()
3354 if (req->ring_index < cnt) in qla82xx_start_scsi()
3355 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3358 (req->ring_index - cnt); in qla82xx_start_scsi()
3463 if (req->ring_index < cnt) in qla82xx_start_scsi()
3464 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3467 (req->ring_index - cnt); in qla82xx_start_scsi()
3522 req->ring_index++; in qla82xx_start_scsi()
3523 if (req->ring_index == req->length) { in qla82xx_start_scsi()
3524 req->ring_index = 0; in qla82xx_start_scsi()
3533 dbval = dbval | (req->id << 8) | (req->ring_index << 16); in qla82xx_start_scsi()
3934 if (req->ring_index < cnt) in qla2x00_start_bidir()
3935 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
3938 (req->ring_index - cnt); in qla2x00_start_bidir()