Lines Matching refs:blk_ksm_keyslot
38 struct blk_ksm_keyslot { struct
137 static void blk_ksm_remove_slot_from_lru_list(struct blk_ksm_keyslot *slot) in blk_ksm_remove_slot_from_lru_list()
147 static struct blk_ksm_keyslot *blk_ksm_find_keyslot( in blk_ksm_find_keyslot()
152 struct blk_ksm_keyslot *slotp; in blk_ksm_find_keyslot()
161 static struct blk_ksm_keyslot *blk_ksm_find_and_grab_keyslot( in blk_ksm_find_and_grab_keyslot()
165 struct blk_ksm_keyslot *slot; in blk_ksm_find_and_grab_keyslot()
177 unsigned int blk_ksm_get_slot_idx(struct blk_ksm_keyslot *slot) in blk_ksm_get_slot_idx()
201 struct blk_ksm_keyslot **slot_ptr) in blk_ksm_get_slot_for_key()
203 struct blk_ksm_keyslot *slot; in blk_ksm_get_slot_for_key()
234 slot = list_first_entry(&ksm->idle_slots, struct blk_ksm_keyslot, in blk_ksm_get_slot_for_key()
267 void blk_ksm_put_slot(struct blk_ksm_keyslot *slot) in blk_ksm_put_slot()
325 struct blk_ksm_keyslot *slot; in blk_ksm_evict_key()