Lines Matching refs:dm_kcopyd_client

40 struct dm_kcopyd_client {  struct
185 static void wake(struct dm_kcopyd_client *kc) in wake()
220 static void kcopyd_put_pages(struct dm_kcopyd_client *kc, struct page_list *pl) in kcopyd_put_pages()
239 static int kcopyd_get_pages(struct dm_kcopyd_client *kc, in kcopyd_get_pages()
285 static int client_reserve_pages(struct dm_kcopyd_client *kc, unsigned nr_pages) in client_reserve_pages()
307 static void client_free_pages(struct dm_kcopyd_client *kc) in client_free_pages()
321 struct dm_kcopyd_client *kc;
390 struct dm_kcopyd_client *kc) in pop()
409 struct dm_kcopyd_client *kc = job->kc; in push()
420 struct dm_kcopyd_client *kc = job->kc; in push_head()
442 struct dm_kcopyd_client *kc = job->kc; in run_complete_job()
463 struct dm_kcopyd_client *kc = job->kc; in complete_io()
541 static int process_jobs(struct list_head *jobs, struct dm_kcopyd_client *kc, in process_jobs()
581 struct dm_kcopyd_client *kc = container_of(work, in do_work()
582 struct dm_kcopyd_client, kcopyd_work); in do_work()
606 struct dm_kcopyd_client *kc = job->kc; in dispatch_job()
625 struct dm_kcopyd_client *kc = job->kc; in segment_complete()
701 int dm_kcopyd_copy(struct dm_kcopyd_client *kc, struct dm_io_region *from, in dm_kcopyd_copy()
761 int dm_kcopyd_zero(struct dm_kcopyd_client *kc, in dm_kcopyd_zero()
769 void *dm_kcopyd_prepare_callback(struct dm_kcopyd_client *kc, in dm_kcopyd_prepare_callback()
791 struct dm_kcopyd_client *kc = job->kc; in dm_kcopyd_do_callback()
816 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle) in dm_kcopyd_client_create()
819 struct dm_kcopyd_client *kc; in dm_kcopyd_client_create()
870 void dm_kcopyd_client_destroy(struct dm_kcopyd_client *kc) in dm_kcopyd_client_destroy()