Lines Matching refs:task
229 static void nfs_direct_read_result(struct rpc_task *task, void *calldata) in nfs_direct_read_result() argument
233 nfs_readpage_result(task, data); in nfs_direct_read_result()
241 int status = data->task.tk_status; in nfs_direct_read_release()
282 struct rpc_task *task; in nfs_direct_read_schedule_segment() local
345 task_setup_data.task = &data->task; in nfs_direct_read_schedule_segment()
349 task = rpc_run_task(&task_setup_data); in nfs_direct_read_schedule_segment()
350 if (IS_ERR(task)) in nfs_direct_read_schedule_segment()
352 rpc_put_task(task); in nfs_direct_read_schedule_segment()
356 data->task.tk_pid, in nfs_direct_read_schedule_segment()
451 struct rpc_task *task; in nfs_direct_write_reschedule() local
484 task_setup_data.task = &data->task; in nfs_direct_write_reschedule()
493 task = rpc_run_task(&task_setup_data); in nfs_direct_write_reschedule()
494 if (!IS_ERR(task)) in nfs_direct_write_reschedule()
495 rpc_put_task(task); in nfs_direct_write_reschedule()
498 data->task.tk_pid, in nfs_direct_write_reschedule()
509 static void nfs_direct_commit_result(struct rpc_task *task, void *calldata) in nfs_direct_commit_result() argument
514 NFS_PROTO(data->inode)->commit_done(task, data); in nfs_direct_commit_result()
521 int status = data->task.tk_status; in nfs_direct_commit_release()
525 data->task.tk_pid, status); in nfs_direct_commit_release()
528 dprintk("NFS: %5u commit verify failed\n", data->task.tk_pid); in nfs_direct_commit_release()
532 dprintk("NFS: %5u commit returned %d\n", data->task.tk_pid, status); in nfs_direct_commit_release()
545 struct rpc_task *task; in nfs_direct_commit_schedule() local
552 .task = &data->task, in nfs_direct_commit_schedule()
577 dprintk("NFS: %5u initiated commit call\n", data->task.tk_pid); in nfs_direct_commit_schedule()
579 task = rpc_run_task(&task_setup_data); in nfs_direct_commit_schedule()
580 if (!IS_ERR(task)) in nfs_direct_commit_schedule()
581 rpc_put_task(task); in nfs_direct_commit_schedule()
625 static void nfs_direct_write_result(struct rpc_task *task, void *calldata) in nfs_direct_write_result() argument
629 if (nfs_writeback_done(task, data) != 0) in nfs_direct_write_result()
641 int status = data->task.tk_status; in nfs_direct_write_release()
663 dprintk("NFS: %5u write verify failed\n", data->task.tk_pid); in nfs_direct_write_release()
695 struct rpc_task *task; in nfs_direct_write_schedule_segment() local
760 task_setup_data.task = &data->task; in nfs_direct_write_schedule_segment()
766 task = rpc_run_task(&task_setup_data); in nfs_direct_write_schedule_segment()
767 if (IS_ERR(task)) in nfs_direct_write_schedule_segment()
769 rpc_put_task(task); in nfs_direct_write_schedule_segment()
773 data->task.tk_pid, in nfs_direct_write_schedule_segment()