Lines Matching refs:logical_block
185 map->logical_block = size; in open_partition_map()
187 map->logical_block = PBLOCK_SIZE; in open_partition_map()
189 if (map->logical_block > MAXIOSIZE) { in open_partition_map()
190 map->logical_block = MAXIOSIZE; in open_partition_map()
192 if (map->logical_block > map->physical_block) { in open_partition_map()
193 map->physical_block = map->logical_block; in open_partition_map()
258 old_logical = map->logical_block; in read_partition_map()
259 map->logical_block = 512; in read_partition_map()
260 while (map->logical_block <= map->physical_block) { in read_partition_map()
268 map->media_size = (d * old_logical) / map->logical_block; in read_partition_map()
271 map->logical_block *= 2; in read_partition_map()
273 if (map->logical_block > map->physical_block) { in read_partition_map()
484 size = oldmap->logical_block; in create_partition_map()
503 map->logical_block = size; in create_partition_map()
511 number, map->logical_block); in create_partition_map()
523 multiple = get_multiplier(map->logical_block); in create_partition_map()
543 number, map->logical_block); in create_partition_map()
869 info.st_size, info.st_size/map->logical_block); in compute_device_size()
892 printf("llseek: pos = %d, blocks=%d\n", pos, pos/map->logical_block); in compute_device_size()
898 * (oldmap->physical_block / map->logical_block)); in compute_device_size()
903 return (long)(size / map->logical_block); in compute_device_size()
964 size = (d * map->logical_block) / p->sbBlkSize; in sync_device_size()
1039 if (map->logical_block > p->sbBlkSize) { in contains_driver()
1042 f = p->sbBlkSize / map->logical_block; in contains_driver()
1385 if (map->logical_block > p->sbBlkSize) { in remove_driver()
1393 f = p->sbBlkSize / map->logical_block; in remove_driver()
1426 return read_media(map->m, ((long long) num) * map->logical_block, in read_block()
1434 return write_media(map->m, ((long long) num) * map->logical_block, in write_block()