Home
last modified time | relevance | path

Searched refs:dm_kcopyd_client (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Ddm-kcopyd.h49 * To use kcopyd you must first create a dm_kcopyd_client object.
52 struct dm_kcopyd_client;
53 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle);
54 void dm_kcopyd_client_destroy(struct dm_kcopyd_client *kc);
55 void dm_kcopyd_client_flush(struct dm_kcopyd_client *kc);
67 void dm_kcopyd_copy(struct dm_kcopyd_client *kc, struct dm_io_region *from,
82 void *dm_kcopyd_prepare_callback(struct dm_kcopyd_client *kc,
86 void dm_kcopyd_zero(struct dm_kcopyd_client *kc,
/kernel/linux/linux-5.10/include/linux/
H A Ddm-kcopyd.h48 * To use kcopyd you must first create a dm_kcopyd_client object.
51 struct dm_kcopyd_client;
52 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle);
53 void dm_kcopyd_client_destroy(struct dm_kcopyd_client *kc);
65 void dm_kcopyd_copy(struct dm_kcopyd_client *kc, struct dm_io_region *from,
80 void *dm_kcopyd_prepare_callback(struct dm_kcopyd_client *kc,
84 void dm_kcopyd_zero(struct dm_kcopyd_client *kc,
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-kcopyd.c60 struct dm_kcopyd_client { struct
210 static void wake(struct dm_kcopyd_client *kc) in wake()
245 static void kcopyd_put_pages(struct dm_kcopyd_client *kc, struct page_list *pl) in kcopyd_put_pages()
264 static int kcopyd_get_pages(struct dm_kcopyd_client *kc, in kcopyd_get_pages()
310 static int client_reserve_pages(struct dm_kcopyd_client *kc, unsigned int nr_pages) in client_reserve_pages()
332 static void client_free_pages(struct dm_kcopyd_client *kc) in client_free_pages()
348 struct dm_kcopyd_client *kc;
418 struct dm_kcopyd_client *kc) in pop_io_job()
444 struct dm_kcopyd_client *kc) in pop()
466 struct dm_kcopyd_client *k in push()
[all...]
H A Ddm-zoned-reclaim.c20 struct dm_kcopyd_client *kc;
H A Ddm-raid1.c71 struct dm_kcopyd_client *kcopyd_client;
H A Ddm-snap.c113 struct dm_kcopyd_client *kcopyd_client;
H A Ddm-clone-target.c134 struct dm_kcopyd_client *kcopyd_client;
H A Ddm-writecache.c200 struct dm_kcopyd_client *dm_kcopyd;
H A Ddm-cache-target.c369 struct dm_kcopyd_client *copier;
H A Ddm-thin.c251 struct dm_kcopyd_client *copier;
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-kcopyd.c57 struct dm_kcopyd_client { struct
206 static void wake(struct dm_kcopyd_client *kc) in wake()
241 static void kcopyd_put_pages(struct dm_kcopyd_client *kc, struct page_list *pl) in kcopyd_put_pages()
260 static int kcopyd_get_pages(struct dm_kcopyd_client *kc, in kcopyd_get_pages()
306 static int client_reserve_pages(struct dm_kcopyd_client *kc, unsigned nr_pages) in client_reserve_pages()
328 static void client_free_pages(struct dm_kcopyd_client *kc) in client_free_pages()
342 struct dm_kcopyd_client *kc;
412 struct dm_kcopyd_client *kc) in pop_io_job()
437 struct dm_kcopyd_client *kc) in pop()
460 struct dm_kcopyd_client *k in push()
[all...]
H A Ddm-zoned-reclaim.c20 struct dm_kcopyd_client *kc;
H A Ddm-raid1.c66 struct dm_kcopyd_client *kcopyd_client;
H A Ddm-snap.c112 struct dm_kcopyd_client *kcopyd_client;
H A Ddm-clone-target.c140 struct dm_kcopyd_client *kcopyd_client;
H A Ddm-cache-target.c438 struct dm_kcopyd_client *copier;
H A Ddm-writecache.c194 struct dm_kcopyd_client *dm_kcopyd;
H A Ddm-thin.c248 struct dm_kcopyd_client *copier;

Completed in 47 milliseconds