Lines Matching refs:pba_to_lba
97 u16 **pba_to_lba; /* physical to logical block map */ member
296 if (media_info->pba_to_lba != NULL) in alauda_free_maps()
298 kfree(media_info->pba_to_lba[i]); in alauda_free_maps()
299 media_info->pba_to_lba[i] = NULL; in alauda_free_maps()
438 MEDIA_INFO(us).pba_to_lba = kcalloc(num_zones, sizeof(u16*), GFP_NOIO); in alauda_init_media()
543 u16 *pba_to_lba = info->pba_to_lba[zone]; in alauda_find_unused_pba() local
547 if (pba_to_lba[i] == UNDEF) in alauda_find_unused_pba()
568 u16 *pba_to_lba = kcalloc(zonesize, sizeof(u16), GFP_NOIO); in alauda_read_map() local
569 if (lba_to_pba == NULL || pba_to_lba == NULL) { in alauda_read_map()
578 lba_to_pba[i] = pba_to_lba[i] = UNDEF; in alauda_read_map()
593 pba_to_lba[i] = UNUSABLE; in alauda_read_map()
611 pba_to_lba[i] = UNUSABLE; in alauda_read_map()
619 pba_to_lba[i] = UNUSABLE; in alauda_read_map()
628 pba_to_lba[i] = UNUSABLE; in alauda_read_map()
660 pba_to_lba[i] = lba_real; in alauda_read_map()
666 MEDIA_INFO(us).pba_to_lba[zone] = pba_to_lba; in alauda_read_map()
672 kfree(pba_to_lba); in alauda_read_map()
684 || MEDIA_INFO(us).pba_to_lba[zone] == NULL) in alauda_ensure_map_for_zone()
887 MEDIA_INFO(us).pba_to_lba[zone][new_pba_offset] = lba; in alauda_write_lba()
896 MEDIA_INFO(us).pba_to_lba[zone][pba_offset] = UNDEF; in alauda_write_lba()
1092 kfree(media_info->pba_to_lba); in alauda_info_destructor()