Home
last modified time | relevance | path

Searched refs:continue_at (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/bcache/
H A Drequest.c82 continue_at(cl, bch_data_insert_start, op->wq); in bch_data_insert_keys()
136 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_invalidate()
213 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_insert_start()
252 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_insert_start()
282 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_insert_start()
591 continue_at(cl, cache_lookup, bcache_wq); in cache_lookup()
800 continue_at(cl, cached_dev_read_error_done, NULL); in cached_dev_read_error()
857 continue_at(cl, cached_dev_cache_miss_done, NULL); in cached_dev_read_done()
958 continue_at(cl, cached_dev_read_done_bh, NULL); in cached_dev_read()
1053 continue_at(c in cached_dev_write()
[all...]
H A Dclosure.h31 * continue_at(cl, next_function, workqueue);
36 * continue_at() also, critically, requires a 'return' immediately following the
61 * continue_at(cl, complete_some_read, system_wq);
75 * closure - _always_ use continue_at(). Doing so consistently will help
94 * continue_at(cl, NULL, NULL);
97 * returns up the C stack. continue_at() with non null fn is better thought of
126 * continue_at() and closure_return() clear it for you, if you're doing
303 * continue_at - jump to another function with barrier
309 * This is because after calling continue_at() you no longer have a ref on @cl,
311 * has a ref on its own closure which continue_at() drop
315 #define continue_at global() macro
[all...]
H A Dmovinggc.c113 continue_at(cl, write_moving_finish, op->wq); in write_moving()
123 continue_at(cl, write_moving, io->op.wq); in read_moving_submit()
H A Dclosure.c119 continue_at(cl, closure_sync_fn, NULL); in __closure_sync()
H A Dwriteback.c377 continue_at(cl, write_dirty, io->dc->writeback_write_wq); in write_dirty()
403 continue_at(cl, write_dirty_finish, io->dc->writeback_write_wq); in write_dirty()
425 continue_at(cl, write_dirty, io->dc->writeback_write_wq); in read_dirty_submit()
H A Djournal.c774 continue_at(cl, journal_write, bch_journal_wq);
828 continue_at(cl, journal_write_done, NULL);
H A Dsuper.c1422 continue_at(cl, cached_dev_free, system_wq); in cached_dev_flush()
1553 continue_at(cl, flash_dev_free, system_wq); in flash_dev_flush()
1863 continue_at(cl, cache_set_flush, system_wq); in __cache_set_unregister()
H A Dbtree.c387 continue_at(cl, btree_node_write_done, NULL); in do_btree_node_write()
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Drequest.c82 continue_at(cl, bch_data_insert_start, op->wq); in bch_data_insert_keys()
136 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_invalidate()
213 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_insert_start()
252 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_insert_start()
282 continue_at(cl, bch_data_insert_keys, op->wq); in bch_data_insert_start()
591 continue_at(cl, cache_lookup, bcache_wq); in cache_lookup()
801 continue_at(cl, cached_dev_read_error_done, NULL); in cached_dev_read_error()
858 continue_at(cl, cached_dev_cache_miss_done, NULL); in cached_dev_read_done()
953 continue_at(cl, cached_dev_read_done_bh, NULL); in cached_dev_read()
1048 continue_at(c in cached_dev_write()
[all...]
H A Dclosure.h31 * continue_at(cl, next_function, workqueue);
36 * continue_at() also, critically, requires a 'return' immediately following the
61 * continue_at(cl, complete_some_read, system_wq);
75 * closure - _always_ use continue_at(). Doing so consistently will help
94 * continue_at(cl, NULL, NULL);
97 * returns up the C stack. continue_at() with non null fn is better thought of
126 * continue_at() and closure_return() clear it for you, if you're doing
303 * continue_at - jump to another function with barrier
309 * This is because after calling continue_at() you no longer have a ref on @cl,
311 * has a ref on its own closure which continue_at() drop
315 #define continue_at global() macro
[all...]
H A Dmovinggc.c113 continue_at(cl, write_moving_finish, op->wq); in write_moving()
123 continue_at(cl, write_moving, io->op.wq); in read_moving_submit()
H A Dclosure.c119 continue_at(cl, closure_sync_fn, NULL); in __closure_sync()
H A Dwriteback.c423 continue_at(cl, write_dirty, io->dc->writeback_write_wq); in write_dirty()
449 continue_at(cl, write_dirty_finish, io->dc->writeback_write_wq); in write_dirty()
471 continue_at(cl, write_dirty, io->dc->writeback_write_wq); in read_dirty_submit()
H A Djournal.c771 continue_at(cl, journal_write, bch_journal_wq);
823 continue_at(cl, journal_write_done, NULL);
H A Dsuper.c1393 continue_at(cl, cached_dev_free, system_wq); in cached_dev_flush()
1522 continue_at(cl, flash_dev_free, system_wq); in flash_dev_flush()
1837 continue_at(cl, cache_set_flush, system_wq); in __cache_set_unregister()
H A Dbtree.c387 continue_at(cl, btree_node_write_done, NULL); in do_btree_node_write()

Completed in 24 milliseconds