void job_done ( struct job_interface *job, int rc ) { struct job_interface *dest = job_get_dest ( job ); job_unplug ( job ); dest->op->done ( dest, rc ); job_put ( dest ); }
void job_kill ( struct job_interface *job ) { struct job_interface *dest = job_get_dest ( job ); job_unplug ( job ); dest->op->kill ( dest ); job_put ( dest ); }
void job_progress ( struct job_interface *job, struct job_progress *progress ) { struct job_interface *dest = job_get_dest ( job ); dest->op->progress ( dest, progress ); job_put ( dest ); }