Lines Matching refs:ring_index
100 req->ring_index++; in qla2x00_prep_cont_type0_iocb()
101 if (req->ring_index == req->length) { in qla2x00_prep_cont_type0_iocb()
102 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()
376 if (req->ring_index < cnt) in qla2x00_start_scsi()
377 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi()
380 (req->ring_index - cnt); in qla2x00_start_scsi()
417 req->ring_index++; in qla2x00_start_scsi()
418 if (req->ring_index == req->length) { in qla2x00_start_scsi()
419 req->ring_index = 0; in qla2x00_start_scsi()
427 WRT_REG_WORD(ISP_REQ_Q_IN(ha, reg), req->ring_index); in qla2x00_start_scsi()
460 req->ring_index++; in qla2x00_start_iocbs()
461 if (req->ring_index == req->length) { in qla2x00_start_iocbs()
462 req->ring_index = 0; in qla2x00_start_iocbs()
469 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla2x00_start_iocbs()
472 WRT_REG_DWORD(®->ispfx00.req_q_in, req->ring_index); in qla2x00_start_iocbs()
476 WRT_REG_DWORD(®->isp24.req_q_in, req->ring_index); in qla2x00_start_iocbs()
480 req->ring_index); in qla2x00_start_iocbs()
1482 if (req->ring_index < cnt) in qla24xx_start_scsi()
1483 req->cnt = cnt - req->ring_index; in qla24xx_start_scsi()
1486 (req->ring_index - cnt); in qla24xx_start_scsi()
1534 req->ring_index++; in qla24xx_start_scsi()
1535 if (req->ring_index == req->length) { in qla24xx_start_scsi()
1536 req->ring_index = 0; in qla24xx_start_scsi()
1544 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla24xx_start_scsi()
1686 if (req->ring_index < cnt) in qla24xx_dif_start_scsi()
1687 req->cnt = cnt - req->ring_index; in qla24xx_dif_start_scsi()
1690 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1736 req->ring_index++; in qla24xx_dif_start_scsi()
1737 if (req->ring_index == req->length) { in qla24xx_dif_start_scsi()
1738 req->ring_index = 0; in qla24xx_dif_start_scsi()
1744 WRT_REG_DWORD(req->req_q_in, req->ring_index); in qla24xx_dif_start_scsi()
1849 if (req->ring_index < cnt) in qla2x00_alloc_iocbs()
1850 req->cnt = cnt - req->ring_index; in qla2x00_alloc_iocbs()
1853 (req->ring_index - cnt); in qla2x00_alloc_iocbs()
2330 if (req->ring_index < cnt) in qla82xx_start_scsi()
2331 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
2334 (req->ring_index - cnt); in qla82xx_start_scsi()
2441 if (req->ring_index < cnt) in qla82xx_start_scsi()
2442 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
2445 (req->ring_index - cnt); in qla82xx_start_scsi()
2500 req->ring_index++; in qla82xx_start_scsi()
2501 if (req->ring_index == req->length) { in qla82xx_start_scsi()
2502 req->ring_index = 0; in qla82xx_start_scsi()
2511 dbval = dbval | (req->id << 8) | (req->ring_index << 16); in qla82xx_start_scsi()
2787 if (req->ring_index < cnt) in qla2x00_start_bidir()
2788 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
2791 (req->ring_index - cnt); in qla2x00_start_bidir()