hd_data_t::flag_struct Struct Reference

Special flags. More...

#include <hd.h>


Package Attributes

unsigned dformat:2
 hd_scan() has been called internally.
unsigned no_parport:1
 Don't do parport probing: parport modules (used to) crash pmacs.
unsigned iseries:1
 Set if we are on an iSeries machine.
unsigned list_all:1
 Return even devices with status 'not available'.
unsigned fast:1
 Don't check tricky hardware.
unsigned list_md:1
 Report md & lvm devices from /proc/partitions.
unsigned nofork:1
 don't run potentially hanging code in a subprocess
unsigned nosysfs:1
 don't ask sysfs
unsigned forked:1
 we're running in a subprocess
unsigned cpuemu:1
 use CPU emulation to run BIOS code (i386 only)
unsigned udev:1
 return first udev symlink as device name
unsigned edd_used:1
 internal: edd info has been used
unsigned keep_kmods:2
 internal: don't reread kmods
unsigned nobioscrc:1
 internal: don't check VBIOS crc
unsigned biosvram:1
 internal: map Video BIOS RAM (128k at 0xa0000)
unsigned nowpa:1
 no longer used
unsigned pata:1
 use new libata modules instead of classical ide modules


Detailed Description

Special flags.

Influence hardware probing in some strange ways with these. You normally do not want to use them.


Field Documentation

unsigned hd_data_t::flag_struct::dformat [package]

hd_scan() has been called internally.

Alternative output format.

unsigned hd_data_t::flag_struct::no_parport [package]

Don't do parport probing: parport modules (used to) crash pmacs.

unsigned hd_data_t::flag_struct::iseries [package]

Set if we are on an iSeries machine.

unsigned hd_data_t::flag_struct::list_all [package]

Return even devices with status 'not available'.

unsigned hd_data_t::flag_struct::fast [package]

Don't check tricky hardware.

unsigned hd_data_t::flag_struct::list_md [package]

Report md & lvm devices from /proc/partitions.

unsigned hd_data_t::flag_struct::nofork [package]

don't run potentially hanging code in a subprocess

unsigned hd_data_t::flag_struct::nosysfs [package]

don't ask sysfs

unsigned hd_data_t::flag_struct::forked [package]

we're running in a subprocess

unsigned hd_data_t::flag_struct::cpuemu [package]

use CPU emulation to run BIOS code (i386 only)

unsigned hd_data_t::flag_struct::udev [package]

return first udev symlink as device name

unsigned hd_data_t::flag_struct::edd_used [package]

internal: edd info has been used

unsigned hd_data_t::flag_struct::keep_kmods [package]

internal: don't reread kmods

unsigned hd_data_t::flag_struct::nobioscrc [package]

internal: don't check VBIOS crc

unsigned hd_data_t::flag_struct::biosvram [package]

internal: map Video BIOS RAM (128k at 0xa0000)

unsigned hd_data_t::flag_struct::nowpa [package]

no longer used

unsigned hd_data_t::flag_struct::pata [package]

use new libata modules instead of classical ide modules


The documentation for this struct was generated from the following file: