Lines Matching refs:cnt
321 uint16_t cnt; in qla2x00_start_scsi() local
377 if (req->cnt < (req_cnt + 2)) { in qla2x00_start_scsi()
378 cnt = RD_REG_WORD_RELAXED(ISP_REQ_Q_OUT(ha, reg)); in qla2x00_start_scsi()
379 if (req->ring_index < cnt) in qla2x00_start_scsi()
380 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi()
382 req->cnt = req->length - in qla2x00_start_scsi()
383 (req->ring_index - cnt); in qla2x00_start_scsi()
385 if (req->cnt < (req_cnt + 2)) in qla2x00_start_scsi()
394 req->cnt -= req_cnt; in qla2x00_start_scsi()
1451 uint16_t cnt; in qla24xx_start_scsi() local
1503 if (req->cnt < (req_cnt + 2)) { in qla24xx_start_scsi()
1504 cnt = IS_SHADOW_REG_CAPABLE(ha) ? *req->out_ptr : in qla24xx_start_scsi()
1506 if (req->ring_index < cnt) in qla24xx_start_scsi()
1507 req->cnt = cnt - req->ring_index; in qla24xx_start_scsi()
1509 req->cnt = req->length - in qla24xx_start_scsi()
1510 (req->ring_index - cnt); in qla24xx_start_scsi()
1511 if (req->cnt < (req_cnt + 2)) in qla24xx_start_scsi()
1520 req->cnt -= req_cnt; in qla24xx_start_scsi()
1602 uint16_t cnt; in qla24xx_dif_start_scsi() local
1707 if (req->cnt < (req_cnt + 2)) { in qla24xx_dif_start_scsi()
1708 cnt = IS_SHADOW_REG_CAPABLE(ha) ? *req->out_ptr : in qla24xx_dif_start_scsi()
1710 if (req->ring_index < cnt) in qla24xx_dif_start_scsi()
1711 req->cnt = cnt - req->ring_index; in qla24xx_dif_start_scsi()
1713 req->cnt = req->length - in qla24xx_dif_start_scsi()
1714 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1715 if (req->cnt < (req_cnt + 2)) in qla24xx_dif_start_scsi()
1726 req->cnt -= req_cnt; in qla24xx_dif_start_scsi()
1783 req->cnt += req_cnt; in qla24xx_dif_start_scsi()
1825 uint16_t cnt, req_cnt; in qla2x00_alloc_iocbs() local
1860 if (req->cnt < req_cnt + 2) { in qla2x00_alloc_iocbs()
1862 cnt = RD_REG_DWORD(®->isp25mq.req_q_out); in qla2x00_alloc_iocbs()
1864 cnt = RD_REG_DWORD(®->isp82.req_q_out); in qla2x00_alloc_iocbs()
1866 cnt = RD_REG_DWORD(®->isp24.req_q_out); in qla2x00_alloc_iocbs()
1868 cnt = RD_REG_DWORD(®->ispfx00.req_q_out); in qla2x00_alloc_iocbs()
1870 cnt = qla2x00_debounce_register( in qla2x00_alloc_iocbs()
1873 if (req->ring_index < cnt) in qla2x00_alloc_iocbs()
1874 req->cnt = cnt - req->ring_index; in qla2x00_alloc_iocbs()
1876 req->cnt = req->length - in qla2x00_alloc_iocbs()
1877 (req->ring_index - cnt); in qla2x00_alloc_iocbs()
1879 if (req->cnt < req_cnt + 2) in qla2x00_alloc_iocbs()
1883 req->cnt -= req_cnt; in qla2x00_alloc_iocbs()
2249 uint16_t cnt; in qla82xx_start_scsi() local
2356 if (req->cnt < (req_cnt + 2)) { in qla82xx_start_scsi()
2357 cnt = (uint16_t)RD_REG_DWORD_RELAXED( in qla82xx_start_scsi()
2359 if (req->ring_index < cnt) in qla82xx_start_scsi()
2360 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
2362 req->cnt = req->length - in qla82xx_start_scsi()
2363 (req->ring_index - cnt); in qla82xx_start_scsi()
2364 if (req->cnt < (req_cnt + 2)) in qla82xx_start_scsi()
2467 if (req->cnt < (req_cnt + 2)) { in qla82xx_start_scsi()
2468 cnt = (uint16_t)RD_REG_DWORD_RELAXED( in qla82xx_start_scsi()
2470 if (req->ring_index < cnt) in qla82xx_start_scsi()
2471 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
2473 req->cnt = req->length - in qla82xx_start_scsi()
2474 (req->ring_index - cnt); in qla82xx_start_scsi()
2476 if (req->cnt < (req_cnt + 2)) in qla82xx_start_scsi()
2525 req->cnt -= req_cnt; in qla82xx_start_scsi()
2776 uint16_t cnt; in qla2x00_start_bidir() local
2818 if (req->cnt < req_cnt + 2) { in qla2x00_start_bidir()
2819 cnt = IS_SHADOW_REG_CAPABLE(ha) ? *req->out_ptr : in qla2x00_start_bidir()
2821 if (req->ring_index < cnt) in qla2x00_start_bidir()
2822 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
2824 req->cnt = req->length - in qla2x00_start_bidir()
2825 (req->ring_index - cnt); in qla2x00_start_bidir()
2827 if (req->cnt < req_cnt + 2) { in qla2x00_start_bidir()
2852 req->cnt -= req_cnt; in qla2x00_start_bidir()