Lines Matching refs:dev_map
104 struct nvm_dev_map *dev_map = tgt_dev->map; in nvm_remove_tgt_dev() local
107 for (i = 0; i < dev_map->num_ch; i++) { in nvm_remove_tgt_dev()
108 struct nvm_ch_map *ch_map = &dev_map->chnls[i]; in nvm_remove_tgt_dev()
125 kfree(dev_map->chnls); in nvm_remove_tgt_dev()
126 kfree(dev_map); in nvm_remove_tgt_dev()
138 struct nvm_dev_map *dev_map; in nvm_create_tgt_dev() local
153 dev_map = kmalloc(sizeof(struct nvm_dev_map), GFP_KERNEL); in nvm_create_tgt_dev()
154 if (!dev_map) in nvm_create_tgt_dev()
157 dev_map->chnls = kcalloc(num_ch, sizeof(struct nvm_ch_map), GFP_KERNEL); in nvm_create_tgt_dev()
158 if (!dev_map->chnls) in nvm_create_tgt_dev()
170 struct nvm_ch_map *ch_map = &dev_map->chnls[i]; in nvm_create_tgt_dev()
201 dev_map->num_ch = num_ch; in nvm_create_tgt_dev()
222 tgt_dev->map = dev_map; in nvm_create_tgt_dev()
229 kfree(dev_map->chnls[i].lun_offs); in nvm_create_tgt_dev()
232 kfree(dev_map->chnls); in nvm_create_tgt_dev()
234 kfree(dev_map); in nvm_create_tgt_dev()
565 struct nvm_dev_map *dev_map = tgt_dev->map; in nvm_map_to_dev() local
566 struct nvm_ch_map *ch_map = &dev_map->chnls[p->a.ch]; in nvm_map_to_dev()