hd_data_t::flag_struct Struct Reference

Special flags. More...

#include <hd.h>

Data Fields

unsigned internal:1
 hd_scan() has been called internally.
unsigned dformat:2
 Alternative output format.
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
unsigned vbox:1
 running in virtual box
unsigned vmware:1
 running in vmware
unsigned vmware_mouse:1
 has vmware mouse

Detailed Description

Special flags.

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


Field Documentation

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

Referenced by hd_scan().

use CPU emulation to run BIOS code (i386 only)

Referenced by hd_scan().

Alternative output format.

Referenced by dump_normal(), and hd_dump_entry().

internal: edd info has been used

Don't check tricky hardware.

Referenced by hd_list(), hd_list2(), and hd_set_probe_feature_hw().

we're running in a subprocess

Referenced by hd_fork(), hd_fork_done(), hd_scan_braille(), hd_scan_modem(), hd_scan_mouse(), and progress().

hd_scan() has been called internally.

Referenced by hd_is_uml(), hd_scan(), and hd_smp_support().

Set if we are on an iSeries machine.

Referenced by hd_scan_sys().

internal: don't reread kmods

Referenced by hd_scan_int(), hd_scan_manual(), and read_kmods().

Return even devices with status 'not available'.

Referenced by hd_list(), and hd_list2().

Report md & lvm devices from /proc/partitions.

Referenced by read_partitions().

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

Referenced by hd_scan_misc(), hd_scan_no_hal(), and hd_scan_sys().

internal: don't check VBIOS crc

Referenced by hd_scan().

don't run potentially hanging code in a subprocess

Referenced by hd_fork(), hd_fork_done(), hd_scan(), and hd_shm_init().

don't ask sysfs

Referenced by hd_scan().

no longer used

use new libata modules instead of classical ide modules

Referenced by hd_scan(), and match_modinfo().

return first udev symlink as device name

Referenced by hd_scan(), and int_udev().

running in virtual box

Referenced by int_mouse().

running in vmware

Referenced by add_scsi_sysfs_info(), and int_mouse().

has vmware mouse

Referenced by int_mouse().


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