/fs/nfs/ |
D | nfs4_fs.h | 98 static inline void nfs_confirm_seqid(struct nfs_seqid_counter *seqid, int status) in nfs_confirm_seqid() argument 101 seqid->flags |= NFS_SEQID_CONFIRMED; in nfs_confirm_seqid() 522 extern int nfs_wait_on_sequence(struct nfs_seqid *seqid, struct rpc_task *task); 523 extern void nfs_increment_open_seqid(int status, struct nfs_seqid *seqid); 524 extern void nfs_increment_lock_seqid(int status, struct nfs_seqid *seqid); 525 extern void nfs_release_seqid(struct nfs_seqid *seqid); 526 extern void nfs_free_seqid(struct nfs_seqid *seqid); 604 return (s32)(be32_to_cpu(s1->seqid) - be32_to_cpu(s2->seqid)) > 0; in nfs4_stateid_is_newer() 609 u32 seq1 = be32_to_cpu(s1->seqid); in nfs4_stateid_is_next() 610 u32 seq2 = be32_to_cpu(s2->seqid); in nfs4_stateid_is_next() [all …]
|
D | nfs4state.c | 1073 dst->seqid = 0; in nfs4_select_rw_stateid() 1090 void nfs_release_seqid(struct nfs_seqid *seqid) in nfs_release_seqid() argument 1094 if (seqid == NULL || list_empty(&seqid->list)) in nfs_release_seqid() 1096 sequence = seqid->sequence; in nfs_release_seqid() 1098 list_del_init(&seqid->list); in nfs_release_seqid() 1109 void nfs_free_seqid(struct nfs_seqid *seqid) in nfs_free_seqid() argument 1111 nfs_release_seqid(seqid); in nfs_free_seqid() 1112 kfree(seqid); in nfs_free_seqid() 1120 static void nfs_increment_seqid(int status, struct nfs_seqid *seqid) in nfs_increment_seqid() argument 1126 if (seqid->sequence->flags & NFS_SEQID_CONFIRMED) in nfs_increment_seqid() [all …]
|
D | nfs4trace.h | 228 be32_to_cpu(cb_stateid->seqid); 530 be32_to_cpu(state->stateid.seqid); 534 be32_to_cpu(state->open_stateid.seqid); 609 be32_to_cpu(state->stateid.seqid); 655 be32_to_cpu(args->stateid.seqid); 709 be32_to_cpu(state->stateid.seqid); 781 be32_to_cpu(state->stateid.seqid); 785 be32_to_cpu(lockstateid->seqid); 874 be32_to_cpu(state->stateid.seqid); 952 be32_to_cpu(args->stateid->seqid); [all …]
|
D | delegation.c | 404 delegation->stateid.seqid = update->stateid.seqid; in nfs_update_inplace_delegation() 938 if (stateid->seqid) { in nfs_revoke_delegation() 943 delegation->stateid.seqid = stateid->seqid; in nfs_revoke_delegation() 978 if (stateid->seqid) { in nfs_delegation_mark_returned() 982 if (delegation->stateid.seqid != stateid->seqid) in nfs_delegation_mark_returned() 983 delegation->stateid.seqid = stateid->seqid; in nfs_delegation_mark_returned() 1410 dst->seqid = delegation->stateid.seqid; in nfs4_refresh_delegation_stateid()
|
D | nfs4proc.c | 1343 p->o_res.seqid = p->o_arg.seqid; in nfs4_init_opendata_res() 1344 p->c_res.seqid = p->c_arg.seqid; in nfs4_init_opendata_res() 1377 p->o_arg.seqid = alloc_seqid(&sp->so_seqid, gfp_mask); in nfs4_opendata_alloc() 1378 if (IS_ERR(p->o_arg.seqid)) in nfs4_opendata_alloc() 1434 p->c_arg.seqid = p->o_arg.seqid; in nfs4_opendata_alloc() 1457 nfs_free_seqid(p->o_arg.seqid); in nfs4_opendata_free() 1620 if (stateid->seqid == cpu_to_be32(1)) in nfs_stateid_is_sequential() 1912 nfs_release_seqid(opendata->o_arg.seqid); in nfs4_try_open_cached() 2069 nfs_release_seqid(data->o_arg.seqid); in _nfs4_opendata_to_nfs4_state() 2434 if (nfs_wait_on_sequence(data->o_arg.seqid, task) != 0) in nfs4_open_prepare() [all …]
|
D | pnfs.c | 366 seq = be32_to_cpu(lo->plh_stateid.seqid); in pnfs_set_plh_return_info() 438 dst->seqid = lo->plh_stateid.seqid; in nfs4_layout_refresh_old_stateid() 551 lseg->pls_seq = be32_to_cpu(stateid->seqid); in pnfs_init_lseg() 984 u32 oldseq = be32_to_cpu(lo->plh_stateid.seqid); in pnfs_set_layout_stateid() 985 u32 newseq = be32_to_cpu(new->seqid); in pnfs_set_layout_stateid() 1009 pnfs_barrier_update(lo, be32_to_cpu(lo->plh_stateid.seqid)); in pnfs_set_layout_stateid() 1016 u32 seqid = be32_to_cpu(stateid->seqid); in pnfs_layout_stateid_blocked() local 1018 return lo->plh_barrier && pnfs_seqid_is_newer(lo->plh_barrier, seqid); in pnfs_layout_stateid_blocked() 1179 u32 seq = be32_to_cpu(arg_stateid->seqid); in pnfs_layoutreturn_free_lsegs() 1210 stateid->seqid = cpu_to_be32(lo->plh_return_seq); in pnfs_prepare_layoutreturn() [all …]
|
D | callback_proc.c | 222 newseq = be32_to_cpu(new->seqid); in pnfs_check_callback_stateid() 234 oldseq = be32_to_cpu(lo->plh_stateid.seqid); in pnfs_check_callback_stateid() 284 be32_to_cpu(args->cbl_stateid.seqid))) { in initiate_file_draining()
|
D | nfs4xdr.c | 1021 const struct nfs_seqid *seqid) in encode_nfs4_seqid() argument 1023 if (seqid != NULL) in encode_nfs4_seqid() 1024 encode_uint32(xdr, seqid->sequence->counter); in encode_nfs4_seqid() 1209 encode_nfs4_seqid(xdr, arg->seqid); in encode_close() 1377 encode_nfs4_seqid(xdr, args->seqid); in encode_locku() 1417 encode_nfs4_seqid(xdr, arg->seqid); in encode_openhdr() 1566 encode_nfs4_seqid(xdr, arg->seqid); in encode_open_confirm() 1573 encode_nfs4_seqid(xdr, arg->seqid); in encode_open_downgrade() 1878 *p++ = cpu_to_be32(args->seqid); /*Sequence id */ in encode_create_session() 4391 nfs_increment_open_seqid(status, res->seqid); in decode_close() [all …]
|
/fs/nfsd/ |
D | trace.h | 610 TP_PROTO(u32 seqid, const stateid_t *stp), 611 TP_ARGS(seqid, stp), 613 __field(u32, seqid) 620 __entry->seqid = seqid; 627 __entry->seqid, __entry->cl_boot, __entry->cl_id, 633 TP_PROTO(u32 seqid, const stateid_t *stp), \ 634 TP_ARGS(seqid, stp))
|
D | nfs4state.c | 3384 exid->seqid = conf->cl_cs_slot.sl_seqid + 1; in nfsd4_exchange_id() 3404 check_slot_seqid(u32 seqid, u32 slot_seqid, int slot_inuse) in check_slot_seqid() argument 3406 dprintk("%s enter. seqid %d slot_seqid %d\n", __func__, seqid, in check_slot_seqid() 3411 if (seqid == slot_seqid) in check_slot_seqid() 3417 if (likely(seqid == slot_seqid + 1)) in check_slot_seqid() 3419 if (seqid == slot_seqid) in check_slot_seqid() 3584 status = check_slot_seqid(cr_ses->seqid, cs_slot->sl_seqid, 0); in nfsd4_create_session() 3601 status = check_slot_seqid(cr_ses->seqid, cs_slot->sl_seqid, 0); in nfsd4_create_session() 3634 cr_ses->seqid = cs_slot->sl_seqid; in nfsd4_create_session() 3961 status = check_slot_seqid(seq->seqid, slot->sl_seqid, in nfsd4_sequence() [all …]
|
D | xdr4.h | 426 u32 seqid; member 437 u32 seqid; /* request/response */ member
|
D | state.h | 220 u32 seqid; member
|
D | nfs4xdr.c | 1667 if (xdr_stream_decode_u32(argp->xdr, &sess->seqid) < 0) in nfsd4_decode_create_session() 1819 seq->seqid = be32_to_cpup(p++); in nfsd4_decode_sequence() 4411 *p++ = cpu_to_be32(exid->seqid); in nfsd4_encode_exchange_id() 4474 *p++ = cpu_to_be32(sess->seqid); in nfsd4_encode_create_session() 4527 *p++ = cpu_to_be32(seq->seqid); in nfsd4_encode_sequence()
|
D | nfs4proc.c | 1511 copy->stateid.seqid = cpu_to_be32(s_stid->si_generation); in nfsd4_setup_inter_ssc()
|