Lines Matching defs:slot
386 * this slot, accounting for wraparound. Increments the slot's sequence.
392 * We have a single slot backchannel at this time, so we don't bother
397 validate_seqid(const struct nfs4_slot_table *tbl, const struct nfs4_slot *slot,
407 if (args->csa_sequenceid == slot->seq_nr) {
409 if (nfs4_test_locked_slot(tbl, slot->slot_nr))
425 if (args->csa_sequenceid != slot->seq_nr + 1)
436 * For each referring call triple, check the session's slot table for
437 * a match. If the slot is in use and the sequence numbers match, the
489 struct nfs4_slot *slot;
523 slot = nfs4_lookup_slot(tbl, args->csa_slotid);
524 if (IS_ERR(slot))
530 status = validate_seqid(tbl, slot, args);
533 if (!nfs4_try_to_lock_slot(tbl, slot)) {
537 cps->slot = slot;
558 * If CB_SEQUENCE returns an error, then the state of the slot
561 slot->seq_nr = args->csa_sequenceid;