Lines Matching refs:cl
21 struct closure cl;
40 closure_type(dio, struct dio_read, cl);
53 closure_put(&dio->cl);
104 closure_init(&dio->cl, NULL);
111 set_closure_fn(&dio->cl, bch2_dio_read_complete, NULL);
112 atomic_set(&dio->cl.remaining,
117 atomic_set(&dio->cl.remaining,
119 dio->cl.closure_get_happened = true;
158 closure_get(&dio->cl);
166 closure_sync(&dio->cl);
167 closure_debug_destroy(&dio->cl);
331 closure_type(dio, struct dio_write, op.cl);
334 closure_debug_destroy(cl);
349 closure_init(&dio->op.cl, NULL);
357 &dio->op.cl);
358 bch2_inode_flush_nocow_writes_async(c, dio->inode, &dio->op.cl);
363 closure_sync(&dio->op.cl);
364 closure_debug_destroy(&dio->op.cl);
366 continue_at(&dio->op.cl, bch2_dio_write_flush_done, NULL);
531 closure_call(&dio->op.cl, bch2_write, NULL, NULL);