Home
last modified time | relevance | path

Searched refs:moving_io (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/drivers/md/bcache/
Dmovinggc.c15 struct moving_io { struct
40 closure_type(io, struct moving_io, cl); in CLOSURE_CALLBACK() argument
47 closure_type(io, struct moving_io, cl); in CLOSURE_CALLBACK()
65 struct moving_io *io = container_of(bio->bi_private, in read_moving_endio()
66 struct moving_io, cl); in read_moving_endio()
78 static void moving_init(struct moving_io *io) in moving_init()
94 closure_type(io, struct moving_io, cl); in CLOSURE_CALLBACK()
118 closure_type(io, struct moving_io, cl); in CLOSURE_CALLBACK()
129 struct moving_io *io; in read_moving()
/linux-6.12.1/fs/bcachefs/
Dmove.c65 struct moving_io { struct
82 static void move_free(struct moving_io *io) in move_free() argument
101 struct moving_io *io = container_of(op, struct moving_io, write.op); in move_write_done()
113 static void move_write(struct moving_io *io) in move_write()
136 struct moving_io *bch2_moving_ctxt_next_pending_write(struct moving_context *ctxt) in bch2_moving_ctxt_next_pending_write()
138 struct moving_io *io = in bch2_moving_ctxt_next_pending_write()
139 list_first_entry_or_null(&ctxt->reads, struct moving_io, read_list); in bch2_moving_ctxt_next_pending_write()
146 struct moving_io *io = container_of(bio, struct moving_io, rbio.bio); in move_read_endio()
159 struct moving_io *io; in bch2_moving_ctxt_do_pending_writes()
253 struct moving_io *io; in bch2_move_extent()
[all …]
Dmove.h84 struct moving_io *bch2_moving_ctxt_next_pending_write(struct moving_context *);