Home
last modified time | relevance | path

Searched refs:io_ref (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dsb-members.h23 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()
H A Dsuper.c450 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 …]
H A Dbtree_node_scan.c274 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()
H A Dsuper-io.c267 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()
H A Ddisk_groups.c557 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()
H A Dalloc_background.c1955 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()
H A Dio_read.c397 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()
H A Ddebug.c60 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()
H A Djournal_io.c1222 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()
H A Dbtree_io.c1357 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()
H A Dfs-io.c51 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()
H A Dec.c724 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()
H A Dchardev.c618 percpu_ref_put(&ca->io_ref[READ]); in bch2_ioctl_disk_get_idx()
H A Dbcachefs.h527 struct percpu_ref io_ref[2]; member
H A Dio_write.c751 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()
H A Dbuckets.c1149 percpu_ref_put(&ca->io_ref[READ]); in bch2_trans_mark_dev_sbs_flags()
H A Dbackpointers.c518 percpu_ref_put(&ca->io_ref[READ]); in check_extent_checksum()
H A Djournal.c1335 percpu_ref_put(&ca->io_ref[READ]); in bch2_fs_journal_alloc()
H A Dfs.c2534 percpu_ref_put(&ca->io_ref[READ]); in bch2_fs_get_tree()