Home | History | Annotate | Download | only in stage2

Lines Matching refs:buf_geom

124 struct geometry buf_geom;
143 int sector_size_bits = log2 (buf_geom.sector_size);
159 if (get_diskinfo (drive, &buf_geom))
166 sector_size_bits = log2 (buf_geom.sector_size);
170 if (sector < 0 || sector >= buf_geom.total_sectors)
176 slen = ((byte_offset + byte_len + buf_geom.sector_size - 1)
180 if ((buf_geom.sectors << sector_size_bits) > BUFFERLEN)
183 sectors_per_vtrack = buf_geom.sectors;
208 bios_err = biosdisk (BIOSDISK_READ, drive, &buf_geom,
223 || biosdisk (BIOSDISK_READ, drive, &buf_geom,
244 (char *) BUFFERADDR + buf_geom.sector_size,
245 buf_geom.sector_size);
249 if (biosdisk (BIOSDISK_READ, drive, &buf_geom,
265 int length = buf_geom.sector_size - byte_offset;
272 while (length > buf_geom.sector_size)
274 (*disk_read_func) (sector_num++, 0, buf_geom.sector_size);
275 length -= buf_geom.sector_size;
337 if (biosdisk (BIOSDISK_READ, drive, &buf_geom, 0, 1, SCRATCHSEG))
351 if (biosdisk (BIOSDISK_WRITE, drive, &buf_geom,
358 if (sector - sector % buf_geom.sectors == buf_track)
788 /* Make sure that buf_geom is valid. */
791 if (get_diskinfo (current_drive, &buf_geom))
799 part_length = buf_geom.total_sectors;