Lines Matching refs:slots
4070 struct nfsslot *slots, struct mbuf **reply, uint16_t maxslot)
4079 if (seqid == slots[slotid].nfssl_seq) {
4081 if (slots[slotid].nfssl_inprog != 0)
4083 else if (slots[slotid].nfssl_reply != NULL) {
4085 *reply = slots[slotid].nfssl_reply;
4086 slots[slotid].nfssl_reply = NULL;
4088 slots[slotid].nfssl_inprog = 1;
4092 slots[slotid].nfssl_inprog = 1;
4093 } else if ((slots[slotid].nfssl_seq + 1) == seqid) {
4094 m_freem(slots[slotid].nfssl_reply);
4095 slots[slotid].nfssl_reply = NULL;
4096 slots[slotid].nfssl_inprog = 1;
4097 slots[slotid].nfssl_seq++;
4109 nfsv4_seqsess_cacherep(uint32_t slotid, struct nfsslot *slots, int repstat,
4114 *rep = slots[slotid].nfssl_reply;
4115 slots[slotid].nfssl_reply = NULL;
4117 m_freem(slots[slotid].nfssl_reply);
4118 slots[slotid].nfssl_reply = *rep;
4120 slots[slotid].nfssl_inprog = 0;