Lines Matching refs:cnt
319 uint16_t cnt; in qla2x00_start_scsi() local
374 if (req->cnt < (req_cnt + 2)) { in qla2x00_start_scsi()
375 cnt = RD_REG_WORD_RELAXED(ISP_REQ_Q_OUT(ha, reg)); in qla2x00_start_scsi()
376 if (req->ring_index < cnt) in qla2x00_start_scsi()
377 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi()
379 req->cnt = req->length - in qla2x00_start_scsi()
380 (req->ring_index - cnt); in qla2x00_start_scsi()
382 if (req->cnt < (req_cnt + 2)) in qla2x00_start_scsi()
391 req->cnt -= req_cnt; in qla2x00_start_scsi()
1429 uint16_t cnt; in qla24xx_start_scsi() local
1479 if (req->cnt < (req_cnt + 2)) { in qla24xx_start_scsi()
1480 cnt = IS_SHADOW_REG_CAPABLE(ha) ? *req->out_ptr : in qla24xx_start_scsi()
1482 if (req->ring_index < cnt) in qla24xx_start_scsi()
1483 req->cnt = cnt - req->ring_index; in qla24xx_start_scsi()
1485 req->cnt = req->length - in qla24xx_start_scsi()
1486 (req->ring_index - cnt); in qla24xx_start_scsi()
1487 if (req->cnt < (req_cnt + 2)) in qla24xx_start_scsi()
1496 req->cnt -= req_cnt; in qla24xx_start_scsi()
1578 uint16_t cnt; in qla24xx_dif_start_scsi() local
1683 if (req->cnt < (req_cnt + 2)) { in qla24xx_dif_start_scsi()
1684 cnt = IS_SHADOW_REG_CAPABLE(ha) ? *req->out_ptr : in qla24xx_dif_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()
1689 req->cnt = req->length - in qla24xx_dif_start_scsi()
1690 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1691 if (req->cnt < (req_cnt + 2)) in qla24xx_dif_start_scsi()
1702 req->cnt -= req_cnt; in qla24xx_dif_start_scsi()
1759 req->cnt += req_cnt; in qla24xx_dif_start_scsi()
1801 uint16_t cnt, req_cnt; in qla2x00_alloc_iocbs() local
1836 if (req->cnt < req_cnt + 2) { in qla2x00_alloc_iocbs()
1838 cnt = RD_REG_DWORD(®->isp25mq.req_q_out); in qla2x00_alloc_iocbs()
1840 cnt = RD_REG_DWORD(®->isp82.req_q_out); in qla2x00_alloc_iocbs()
1842 cnt = RD_REG_DWORD(®->isp24.req_q_out); in qla2x00_alloc_iocbs()
1844 cnt = RD_REG_DWORD(®->ispfx00.req_q_out); in qla2x00_alloc_iocbs()
1846 cnt = qla2x00_debounce_register( in qla2x00_alloc_iocbs()
1849 if (req->ring_index < cnt) in qla2x00_alloc_iocbs()
1850 req->cnt = cnt - req->ring_index; in qla2x00_alloc_iocbs()
1852 req->cnt = req->length - in qla2x00_alloc_iocbs()
1853 (req->ring_index - cnt); in qla2x00_alloc_iocbs()
1855 if (req->cnt < req_cnt + 2) in qla2x00_alloc_iocbs()
1859 req->cnt -= req_cnt; in qla2x00_alloc_iocbs()
2221 uint16_t cnt; in qla82xx_start_scsi() local
2327 if (req->cnt < (req_cnt + 2)) { in qla82xx_start_scsi()
2328 cnt = (uint16_t)RD_REG_DWORD_RELAXED( in qla82xx_start_scsi()
2330 if (req->ring_index < cnt) in qla82xx_start_scsi()
2331 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
2333 req->cnt = req->length - in qla82xx_start_scsi()
2334 (req->ring_index - cnt); in qla82xx_start_scsi()
2335 if (req->cnt < (req_cnt + 2)) in qla82xx_start_scsi()
2438 if (req->cnt < (req_cnt + 2)) { in qla82xx_start_scsi()
2439 cnt = (uint16_t)RD_REG_DWORD_RELAXED( 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()
2444 req->cnt = req->length - in qla82xx_start_scsi()
2445 (req->ring_index - cnt); in qla82xx_start_scsi()
2447 if (req->cnt < (req_cnt + 2)) in qla82xx_start_scsi()
2496 req->cnt -= req_cnt; in qla82xx_start_scsi()
2742 uint16_t cnt; in qla2x00_start_bidir() local
2784 if (req->cnt < req_cnt + 2) { in qla2x00_start_bidir()
2785 cnt = IS_SHADOW_REG_CAPABLE(ha) ? *req->out_ptr : in qla2x00_start_bidir()
2787 if (req->ring_index < cnt) in qla2x00_start_bidir()
2788 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
2790 req->cnt = req->length - in qla2x00_start_bidir()
2791 (req->ring_index - cnt); in qla2x00_start_bidir()
2793 if (req->cnt < req_cnt + 2) { in qla2x00_start_bidir()
2818 req->cnt -= req_cnt; in qla2x00_start_bidir()