Lines Matching refs:nfs4_slot_table
26 static void nfs4_init_slot_table(struct nfs4_slot_table *tbl, const char *queue) in nfs4_init_slot_table()
38 static void nfs4_shrink_slot_table(struct nfs4_slot_table *tbl, u32 newsize) in nfs4_shrink_slot_table()
61 void nfs4_slot_tbl_drain_complete(struct nfs4_slot_table *tbl) in nfs4_slot_tbl_drain_complete()
82 void nfs4_free_slot(struct nfs4_slot_table *tbl, struct nfs4_slot *slot) in nfs4_free_slot()
103 static struct nfs4_slot *nfs4_new_slot(struct nfs4_slot_table *tbl, in nfs4_new_slot()
117 static struct nfs4_slot *nfs4_find_or_create_slot(struct nfs4_slot_table *tbl, in nfs4_find_or_create_slot()
139 static void nfs4_lock_slot(struct nfs4_slot_table *tbl, in nfs4_lock_slot()
156 bool nfs4_try_to_lock_slot(struct nfs4_slot_table *tbl, struct nfs4_slot *slot) in nfs4_try_to_lock_slot()
169 struct nfs4_slot *nfs4_lookup_slot(struct nfs4_slot_table *tbl, u32 slotid) in nfs4_lookup_slot()
176 static int nfs4_slot_get_seqid(struct nfs4_slot_table *tbl, u32 slotid, in nfs4_slot_get_seqid()
198 static bool nfs4_slot_seqid_in_use(struct nfs4_slot_table *tbl, in nfs4_slot_seqid_in_use()
219 int nfs4_slot_wait_on_seqid(struct nfs4_slot_table *tbl, in nfs4_slot_wait_on_seqid()
239 struct nfs4_slot *nfs4_alloc_slot(struct nfs4_slot_table *tbl) in nfs4_alloc_slot()
259 static int nfs4_grow_slot_table(struct nfs4_slot_table *tbl, in nfs4_grow_slot_table()
269 static void nfs4_reset_slot_table(struct nfs4_slot_table *tbl, in nfs4_reset_slot_table()
293 static int nfs4_realloc_slot_table(struct nfs4_slot_table *tbl, in nfs4_realloc_slot_table()
322 static void nfs4_release_slot_table(struct nfs4_slot_table *tbl) in nfs4_release_slot_table()
332 void nfs4_shutdown_slot_table(struct nfs4_slot_table *tbl) in nfs4_shutdown_slot_table()
346 int nfs4_setup_slot_table(struct nfs4_slot_table *tbl, unsigned int max_reqs, in nfs4_setup_slot_table()
358 struct nfs4_slot_table *tbl = slot->table; in nfs41_assign_slot()
371 static bool __nfs41_wake_and_assign_slot(struct nfs4_slot_table *tbl, in __nfs41_wake_and_assign_slot()
379 bool nfs41_wake_and_assign_slot(struct nfs4_slot_table *tbl, in nfs41_wake_and_assign_slot()
387 static bool nfs41_try_wake_next_slot_table_entry(struct nfs4_slot_table *tbl) in nfs41_try_wake_next_slot_table_entry()
399 void nfs41_wake_slot_table(struct nfs4_slot_table *tbl) in nfs41_wake_slot_table()
409 static void nfs41_set_max_slotid_locked(struct nfs4_slot_table *tbl, in nfs41_set_max_slotid_locked()
424 static void nfs41_set_target_slotid_locked(struct nfs4_slot_table *tbl, in nfs41_set_target_slotid_locked()
433 void nfs41_set_target_slotid(struct nfs4_slot_table *tbl, in nfs41_set_target_slotid()
444 static void nfs41_set_server_slotid_locked(struct nfs4_slot_table *tbl, in nfs41_set_server_slotid_locked()
485 static bool nfs41_is_outlier_target_slotid(struct nfs4_slot_table *tbl, in nfs41_is_outlier_target_slotid()
506 void nfs41_update_target_slotid(struct nfs4_slot_table *tbl, in nfs41_update_target_slotid()
530 struct nfs4_slot_table *tbl; in nfs4_setup_session_slot_tables()