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()
3352 if (req->ring_index < cnt) in qla82xx_start_scsi()
3353 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3356 (req->ring_index - cnt); in qla82xx_start_scsi()
3461 if (req->ring_index < cnt) in qla82xx_start_scsi()
3462 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3465 (req->ring_index - cnt); in qla82xx_start_scsi()
3520 req->ring_index++; in qla82xx_start_scsi()
3521 if (req->ring_index == req->length) { in qla82xx_start_scsi()
3522 req->ring_index = 0; in qla82xx_start_scsi()
3531 dbval = dbval | (req->id << 8) | (req->ring_index << 16); in qla82xx_start_scsi()
3932 if (req->ring_index < cnt) in qla2x00_start_bidir()
3933 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
3936 (req->ring_index - cnt); in qla2x00_start_bidir()