Lines Matching refs:lba_map
1270 struct t10_alua_lba_map *lba_map; in core_alua_allocate_lba_map() local
1272 lba_map = kmem_cache_zalloc(t10_alua_lba_map_cache, GFP_KERNEL); in core_alua_allocate_lba_map()
1273 if (!lba_map) { in core_alua_allocate_lba_map()
1277 INIT_LIST_HEAD(&lba_map->lba_map_mem_list); in core_alua_allocate_lba_map()
1278 lba_map->lba_map_first_lba = first_lba; in core_alua_allocate_lba_map()
1279 lba_map->lba_map_last_lba = last_lba; in core_alua_allocate_lba_map()
1281 list_add_tail(&lba_map->lba_map_list, list); in core_alua_allocate_lba_map()
1282 return lba_map; in core_alua_allocate_lba_map()
1286 core_alua_allocate_lba_map_mem(struct t10_alua_lba_map *lba_map, in core_alua_allocate_lba_map_mem() argument
1291 list_for_each_entry(lba_map_mem, &lba_map->lba_map_mem_list, in core_alua_allocate_lba_map_mem()
1308 &lba_map->lba_map_mem_list); in core_alua_allocate_lba_map_mem()
1315 struct t10_alua_lba_map *lba_map, *lba_map_tmp; in core_alua_free_lba_map() local
1318 list_for_each_entry_safe(lba_map, lba_map_tmp, lba_list, in core_alua_free_lba_map()
1321 &lba_map->lba_map_mem_list, in core_alua_free_lba_map()
1327 list_del(&lba_map->lba_map_list); in core_alua_free_lba_map()
1328 kmem_cache_free(t10_alua_lba_map_cache, lba_map); in core_alua_free_lba_map()