Searched refs:lun_alloc_map (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/drivers/scsi/cxlflash/
H A Dvlun.h57 u64 *lun_alloc_map; member in struct:ba_lun_info
H A Dvlun.c95 bali->lun_alloc_map = kzalloc((bali->lun_bmap_size * sizeof(u64)), ba_init()
97 if (unlikely(!bali->lun_alloc_map)) { ba_init()
108 bali->lun_alloc_map[i] = 0xFFFFFFFFFFFFFFFFULL; ba_init()
114 lam = &bali->lun_alloc_map[bali->lun_bmap_size - 1]; ba_init()
130 kfree(bali->lun_alloc_map); ba_init()
163 if (bali->lun_alloc_map[i] != 0) { find_free_range()
164 lam = (ulong *)&bali->lun_alloc_map[i]; find_free_range()
170 __func__, bit_pos, bali->lun_alloc_map[i], find_free_range()
248 if (test_bit(bit_pos, (ulong *)&bali->lun_alloc_map[idx])) validate_alloc()
289 set_bit(bit_pos, (ulong *)&bali->lun_alloc_map[idx]); ba_free()
360 kfree(bali->lun_alloc_map); cxlflash_ba_terminate()

Completed in 102 milliseconds