Lines Matching refs:MEDIA_INFO

115 #define MEDIA_INFO(us) ((struct alauda_info *)us->extra)->port[MEDIA_PORT(us)]  macro
422 MEDIA_INFO(us).capacity = 1 << media_info->chipshift; in alauda_init_media()
424 MEDIA_INFO(us).capacity >> 20); in alauda_init_media()
426 MEDIA_INFO(us).pageshift = media_info->pageshift; in alauda_init_media()
427 MEDIA_INFO(us).blockshift = media_info->blockshift; in alauda_init_media()
428 MEDIA_INFO(us).zoneshift = media_info->zoneshift; in alauda_init_media()
430 MEDIA_INFO(us).pagesize = 1 << media_info->pageshift; in alauda_init_media()
431 MEDIA_INFO(us).blocksize = 1 << media_info->blockshift; in alauda_init_media()
432 MEDIA_INFO(us).zonesize = 1 << media_info->zoneshift; in alauda_init_media()
434 MEDIA_INFO(us).uzonesize = ((1 << media_info->zoneshift) / 128) * 125; in alauda_init_media()
435 MEDIA_INFO(us).blockmask = MEDIA_INFO(us).blocksize - 1; in alauda_init_media()
437 num_zones = MEDIA_INFO(us).capacity >> (MEDIA_INFO(us).zoneshift in alauda_init_media()
438 + MEDIA_INFO(us).blockshift + MEDIA_INFO(us).pageshift); in alauda_init_media()
439 MEDIA_INFO(us).pba_to_lba = kcalloc(num_zones, sizeof(u16*), GFP_NOIO); in alauda_init_media()
440 MEDIA_INFO(us).lba_to_pba = kcalloc(num_zones, sizeof(u16*), GFP_NOIO); in alauda_init_media()
463 alauda_free_maps(&MEDIA_INFO(us)); in alauda_check_media()
473 alauda_free_maps(&MEDIA_INFO(us)); in alauda_check_media()
562 unsigned int zonesize = MEDIA_INFO(us).zonesize; in alauda_read_map()
563 unsigned int uzonesize = MEDIA_INFO(us).uzonesize; in alauda_read_map()
665 MEDIA_INFO(us).lba_to_pba[zone] = lba_to_pba; in alauda_read_map()
666 MEDIA_INFO(us).pba_to_lba[zone] = pba_to_lba; in alauda_read_map()
683 if (MEDIA_INFO(us).lba_to_pba[zone] == NULL in alauda_ensure_map_for_zone()
684 || MEDIA_INFO(us).pba_to_lba[zone] == NULL) in alauda_ensure_map_for_zone()
737 data, (MEDIA_INFO(us).pagesize + 64) * pages, NULL); in alauda_read_block_raw()
750 unsigned int pagesize = MEDIA_INFO(us).pagesize; in alauda_read_block()
788 (MEDIA_INFO(us).pagesize + 64) * MEDIA_INFO(us).blocksize, in alauda_write_block()
807 unsigned int uzonesize = MEDIA_INFO(us).uzonesize; in alauda_write_lba()
808 unsigned int zonesize = MEDIA_INFO(us).zonesize; in alauda_write_lba()
809 unsigned int pagesize = MEDIA_INFO(us).pagesize; in alauda_write_lba()
810 unsigned int blocksize = MEDIA_INFO(us).blocksize; in alauda_write_lba()
817 pba = MEDIA_INFO(us).lba_to_pba[zone][lba_offset]; in alauda_write_lba()
828 new_pba = alauda_find_unused_pba(&MEDIA_INFO(us), zone); in alauda_write_lba()
887 MEDIA_INFO(us).pba_to_lba[zone][new_pba_offset] = lba; in alauda_write_lba()
888 MEDIA_INFO(us).lba_to_pba[zone][lba_offset] = new_pba; in alauda_write_lba()
896 MEDIA_INFO(us).pba_to_lba[zone][pba_offset] = UNDEF; in alauda_write_lba()
911 unsigned int blockshift = MEDIA_INFO(us).blockshift; in alauda_read_data()
912 unsigned int pageshift = MEDIA_INFO(us).pageshift; in alauda_read_data()
913 unsigned int blocksize = MEDIA_INFO(us).blocksize; in alauda_read_data()
914 unsigned int pagesize = MEDIA_INFO(us).pagesize; in alauda_read_data()
915 unsigned int uzonesize = MEDIA_INFO(us).uzonesize; in alauda_read_data()
934 page = (address & MEDIA_INFO(us).blockmask); in alauda_read_data()
935 max_lba = MEDIA_INFO(us).capacity >> (blockshift + pageshift); in alauda_read_data()
961 pba = MEDIA_INFO(us).lba_to_pba[zone][lba_offset]; in alauda_read_data()
1005 unsigned int blockshift = MEDIA_INFO(us).blockshift; in alauda_write_data()
1006 unsigned int pageshift = MEDIA_INFO(us).pageshift; in alauda_write_data()
1007 unsigned int blocksize = MEDIA_INFO(us).blocksize; in alauda_write_data()
1008 unsigned int pagesize = MEDIA_INFO(us).pagesize; in alauda_write_data()
1036 page = (address & MEDIA_INFO(us).blockmask); in alauda_write_data()
1037 max_lba = MEDIA_INFO(us).capacity >> (pageshift + blockshift); in alauda_write_data()
1148 num_zones = MEDIA_INFO(us).capacity >> (MEDIA_INFO(us).zoneshift in alauda_transport()
1149 + MEDIA_INFO(us).blockshift + MEDIA_INFO(us).pageshift); in alauda_transport()
1151 capacity = num_zones * MEDIA_INFO(us).uzonesize in alauda_transport()
1152 * MEDIA_INFO(us).blocksize; in alauda_transport()