Searched refs:dm_kcopyd_client (Results 1 - 18 of 18) sorted by relevance
/kernel/linux/linux-6.6/include/linux/ |
H A D | dm-kcopyd.h | 49 * 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 D | dm-kcopyd.h | 48 * 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 D | dm-kcopyd.c | 60 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 D | dm-zoned-reclaim.c | 20 struct dm_kcopyd_client *kc;
|
H A D | dm-raid1.c | 71 struct dm_kcopyd_client *kcopyd_client;
|
H A D | dm-snap.c | 113 struct dm_kcopyd_client *kcopyd_client;
|
H A D | dm-clone-target.c | 134 struct dm_kcopyd_client *kcopyd_client;
|
H A D | dm-writecache.c | 200 struct dm_kcopyd_client *dm_kcopyd;
|
H A D | dm-cache-target.c | 369 struct dm_kcopyd_client *copier;
|
H A D | dm-thin.c | 251 struct dm_kcopyd_client *copier;
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-kcopyd.c | 57 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 D | dm-zoned-reclaim.c | 20 struct dm_kcopyd_client *kc;
|
H A D | dm-raid1.c | 66 struct dm_kcopyd_client *kcopyd_client;
|
H A D | dm-snap.c | 112 struct dm_kcopyd_client *kcopyd_client;
|
H A D | dm-clone-target.c | 140 struct dm_kcopyd_client *kcopyd_client;
|
H A D | dm-cache-target.c | 438 struct dm_kcopyd_client *copier;
|
H A D | dm-writecache.c | 194 struct dm_kcopyd_client *dm_kcopyd;
|
H A D | dm-thin.c | 248 struct dm_kcopyd_client *copier;
|
Completed in 47 milliseconds