Lines Matching refs:nfs4_slot_table
27 static void nfs4_init_slot_table(struct nfs4_slot_table *tbl, const char *queue)
39 static void nfs4_shrink_slot_table(struct nfs4_slot_table *tbl, u32 newsize)
62 void nfs4_slot_tbl_drain_complete(struct nfs4_slot_table *tbl)
83 void nfs4_free_slot(struct nfs4_slot_table *tbl, struct nfs4_slot *slot)
104 static struct nfs4_slot *nfs4_new_slot(struct nfs4_slot_table *tbl,
120 static struct nfs4_slot *nfs4_find_or_create_slot(struct nfs4_slot_table *tbl,
142 static void nfs4_lock_slot(struct nfs4_slot_table *tbl,
159 bool nfs4_try_to_lock_slot(struct nfs4_slot_table *tbl, struct nfs4_slot *slot)
172 struct nfs4_slot *nfs4_lookup_slot(struct nfs4_slot_table *tbl, u32 slotid)
179 static int nfs4_slot_get_seqid(struct nfs4_slot_table *tbl, u32 slotid,
201 static bool nfs4_slot_seqid_in_use(struct nfs4_slot_table *tbl,
222 int nfs4_slot_wait_on_seqid(struct nfs4_slot_table *tbl,
242 struct nfs4_slot *nfs4_alloc_slot(struct nfs4_slot_table *tbl)
262 static int nfs4_grow_slot_table(struct nfs4_slot_table *tbl,
272 static void nfs4_reset_slot_table(struct nfs4_slot_table *tbl,
297 static int nfs4_realloc_slot_table(struct nfs4_slot_table *tbl,
326 static void nfs4_release_slot_table(struct nfs4_slot_table *tbl)
336 void nfs4_shutdown_slot_table(struct nfs4_slot_table *tbl)
350 int nfs4_setup_slot_table(struct nfs4_slot_table *tbl, unsigned int max_reqs,
362 struct nfs4_slot_table *tbl = slot->table;
375 static bool __nfs41_wake_and_assign_slot(struct nfs4_slot_table *tbl,
383 bool nfs41_wake_and_assign_slot(struct nfs4_slot_table *tbl,
391 static bool nfs41_try_wake_next_slot_table_entry(struct nfs4_slot_table *tbl)
403 void nfs41_wake_slot_table(struct nfs4_slot_table *tbl)
413 static void nfs41_set_max_slotid_locked(struct nfs4_slot_table *tbl,
428 static void nfs41_set_target_slotid_locked(struct nfs4_slot_table *tbl,
437 void nfs41_set_target_slotid(struct nfs4_slot_table *tbl,
448 static void nfs41_set_server_slotid_locked(struct nfs4_slot_table *tbl,
489 static bool nfs41_is_outlier_target_slotid(struct nfs4_slot_table *tbl,
510 void nfs41_update_target_slotid(struct nfs4_slot_table *tbl,
534 struct nfs4_slot_table *tbl;