Lines Matching refs:ibr
318 struct iblock_req *ibr = cmd->priv; in iblock_complete_cmd() local
321 if (!refcount_dec_and_test(&ibr->pending)) in iblock_complete_cmd()
326 else if (atomic_read(&ibr->ib_bio_err_cnt)) in iblock_complete_cmd()
332 kfree(ibr); in iblock_complete_cmd()
338 struct iblock_req *ibr = cmd->priv; in iblock_bio_done() local
346 atomic_inc(&ibr->ib_bio_err_cnt); in iblock_bio_done()
493 struct iblock_req *ibr; in iblock_execute_write_same() local
526 ibr = kzalloc(sizeof(struct iblock_req), GFP_KERNEL); in iblock_execute_write_same()
527 if (!ibr) in iblock_execute_write_same()
529 cmd->priv = ibr; in iblock_execute_write_same()
538 refcount_set(&ibr->pending, 1); in iblock_execute_write_same()
548 refcount_inc(&ibr->pending); in iblock_execute_write_same()
564 kfree(ibr); in iblock_execute_write_same()
748 struct iblock_req *ibr; in iblock_execute_rw() local
786 ibr = kzalloc(sizeof(struct iblock_req), GFP_KERNEL); in iblock_execute_rw()
787 if (!ibr) in iblock_execute_rw()
789 cmd->priv = ibr; in iblock_execute_rw()
792 refcount_set(&ibr->pending, 1); in iblock_execute_rw()
804 refcount_set(&ibr->pending, 2); in iblock_execute_rw()
834 refcount_inc(&ibr->pending); in iblock_execute_rw()
858 kfree(ibr); in iblock_execute_rw()