Lines Matching refs:cnt

333 	uint16_t	cnt;  in qla2x00_start_scsi()  local
380 if (req->cnt < (req_cnt + 2)) { in qla2x00_start_scsi()
381 cnt = rd_reg_word_relaxed(ISP_REQ_Q_OUT(ha, reg)); in qla2x00_start_scsi()
382 if (req->ring_index < cnt) in qla2x00_start_scsi()
383 req->cnt = cnt - req->ring_index; in qla2x00_start_scsi()
385 req->cnt = req->length - in qla2x00_start_scsi()
386 (req->ring_index - cnt); in qla2x00_start_scsi()
388 if (req->cnt < (req_cnt + 2)) in qla2x00_start_scsi()
397 req->cnt -= req_cnt; in qla2x00_start_scsi()
1546 uint16_t cnt; in qla24xx_start_scsi() local
1598 if (req->cnt < (req_cnt + 2)) { in qla24xx_start_scsi()
1600 cnt = *req->out_ptr; in qla24xx_start_scsi()
1602 cnt = rd_reg_dword_relaxed(req->req_q_out); in qla24xx_start_scsi()
1603 if (qla2x00_check_reg16_for_disconnect(vha, cnt)) in qla24xx_start_scsi()
1607 if (req->ring_index < cnt) in qla24xx_start_scsi()
1608 req->cnt = cnt - req->ring_index; in qla24xx_start_scsi()
1610 req->cnt = req->length - in qla24xx_start_scsi()
1611 (req->ring_index - cnt); in qla24xx_start_scsi()
1612 if (req->cnt < (req_cnt + 2)) in qla24xx_start_scsi()
1621 req->cnt -= req_cnt; in qla24xx_start_scsi()
1701 uint16_t cnt; in qla24xx_dif_start_scsi() local
1805 if (req->cnt < (req_cnt + 2)) { in qla24xx_dif_start_scsi()
1807 cnt = *req->out_ptr; in qla24xx_dif_start_scsi()
1809 cnt = rd_reg_dword_relaxed(req->req_q_out); in qla24xx_dif_start_scsi()
1810 if (qla2x00_check_reg16_for_disconnect(vha, cnt)) in qla24xx_dif_start_scsi()
1813 if (req->ring_index < cnt) in qla24xx_dif_start_scsi()
1814 req->cnt = cnt - req->ring_index; in qla24xx_dif_start_scsi()
1816 req->cnt = req->length - in qla24xx_dif_start_scsi()
1817 (req->ring_index - cnt); in qla24xx_dif_start_scsi()
1818 if (req->cnt < (req_cnt + 2)) in qla24xx_dif_start_scsi()
1829 req->cnt -= req_cnt; in qla24xx_dif_start_scsi()
1886 req->cnt += req_cnt; in qla24xx_dif_start_scsi()
1910 uint16_t cnt; in qla2xxx_start_scsi_mq() local
1965 if (req->cnt < (req_cnt + 2)) { in qla2xxx_start_scsi_mq()
1967 cnt = *req->out_ptr; in qla2xxx_start_scsi_mq()
1969 cnt = rd_reg_dword_relaxed(req->req_q_out); in qla2xxx_start_scsi_mq()
1970 if (qla2x00_check_reg16_for_disconnect(vha, cnt)) in qla2xxx_start_scsi_mq()
1974 if (req->ring_index < cnt) in qla2xxx_start_scsi_mq()
1975 req->cnt = cnt - req->ring_index; in qla2xxx_start_scsi_mq()
1977 req->cnt = req->length - in qla2xxx_start_scsi_mq()
1978 (req->ring_index - cnt); in qla2xxx_start_scsi_mq()
1979 if (req->cnt < (req_cnt + 2)) in qla2xxx_start_scsi_mq()
1988 req->cnt -= req_cnt; in qla2xxx_start_scsi_mq()
2069 uint16_t cnt; in qla2xxx_dif_start_scsi_mq() local
2187 if (req->cnt < (req_cnt + 2)) { in qla2xxx_dif_start_scsi_mq()
2189 cnt = *req->out_ptr; in qla2xxx_dif_start_scsi_mq()
2191 cnt = rd_reg_dword_relaxed(req->req_q_out); in qla2xxx_dif_start_scsi_mq()
2192 if (qla2x00_check_reg16_for_disconnect(vha, cnt)) in qla2xxx_dif_start_scsi_mq()
2196 if (req->ring_index < cnt) in qla2xxx_dif_start_scsi_mq()
2197 req->cnt = cnt - req->ring_index; in qla2xxx_dif_start_scsi_mq()
2199 req->cnt = req->length - in qla2xxx_dif_start_scsi_mq()
2200 (req->ring_index - cnt); in qla2xxx_dif_start_scsi_mq()
2201 if (req->cnt < (req_cnt + 2)) in qla2xxx_dif_start_scsi_mq()
2212 req->cnt -= req_cnt; in qla2xxx_dif_start_scsi_mq()
2267 req->cnt += req_cnt; in qla2xxx_dif_start_scsi_mq()
2290 uint16_t cnt, req_cnt; in __qla2x00_alloc_iocbs() local
2302 if (req->cnt < req_cnt + 2) { in __qla2x00_alloc_iocbs()
2304 cnt = *req->out_ptr; in __qla2x00_alloc_iocbs()
2307 cnt = rd_reg_dword(&reg->isp25mq.req_q_out); in __qla2x00_alloc_iocbs()
2309 cnt = rd_reg_dword(reg->isp82.req_q_out); in __qla2x00_alloc_iocbs()
2311 cnt = rd_reg_dword(&reg->isp24.req_q_out); in __qla2x00_alloc_iocbs()
2313 cnt = rd_reg_dword(&reg->ispfx00.req_q_out); in __qla2x00_alloc_iocbs()
2315 cnt = qla2x00_debounce_register( in __qla2x00_alloc_iocbs()
2318 if (!qpair->use_shadow_reg && cnt == ISP_REG16_DISCONNECT) { in __qla2x00_alloc_iocbs()
2323 if (req->ring_index < cnt) in __qla2x00_alloc_iocbs()
2324 req->cnt = cnt - req->ring_index; in __qla2x00_alloc_iocbs()
2326 req->cnt = req->length - in __qla2x00_alloc_iocbs()
2327 (req->ring_index - cnt); in __qla2x00_alloc_iocbs()
2329 if (req->cnt < req_cnt + 2) in __qla2x00_alloc_iocbs()
2347 req->cnt -= req_cnt; in __qla2x00_alloc_iocbs()
3378 uint16_t cnt; in qla82xx_start_scsi() local
3477 if (req->cnt < (req_cnt + 2)) { in qla82xx_start_scsi()
3478 cnt = (uint16_t)rd_reg_dword_relaxed( in qla82xx_start_scsi()
3480 if (req->ring_index < cnt) in qla82xx_start_scsi()
3481 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3483 req->cnt = req->length - in qla82xx_start_scsi()
3484 (req->ring_index - cnt); in qla82xx_start_scsi()
3485 if (req->cnt < (req_cnt + 2)) in qla82xx_start_scsi()
3580 if (req->cnt < (req_cnt + 2)) { in qla82xx_start_scsi()
3581 cnt = (uint16_t)rd_reg_dword_relaxed( in qla82xx_start_scsi()
3583 if (req->ring_index < cnt) in qla82xx_start_scsi()
3584 req->cnt = cnt - req->ring_index; in qla82xx_start_scsi()
3586 req->cnt = req->length - in qla82xx_start_scsi()
3587 (req->ring_index - cnt); in qla82xx_start_scsi()
3589 if (req->cnt < (req_cnt + 2)) in qla82xx_start_scsi()
3638 req->cnt -= req_cnt; in qla82xx_start_scsi()
4145 uint16_t cnt; in qla2x00_start_bidir() local
4178 if (req->cnt < req_cnt + 2) { in qla2x00_start_bidir()
4180 cnt = *req->out_ptr; in qla2x00_start_bidir()
4182 cnt = rd_reg_dword_relaxed(req->req_q_out); in qla2x00_start_bidir()
4183 if (qla2x00_check_reg16_for_disconnect(vha, cnt)) in qla2x00_start_bidir()
4187 if (req->ring_index < cnt) in qla2x00_start_bidir()
4188 req->cnt = cnt - req->ring_index; in qla2x00_start_bidir()
4190 req->cnt = req->length - in qla2x00_start_bidir()
4191 (req->ring_index - cnt); in qla2x00_start_bidir()
4193 if (req->cnt < req_cnt + 2) { in qla2x00_start_bidir()
4218 req->cnt -= req_cnt; in qla2x00_start_bidir()
4243 uint16_t cnt; in qla_start_scsi_type6() local
4341 if (req->cnt < (req_cnt + 2)) { in qla_start_scsi_type6()
4343 cnt = *req->out_ptr; in qla_start_scsi_type6()
4345 cnt = (uint16_t)rd_reg_dword_relaxed(req->req_q_out); in qla_start_scsi_type6()
4346 if (qla2x00_check_reg16_for_disconnect(vha, cnt)) in qla_start_scsi_type6()
4350 if (req->ring_index < cnt) in qla_start_scsi_type6()
4351 req->cnt = cnt - req->ring_index; in qla_start_scsi_type6()
4353 req->cnt = req->length - (req->ring_index - cnt); in qla_start_scsi_type6()
4354 if (req->cnt < (req_cnt + 2)) in qla_start_scsi_type6()
4397 req->cnt -= req_cnt; in qla_start_scsi_type6()