Lines Matching refs:ibr
294 struct iblock_req *ibr = cmd->priv; in iblock_complete_cmd() local
297 if (!atomic_dec_and_test(&ibr->pending)) in iblock_complete_cmd()
300 if (atomic_read(&ibr->ib_bio_err_cnt)) in iblock_complete_cmd()
306 kfree(ibr); in iblock_complete_cmd()
312 struct iblock_req *ibr = cmd->priv; in iblock_bio_done() local
326 atomic_inc(&ibr->ib_bio_err_cnt); in iblock_bio_done()
460 struct iblock_req *ibr; in iblock_execute_write_same() local
482 ibr = kzalloc(sizeof(struct iblock_req), GFP_KERNEL); in iblock_execute_write_same()
483 if (!ibr) in iblock_execute_write_same()
485 cmd->priv = ibr; in iblock_execute_write_same()
494 atomic_set(&ibr->pending, 1); in iblock_execute_write_same()
504 atomic_inc(&ibr->pending); in iblock_execute_write_same()
520 kfree(ibr); in iblock_execute_write_same()
679 struct iblock_req *ibr; in iblock_execute_rw() local
728 ibr = kzalloc(sizeof(struct iblock_req), GFP_KERNEL); in iblock_execute_rw()
729 if (!ibr) in iblock_execute_rw()
731 cmd->priv = ibr; in iblock_execute_rw()
734 atomic_set(&ibr->pending, 1); in iblock_execute_rw()
747 atomic_set(&ibr->pending, 2); in iblock_execute_rw()
767 atomic_inc(&ibr->pending); in iblock_execute_rw()
791 kfree(ibr); in iblock_execute_rw()