Searched refs:io_ref (Results 1 – 19 of 19) sorted by relevance
23 return !percpu_ref_is_zero(&ca->io_ref[READ]); in bch2_dev_is_online()164 percpu_ref_put(&ca->io_ref[rw]); in bch2_get_next_online_dev()168 !percpu_ref_tryget(&ca->io_ref[rw]))) in bch2_get_next_online_dev()294 if (ca && !percpu_ref_tryget(&ca->io_ref[rw])) in bch2_dev_get_ioref()304 percpu_ref_put(&ca->io_ref[rw]); in bch2_dev_get_ioref()
450 percpu_ref_reinit(&ca->io_ref[WRITE]); in __bch2_fs_read_write()1237 if (!percpu_ref_is_zero(&ca->io_ref[rw])) { in bch2_dev_io_ref_stop()1239 percpu_ref_kill(&ca->io_ref[rw]); in bch2_dev_io_ref_stop()1274 percpu_ref_exit(&ca->io_ref[WRITE]); in bch2_dev_free()1275 percpu_ref_exit(&ca->io_ref[READ]); in bch2_dev_free()1287 if (percpu_ref_is_zero(&ca->io_ref[READ])) in __bch2_dev_offline()1476 BUG_ON(!percpu_ref_is_zero(&ca->io_ref[READ])); in __bch2_dev_attach_bdev()1496 percpu_ref_reinit(&ca->io_ref[READ]); in __bch2_dev_attach_bdev()1611 if (percpu_ref_is_zero(&ca->io_ref[WRITE])) in __bch2_dev_read_write()1612 percpu_ref_reinit(&ca->io_ref[WRITE]); in __bch2_dev_read_write()[all …]
274 percpu_ref_put(&ca->io_ref[READ]); in read_btree_nodes_worker()294 percpu_ref_put(&ca->io_ref[READ]); in read_btree_nodes()306 percpu_ref_put(&ca->io_ref[READ]); in read_btree_nodes()313 percpu_ref_get(&ca->io_ref[READ]); in read_btree_nodes()
267 percpu_ref_put(&ca->io_ref[READ]); in bch2_sb_field_resize_id()964 percpu_ref_put(&ca->io_ref[READ]); in write_super_endio()982 percpu_ref_get(&ca->io_ref[READ]); in read_back_super()1008 percpu_ref_get(&ca->io_ref[READ]); in write_one_super()1043 percpu_ref_put(&ca->io_ref[READ]); in bch2_write_super()1046 percpu_ref_get(&ca->io_ref[READ]); in bch2_write_super()1213 percpu_ref_put(&(*ca)->io_ref[READ]); in bch2_write_super()
557 if (ca && percpu_ref_tryget(&ca->io_ref[READ])) { in bch2_target_to_text()559 percpu_ref_put(&ca->io_ref[READ]); in bch2_target_to_text()
1955 percpu_ref_put(&ca->io_ref[WRITE]); in bch2_do_discards_work()1972 percpu_ref_put(&ca->io_ref[WRITE]); in bch2_dev_do_discards()2050 percpu_ref_put(&ca->io_ref[WRITE]); in bch2_do_discards_fast_work()2070 percpu_ref_put(&ca->io_ref[WRITE]); in bch2_discard_one_bucket_fast()2264 percpu_ref_put(&ca->io_ref[WRITE]); in bch2_do_invalidates_work()2282 percpu_ref_put(&ca->io_ref[WRITE]); in bch2_dev_do_invalidates()
397 percpu_ref_put(&ca->io_ref[READ]); in bch2_rbio_free()1011 percpu_ref_put(&ca->io_ref[READ]); in __bch2_read_extent()1044 percpu_ref_put(&ca->io_ref[READ]); in __bch2_read_extent()
60 percpu_ref_put(&ca->io_ref[READ]); in bch2_btree_verify_replica()300 percpu_ref_put(&ca->io_ref[READ]); in bch2_btree_node_ondisk_to_text()
1222 percpu_ref_put(&ca->io_ref[READ]); in CLOSURE_CALLBACK()1257 percpu_ref_tryget(&ca->io_ref[READ])) in bch2_journal_read()1773 percpu_ref_put(&ca->io_ref[WRITE]); in journal_write_endio()1848 percpu_ref_get(&ca->io_ref[WRITE]); in CLOSURE_CALLBACK()
1357 percpu_ref_put(&ca->io_ref[READ]); in btree_node_read_work()1615 percpu_ref_put(&ca->io_ref[READ]); in btree_node_read_all_replicas_endio()1936 percpu_ref_put(&scrub->ca->io_ref[READ]); in btree_node_scrub_work()2005 percpu_ref_put(&ca->io_ref[READ]); in bch2_btree_node_scrub()2175 percpu_ref_put(&ca->io_ref[READ]); in btree_node_write_endio()
51 percpu_ref_put(&bio->ca->io_ref[WRITE]); in nocow_flush_endio()74 if (ca && !percpu_ref_tryget(&ca->io_ref[WRITE])) in bch2_inode_flush_nocow_writes_async()
724 percpu_ref_put(&ca->io_ref[rw]); in ec_block_endio()785 percpu_ref_get(&ca->io_ref[rw]); in ec_block_io()792 percpu_ref_put(&ca->io_ref[rw]); in ec_block_io()1265 percpu_ref_put(&ca->io_ref[WRITE]); in zero_out_rest_of_ec_bucket()
618 percpu_ref_put(&ca->io_ref[READ]); in bch2_ioctl_disk_get_idx()
527 struct percpu_ref io_ref[2]; member
751 percpu_ref_put(&ca->io_ref[WRITE]); in bch2_write_endio()1450 percpu_ref_put(&bch2_dev_have_ref(c, i->b.inode)->io_ref[WRITE]); in bch2_nocow_write()
1149 percpu_ref_put(&ca->io_ref[READ]); in bch2_trans_mark_dev_sbs_flags()
518 percpu_ref_put(&ca->io_ref[READ]); in check_extent_checksum()
1335 percpu_ref_put(&ca->io_ref[READ]); in bch2_fs_journal_alloc()
2534 percpu_ref_put(&ca->io_ref[READ]); in bch2_fs_get_tree()