Lines Matching defs:tbl
257 static void nfs4_end_drain_slot_table(struct nfs4_slot_table *tbl)
259 if (test_and_clear_bit(NFS4_SLOT_TBL_DRAINING, &tbl->slot_tbl_state)) {
260 spin_lock(&tbl->slot_tbl_lock);
261 nfs41_wake_slot_table(tbl);
262 spin_unlock(&tbl->slot_tbl_lock);
281 static int nfs4_drain_slot_tbl(struct nfs4_slot_table *tbl)
283 set_bit(NFS4_SLOT_TBL_DRAINING, &tbl->slot_tbl_state);
284 spin_lock(&tbl->slot_tbl_lock);
285 if (tbl->highest_used_slotid != NFS4_NO_SLOT) {
286 reinit_completion(&tbl->complete);
287 spin_unlock(&tbl->slot_tbl_lock);
288 return wait_for_completion_interruptible(&tbl->complete);
290 spin_unlock(&tbl->slot_tbl_lock);