Lines Matching defs:args

31 	struct cb_getattrargs *args = argp;
46 inode = nfs_delegation_find_inode(cps->clp, &args->fh);
50 trace_nfs4_cb_getattr(cps->clp, &args->fh, NULL,
65 args->bitmap[0];
67 args->bitmap[1];
71 trace_nfs4_cb_getattr(cps->clp, &args->fh, inode, -ntohl(res->status));
81 struct cb_recallargs *args = argp;
93 inode = nfs_delegation_find_inode(cps->clp, &args->fh);
97 trace_nfs4_cb_recall(cps->clp, &args->fh, NULL,
98 &args->stateid, -ntohl(res));
102 switch (nfs_async_inode_return_delegation(inode, &args->stateid)) {
112 trace_nfs4_cb_recall(cps->clp, &args->fh, inode,
113 &args->stateid, -ntohl(res));
245 struct cb_layoutrecallargs *args)
252 ino = nfs_layout_find_inode(clp, &args->cbl_fh, &args->cbl_stateid);
269 rv = pnfs_check_callback_stateid(lo, &args->cbl_stateid);
281 pnfs_set_layout_stateid(lo, &args->cbl_stateid, NULL, true);
283 &args->cbl_range,
284 be32_to_cpu(args->cbl_stateid.seqid))) {
297 &args->cbl_range);
309 trace_nfs4_cb_layoutrecall_file(clp, &args->cbl_fh, ino,
310 &args->cbl_stateid, -rv);
315 struct cb_layoutrecallargs *args)
319 if (args->cbl_recall_type == RETURN_FSID)
320 stat = pnfs_destroy_layouts_byfsid(clp, &args->cbl_fsid, true);
329 struct cb_layoutrecallargs *args)
331 if (args->cbl_recall_type == RETURN_FILE)
332 return initiate_file_draining(clp, args);
333 return initiate_bulk_draining(clp, args);
339 struct cb_layoutrecallargs *args = argp;
343 res = do_callback_layoutrecall(cps->clp, args);
349 struct cb_layoutrecallargs args;
352 memset(&args, 0, sizeof(args));
353 args.cbl_recall_type = RETURN_ALL;
355 do_callback_layoutrecall(clp, &args);
361 struct cb_devicenotifyargs *args = argp;
371 for (i = 0; i < args->ndevs; i++) {
372 struct cb_devicenotifyitem *dev = &args->devs[i];
384 kfree(args->devs);
403 const struct cb_sequenceargs * args)
408 if (args->csa_slotid > tbl->server_highest_slotid)
412 if (args->csa_sequenceid == slot->seq_nr) {
419 if (args->csa_cachethis == 0)
430 if (args->csa_sequenceid != slot->seq_nr + 1)
436 trace_nfs4_cb_seqid_err(args, ret);
491 struct cb_sequenceargs *args = argp;
499 clp = nfs4_find_client_sessionid(cps->net, args->csa_addr,
500 &args->csa_sessionid, cps->minorversion);
510 memcpy(&res->csr_sessionid, &args->csa_sessionid,
512 res->csr_sequenceid = args->csa_sequenceid;
513 res->csr_slotid = args->csa_slotid;
528 slot = nfs4_lookup_slot(tbl, args->csa_slotid);
535 status = validate_seqid(tbl, slot, args);
545 if (args->csa_cachethis != 0) {
555 if (referring_call_exists(clp, args->csa_nrclists, args->csa_rclists,
566 slot->seq_nr = args->csa_sequenceid;
572 for (i = 0; i < args->csa_nrclists; i++)
573 kfree(args->csa_rclists[i].rcl_refcalls);
574 kfree(args->csa_rclists);
582 trace_nfs4_cb_sequence(args, res, status);
595 struct cb_recallanyargs *args = argp;
608 if (!validate_bitmap_values(args->craa_type_mask))
612 if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_RDATA_DLG))
614 if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_WDATA_DLG))
619 if (args->craa_type_mask & BIT(RCA4_TYPE_MASK_FILE_LAYOUT))
622 if (args->craa_type_mask & BIT(PNFS_FF_RCA4_TYPE_MASK_READ)) {
626 if (args->craa_type_mask & BIT(PNFS_FF_RCA4_TYPE_MASK_RW)) {
642 struct cb_recallslotargs *args = argp;
652 args->crsa_target_highest_slotid);
658 nfs41_set_target_slotid(fc_tbl, args->crsa_target_highest_slotid);
668 struct cb_notify_lock_args *args = argp;
677 if (args->cbnl_valid)
678 __wake_up(&cps->clp->cl_lock_waitq, TASK_NORMAL, 0, args);
685 struct cb_offloadargs *args)
687 cp_state->count = args->wr_count;
688 cp_state->error = args->error;
689 if (!args->error) {
690 cp_state->verf.committed = args->wr_writeverf.committed;
692 &args->wr_writeverf.verifier.data[0],
700 struct cb_offloadargs *args = data;
714 if (memcmp(args->coa_stateid.other,
716 sizeof(args->coa_stateid.other)))
718 nfs4_copy_cb_args(tmp_copy, args);
727 memcpy(&copy->stateid, &args->coa_stateid, NFS4_STATEID_SIZE);
728 nfs4_copy_cb_args(copy, args);
734 trace_nfs4_cb_offload(&args->coa_fh, &args->coa_stateid,
735 args->wr_count, args->error,
736 args->wr_writeverf.committed);