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