Lines Matching refs:num_slots
68 return ksm->num_slots == 0; in blk_ksm_is_passthrough()
81 int blk_ksm_init(struct blk_keyslot_manager *ksm, unsigned int num_slots) in blk_ksm_init() argument
89 if (num_slots == 0) in blk_ksm_init()
92 ksm->slots = kvcalloc(num_slots, sizeof(ksm->slots[0]), GFP_KERNEL); in blk_ksm_init()
96 ksm->num_slots = num_slots; in blk_ksm_init()
103 for (slot = 0; slot < num_slots; slot++) { in blk_ksm_init()
111 slot_hashtable_size = roundup_pow_of_two(num_slots); in blk_ksm_init()
153 unsigned int num_slots) in devm_blk_ksm_init() argument
155 int err = blk_ksm_init(ksm, num_slots); in devm_blk_ksm_init()
422 for (slot = 0; slot < ksm->num_slots; slot++) { in blk_ksm_reprogram_all_keys()
441 kvfree_sensitive(ksm->slots, sizeof(ksm->slots[0]) * ksm->num_slots); in blk_ksm_destroy()