• Home
  • Raw
  • Download

Lines Matching refs:args

26 	struct cb_getattrargs *args = argp;  in nfs4_callback_getattr()  local
41 inode = nfs_delegation_find_inode(cps->clp, &args->fh); in nfs4_callback_getattr()
45 trace_nfs4_cb_getattr(cps->clp, &args->fh, NULL, in nfs4_callback_getattr()
60 args->bitmap[0]; in nfs4_callback_getattr()
62 args->bitmap[1]; in nfs4_callback_getattr()
66 trace_nfs4_cb_getattr(cps->clp, &args->fh, inode, -ntohl(res->status)); in nfs4_callback_getattr()
76 struct cb_recallargs *args = argp; in nfs4_callback_recall() local
88 inode = nfs_delegation_find_inode(cps->clp, &args->fh); in nfs4_callback_recall()
92 trace_nfs4_cb_recall(cps->clp, &args->fh, NULL, in nfs4_callback_recall()
93 &args->stateid, -ntohl(res)); in nfs4_callback_recall()
97 switch (nfs_async_inode_return_delegation(inode, &args->stateid)) { in nfs4_callback_recall()
107 trace_nfs4_cb_recall(cps->clp, &args->fh, inode, in nfs4_callback_recall()
108 &args->stateid, -ntohl(res)); in nfs4_callback_recall()
240 struct cb_layoutrecallargs *args) in initiate_file_draining() argument
247 ino = nfs_layout_find_inode(clp, &args->cbl_fh, &args->cbl_stateid); in initiate_file_draining()
264 rv = pnfs_check_callback_stateid(lo, &args->cbl_stateid); in initiate_file_draining()
276 pnfs_set_layout_stateid(lo, &args->cbl_stateid, NULL, true); in initiate_file_draining()
278 &args->cbl_range, in initiate_file_draining()
279 be32_to_cpu(args->cbl_stateid.seqid))) { in initiate_file_draining()
292 &args->cbl_range); in initiate_file_draining()
304 trace_nfs4_cb_layoutrecall_file(clp, &args->cbl_fh, ino, in initiate_file_draining()
305 &args->cbl_stateid, -rv); in initiate_file_draining()
310 struct cb_layoutrecallargs *args) in initiate_bulk_draining() argument
314 if (args->cbl_recall_type == RETURN_FSID) in initiate_bulk_draining()
315 stat = pnfs_destroy_layouts_byfsid(clp, &args->cbl_fsid, true); in initiate_bulk_draining()
324 struct cb_layoutrecallargs *args) in do_callback_layoutrecall() argument
326 if (args->cbl_recall_type == RETURN_FILE) in do_callback_layoutrecall()
327 return initiate_file_draining(clp, args); in do_callback_layoutrecall()
328 return initiate_bulk_draining(clp, args); in do_callback_layoutrecall()
334 struct cb_layoutrecallargs *args = argp; in nfs4_callback_layoutrecall() local
338 res = do_callback_layoutrecall(cps->clp, args); in nfs4_callback_layoutrecall()
344 struct cb_layoutrecallargs args; in pnfs_recall_all_layouts() local
347 memset(&args, 0, sizeof(args)); in pnfs_recall_all_layouts()
348 args.cbl_recall_type = RETURN_ALL; in pnfs_recall_all_layouts()
350 do_callback_layoutrecall(clp, &args); in pnfs_recall_all_layouts()
356 struct cb_devicenotifyargs *args = argp; in nfs4_callback_devicenotify() local
366 for (i = 0; i < args->ndevs; i++) { in nfs4_callback_devicenotify()
367 struct cb_devicenotifyitem *dev = &args->devs[i]; in nfs4_callback_devicenotify()
379 kfree(args->devs); in nfs4_callback_devicenotify()
398 const struct cb_sequenceargs * args) in validate_seqid() argument
403 if (args->csa_slotid > tbl->server_highest_slotid) in validate_seqid()
407 if (args->csa_sequenceid == slot->seq_nr) { in validate_seqid()
414 if (args->csa_cachethis == 0) in validate_seqid()
425 if (args->csa_sequenceid != slot->seq_nr + 1) in validate_seqid()
431 trace_nfs4_cb_seqid_err(args, ret); in validate_seqid()
486 struct cb_sequenceargs *args = argp; in nfs4_callback_sequence() local
494 clp = nfs4_find_client_sessionid(cps->net, args->csa_addr, in nfs4_callback_sequence()
495 &args->csa_sessionid, cps->minorversion); in nfs4_callback_sequence()
505 memcpy(&res->csr_sessionid, &args->csa_sessionid, in nfs4_callback_sequence()
507 res->csr_sequenceid = args->csa_sequenceid; in nfs4_callback_sequence()
508 res->csr_slotid = args->csa_slotid; in nfs4_callback_sequence()
523 slot = nfs4_lookup_slot(tbl, args->csa_slotid); in nfs4_callback_sequence()
530 status = validate_seqid(tbl, slot, args); in nfs4_callback_sequence()
540 if (args->csa_cachethis != 0) { in nfs4_callback_sequence()
550 if (referring_call_exists(clp, args->csa_nrclists, args->csa_rclists, in nfs4_callback_sequence()
561 slot->seq_nr = args->csa_sequenceid; in nfs4_callback_sequence()
567 for (i = 0; i < args->csa_nrclists; i++) in nfs4_callback_sequence()
568 kfree(args->csa_rclists[i].rcl_refcalls); in nfs4_callback_sequence()
569 kfree(args->csa_rclists); in nfs4_callback_sequence()
577 trace_nfs4_cb_sequence(args, res, status); in nfs4_callback_sequence()
590 struct cb_recallanyargs *args = argp; in nfs4_callback_recallany() local
603 if (!validate_bitmap_values(args->craa_type_mask)) in nfs4_callback_recallany()
607 if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_RDATA_DLG)) in nfs4_callback_recallany()
609 if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_WDATA_DLG)) in nfs4_callback_recallany()
614 if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_FILE_LAYOUT)) in nfs4_callback_recallany()
617 if (args->craa_type_mask & BIT(PNFS_FF_RCA4_TYPE_MASK_READ)) { in nfs4_callback_recallany()
621 if (args->craa_type_mask & BIT(PNFS_FF_RCA4_TYPE_MASK_RW)) { in nfs4_callback_recallany()
637 struct cb_recallslotargs *args = argp; in nfs4_callback_recallslot() local
647 args->crsa_target_highest_slotid); in nfs4_callback_recallslot()
653 nfs41_set_target_slotid(fc_tbl, args->crsa_target_highest_slotid); in nfs4_callback_recallslot()
663 struct cb_notify_lock_args *args = argp; in nfs4_callback_notify_lock() local
672 if (args->cbnl_valid) in nfs4_callback_notify_lock()
673 __wake_up(&cps->clp->cl_lock_waitq, TASK_NORMAL, 0, args); in nfs4_callback_notify_lock()
680 struct cb_offloadargs *args) in nfs4_copy_cb_args() argument
682 cp_state->count = args->wr_count; in nfs4_copy_cb_args()
683 cp_state->error = args->error; in nfs4_copy_cb_args()
684 if (!args->error) { in nfs4_copy_cb_args()
685 cp_state->verf.committed = args->wr_writeverf.committed; in nfs4_copy_cb_args()
687 &args->wr_writeverf.verifier.data[0], in nfs4_copy_cb_args()
695 struct cb_offloadargs *args = data; in nfs4_callback_offload() local
709 if (memcmp(args->coa_stateid.other, in nfs4_callback_offload()
711 sizeof(args->coa_stateid.other))) in nfs4_callback_offload()
713 nfs4_copy_cb_args(tmp_copy, args); in nfs4_callback_offload()
722 memcpy(&copy->stateid, &args->coa_stateid, NFS4_STATEID_SIZE); in nfs4_callback_offload()
723 nfs4_copy_cb_args(copy, args); in nfs4_callback_offload()