Lines Matching refs:kcopyd_job

320 struct kcopyd_job {  struct
360 struct kcopyd_job *master_job; argument
368 sizeof(struct kcopyd_job) * (SPLIT_COUNT + 1), in dm_kcopyd_init()
369 __alignof__(struct kcopyd_job), 0, NULL); in dm_kcopyd_init()
389 static struct kcopyd_job *pop(struct list_head *jobs, in pop()
392 struct kcopyd_job *job = NULL; in pop()
398 job = list_entry(jobs->next, struct kcopyd_job, list); in pop()
406 static void push(struct list_head *jobs, struct kcopyd_job *job) in push()
417 static void push_head(struct list_head *jobs, struct kcopyd_job *job) in push_head()
436 static int run_complete_job(struct kcopyd_job *job) in run_complete_job()
462 struct kcopyd_job *job = (struct kcopyd_job *) context; in complete_io()
495 static int run_io_job(struct kcopyd_job *job) in run_io_job()
518 static int run_pages_job(struct kcopyd_job *job) in run_pages_job()
542 int (*fn) (struct kcopyd_job *)) in process_jobs()
544 struct kcopyd_job *job; in process_jobs()
604 static void dispatch_job(struct kcopyd_job *job) in dispatch_job()
623 struct kcopyd_job *sub_job = (struct kcopyd_job *) context; in segment_complete()
624 struct kcopyd_job *job = sub_job->master_job; in segment_complete()
688 static void split_job(struct kcopyd_job *master_job) in split_job()
705 struct kcopyd_job *job; in dm_kcopyd_copy()
772 struct kcopyd_job *job; in dm_kcopyd_prepare_callback()
776 memset(job, 0, sizeof(struct kcopyd_job)); in dm_kcopyd_prepare_callback()
790 struct kcopyd_job *job = j; in dm_kcopyd_do_callback()
806 int kcopyd_cancel(struct kcopyd_job *job, int block)