HID
UINT32 HID;
UINT32 HID;
UINT32 HID; ///< The ACPI Hardware Identifier value associated with an ISA controller. Matchs ACPI DSDT contents.
if (io->ResourceList->Device.HID != EISA_PNP_ID(PNP0501))
io->ResourceList->Device.HID = EISA_PNP_ID(PNP0501);
if (acpi->HID == EISA_PNP_ID(PNP0604) ||
acpi->HID == EISA_PNP_ID(PNP0700) ||
acpi->HID == EISA_PNP_ID(PNP0701)) {
acpi->HID == EISA_PNP_ID(PNP0501)) {
(acpiex->HID == EISA_PNP_ID(PNP0501) ||
if ((EISA_ID_TO_NUM(acpi->HID) & 0xff00) ==
(acpi->HID & 0xffff) == PNP_EISA_ID_CONST) {
if (EISA_ID_TO_NUM(acpi->HID) == 0x501) {
if (EISA_ID_TO_NUM(acpi->HID) == 0x501) {
} else if (x != NOV && (x != HID || raw)) {
{"llseek", 4, LLO, NOV, DEC, LLO, HID, WHN}, /* 175 */
{"mmap64", 7, HEX, NOV, HEX, UNS, MPR, MTY, DEC, LLO, HID}, /* 214 */
{"pread64", 5, DEC, NOV, DEC, IOB, UNS, LLO, HID}, /* 222 */
{"pwrite64", 5, DEC, NOV, DEC, IOB, UNS, LLO, HID}, /* 223 */
{"access", 3, DEC, NOV, HID, STG, ACC}, /* 1 */
{"chmod", 3, DEC, NOV, HID, STG, OCT}, /* 1 */
{"fchmod", 3, DEC, NOV, DEC, HID, OCT}, /* 3 */
{"chown", 4, DEC, NOV, HID, STG, DEC, DEC}, /* 1 */
{"lchown", 4, DEC, NOV, HID, STG, DEC, DEC}, /* 2 */
{"fchown", 4, DEC, NOV, DEC, HID, DEC, DEC}, /* 3 */
{"mkdir", 3, DEC, NOV, HID, STG, OCT}, /* 1 */
{"mknod", 4, DEC, NOV, HID, STG, OCT, HEX}, /* 1 */
{"rename", 4, DEC, NOV, HID, STG, HID, STG}, /* 1 */
{"link", 4, DEC, NOV, HID, STG, HID, STG}, /* 1 */
{"unlink", 2, DEC, NOV, HID, STG}, /* 1 */
{"rmdir", 2, DEC, NOV, HID, STG}, /* 2 */
{"symlink", 3, DEC, NOV, STG, HID, STG}, /* 1 */
{"readlink", 4, DEC, NOV, HID, STG, RLK, UNS}, /* 1 */
{"stat", 3, DEC, NOV, HID, STG, HEX}, /* 1 */
{"lstat", 3, DEC, NOV, HID, STG, HEX}, /* 2 */
{"fstat", 3, DEC, NOV, DEC, HID, HEX}, /* 3 */
{"stat64", 3, DEC, NOV, HID, STG, HEX}, /* 1 */
{"lstat64", 3, DEC, NOV, HID, STG, HEX}, /* 2 */
{"fstat64", 3, DEC, NOV, DEC, HID, HEX}, /* 3 */
{"open", 3, DEC, NOV, HID, STG, OPN}, /* 2 */
{"open", 4, DEC, NOV, HID, STG, OPN, OCT}, /* 3 */
{"open64", 3, DEC, NOV, HID, STG, OPN}, /* 2 */
{"open64", 4, DEC, NOV, HID, STG, OPN, OCT}, /* 3 */
{"msgget", 3, DEC, NOV, HID, KEY, MSF}, /* 0 */
{"msgctl", 4, DEC, NOV, HID, DEC, MSC, HEX}, /* 1 */
{"msgrcv", 6, DEC, NOV, HID, DEC, HEX, UNS, DEC, MSF}, /* 2 */
{"msgsnd", 5, DEC, NOV, HID, DEC, HEX, UNS, MSF}, /* 3 */
{"msgids", 4, DEC, NOV, HID, HEX, UNS, HEX}, /* 4 */
{"msgsnap", 5, DEC, NOV, HID, DEC, HEX, UNS, DEC}, /* 5 */
{"semctl", 5, DEC, NOV, HID, DEC, DEC, SMC, DEX}, /* 0 */
{"semget", 4, DEC, NOV, HID, KEY, DEC, SEF}, /* 1 */
{"semop", 4, DEC, NOV, HID, DEC, HEX, UNS}, /* 2 */
{"semids", 4, DEC, NOV, HID, HEX, UNS, HEX}, /* 3 */
{"semtimedop", 5, DEC, NOV, HID, DEC, HEX, UNS, HEX}, /* 4 */
{"shmat", 4, HEX, NOV, HID, DEC, DEX, SHF}, /* 0 */
{"shmctl", 4, DEC, NOV, HID, DEC, SHC, DEX}, /* 1 */
{"shmdt", 2, DEC, NOV, HID, HEX}, /* 2 */
{"shmget", 4, DEC, NOV, HID, KEY, UNS, SHF}, /* 3 */
{"shmids", 4, DEC, NOV, HID, HEX, UNS, HEX}, /* 4 */
{"getpgrp", 1, DEC, NOV, HID}, /* 0 */
{"setpgrp", 1, DEC, NOV, HID}, /* 1 */
{"getsid", 2, DEC, NOV, HID, DEC}, /* 2 */
{"setsid", 1, DEC, NOV, HID}, /* 3 */
{"getpgid", 2, DEC, NOV, HID, DEC}, /* 4 */
{"setpgid", 3, DEC, NOV, HID, DEC, DEC}, /* 5 */
{"getrctl", 6, DEC, NOV, HID, STG, HEX, HEX, HID, RGF}, /* 0 */
{"setrctl", 6, DEC, NOV, HID, STG, HEX, HEX, HID, RSF}, /* 1 */
{"rctlsys_lst", 6, DEC, NOV, HID, HID, HEX, HID, HEX, HID}, /* 2 */
{"rctlsys_ctl", 6, DEC, NOV, HID, STG, HEX, HID, HID, RCF}, /* 3 */
{"setprojrctl", 6, DEC, NOV, HID, STG, HID, HEX, HEX, SPF}, /* 4 */
{"sigpending", 2, DEC, NOV, HID, HEX}, /* 1 */
{"sigfillset", 2, DEC, NOV, HID, HEX}, /* 2 */
{"getcontext", 2, DEC, NOV, HID, HEX}, /* 0 */
{"setcontext", 2, DEC, NOV, HID, HEX}, /* 1 */
{"getustack", 2, DEC, NOV, HID, HEX}, /* 2 */
{"setustack", 2, DEC, NOV, HID, HEX}, /* 3 */
{"getcontext_extd", 2, DEC, NOV, HID, HEX}, /* 4 */
{"hrtcntl", 5, DEC, NOV, HID, DEC, DEC, HEX, HEX}, /* 0 */
{"hrtalarm", 3, DEC, NOV, HID, HEX, DEC}, /* 1 */
{"hrtsleep", 2, DEC, NOV, HID, HEX}, /* 2 */
{"hrtcancel", 3, DEC, NOV, HID, HEX, DEC}, /* 3 */
{"kaio", 7, DEC, NOV, AIO, DEC, HEX, DEC, LLO, HID, HEX}, /* 0 */
{"kaio", 7, DEC, NOV, AIO, DEC, HEX, DEC, LLO, HID, HEX}, /* 1 */
{"pset_create", 2, DEC, NOV, HID, HEX}, /* 0 */
{"pset_destroy", 2, DEC, NOV, HID, PST}, /* 1 */
{"pset_assign", 4, DEC, NOV, HID, PST, DEC, HEX}, /* 2 */
{"pset_info", 5, DEC, NOV, HID, PST, HEX, HEX, HEX}, /* 3 */
{"pset_bind", 5, DEC, NOV, HID, PST, IDT, DEC, HEX}, /* 4 */
{"pset_getloadavg", 4, DEC, NOV, HID, PST, HEX, DEC}, /* 5 */
{"pset_list", 3, DEC, NOV, HID, HEX, HEX}, /* 6 */
{"pset_setattr", 3, DEC, NOV, HID, PST, HEX}, /* 7 */
{"pset_getattr", 3, DEC, NOV, HID, PST, HEX}, /* 8 */
{"pset_assign_forced", 4, DEC, NOV, HID, PST, DEC, HEX}, /* 9 */
{"settaskid", 3, DEC, NOV, HID, DEC, HEX}, /* 0 */
{"gettaskid", 1, DEC, NOV, HID}, /* 1 */
{"getprojid", 1, DEC, NOV, HID}, /* 2 */
{"setppriv", 4, DEC, NOV, HID, PRO, PRN, PRS}, /* 0 */
{"getppriv", 4, DEC, NOV, HID, HID, PRN, PRS}, /* 1 */
{"getprivimplinfo", 5, DEC, NOV, HID, HID, HID, HEX, DEC}, /* 2 */
{"setpflags", 3, DEC, NOV, HID, PFL, DEC}, /* 3 */
{"getpflags", 2, DEC, NOV, HID, PFL}, /* 4 */
{"issetugid", 0, DEC, NOV, HID}, /* 5 */
{"getacct", 5, DEC, NOV, HID, IDT, DEC, HEX, UNS}, /* 0 */
{"putacct", 6, DEC, NOV, HID, IDT, DEC, HEX, UNS, HEX}, /* 1 */
{"wracct", 4, DEC, NOV, HID, IDT, DEC, HEX}, /* 2 */
{"lwp_park", 3, DEC, NOV, HID, HEX, DEC}, /* 0 */
{"lwp_unpark", 2, DEC, NOV, HID, DEC}, /* 1 */
{"lwp_unpark_all", 3, DEC, NOV, HID, HEX, DEC}, /* 2 */
{"lwp_unpark_cancel", 2, DEC, NOV, HID, DEC}, /* 3 */
{"lwp_set_park", 3, DEC, NOV, HID, HEX, DEC}, /* 4 */
{"lwp_rwlock_rdlock", 3, DEC, NOV, HID, HEX, HEX}, /* 0 */
{"lwp_rwlock_wrlock", 3, DEC, NOV, HID, HEX, HEX}, /* 1 */
{"lwp_rwlock_tryrdlock", 2, DEC, NOV, HID, HEX}, /* 2 */
{"lwp_rwlock_trywrlock", 2, DEC, NOV, HID, HEX}, /* 3 */
{"lwp_rwlock_unlock", 2, DEC, NOV, HID, HEX}, /* 4 */
{"meminfo", 3, DEC, NOV, HID, NOV, MIF}, /* 0 */
{"lgrp_version", 3, DEC, NOV, HID, DEC, NOV}, /* 2 */
{"lgrp_affinity_get", 3, DEC, NOV, HID, NOV, LAF}, /* 4 */
{"lgrp_affinity_set", 3, DEC, NOV, HID, NOV, LAF}, /* 5 */
{"lgrp_latency", 3, DEC, NOV, HID, DEC, DEC}, /* 6 */
{"getrusage", 2, DEC, NOV, HID, HEX}, /* 0 */
{"getrusage_chld", 2, DEC, NOV, HID, HEX}, /* 1 */
{"getrusage_lwp", 2, DEC, NOV, HID, HEX}, /* 2 */
{"getvmusage", 5, DEC, NOV, HID, HEX, DEC, HEX, HEX}, /* 3 */
{"ucred_get", 3, DEC, NOV, HID, DEC, HEX},
{"getpeerucred", 3, DEC, NOV, HID, DEC, HEX},
{"port_create", 2, DEC, NOV, HID, DEC}, /* 0 */
{"port_associate", 6, DEC, NOV, HID, DEC, DEC, HEX, HEX, HEX}, /* 1 */
{"port_dissociate", 4, DEC, NOV, HID, DEC, DEC, HEX}, /* 2 */
{"port_send", 4, DEC, NOV, HID, DEC, HEX, HEX}, /* 3 */
{"port_sendn", 6, DEC, DEC, HID, HEX, HEX, DEC, HEX, HEX}, /* 4 */
{"port_get", 4, DEC, NOV, HID, DEC, HEX, HEX}, /* 5 */
{"port_getn", 6, DEC, DEC, HID, DEC, HEX, DEC, DEC, HEX}, /* 6 */
{"port_alert", 5, DEC, NOV, HID, DEC, HEX, HEX, HEX}, /* 7 */
{"port_dispatch", 6, DEC, NOV, HID, DEC, DEC, HEX, HEX, HEX}, /* 8 */
{"zone_create", 2, DEC, NOV, HID, HEX}, /* 0 */
{"zone_destroy", 2, DEC, NOV, HID, DEC}, /* 1 */
{"zone_getattr", 5, DEC, NOV, HID, DEC, ZGA, HEX, DEC}, /* 2 */
{"zone_enter", 2, DEC, NOV, HID, DEC}, /* 3 */
{"zone_list", 3, DEC, NOV, HID, HEX, HEX}, /* 4 */
{"zone_shutdown", 2, DEC, NOV, HID, DEC}, /* 5 */
{"zone_lookup", 2, DEC, NOV, HID, STG}, /* 6 */
{"zone_boot", 2, DEC, NOV, HID, DEC}, /* 7 */
{"zone_version", 2, HEX, NOV, HID, DEC}, /* 8 */
{"zone_setattr", 5, DEC, NOV, HID, DEC, ZGA, HEX, DEC}, /* 9 */
{"zone_add_datalink", 3, DEC, NOV, HID, DEC, STG}, /* 10 */
{"zone_remove_datalink", 3, DEC, NOV, HID, DEC, STG}, /* 11 */
{"zone_check_datalink", 3, DEC, NOV, HID, HEX, STG}, /* 12 */
{"zone_list_datalink", 4, DEC, NOV, HID, DEC, HEX, HEX}, /* 13 */
{"labelsys", 3, DEC, NOV, HID, HEX, HEX}, /* 0 */
{"is_system_labeled", 1, DEC, NOV, HID}, /* 1 */
{"tnrh", 3, DEC, NOV, HID, TND, HEX}, /* 2 */
{"tnrhtp", 3, DEC, NOV, HID, TND, HEX}, /* 3 */
{"tnmlp", 3, DEC, NOV, HID, TND, HEX}, /* 4 */
{"getlabel", 3, DEC, NOV, HID, STG, HEX}, /* 5 */
{"fgetlabel", 3, DEC, NOV, HID, DEC, HEX}, /* 6 */
{"forkx", 2, DEC, NOV, HID, FXF}, /* 0 */
{"forkallx", 2, DEC, NOV, HID, FXF}, /* 1 */
{"vforkx", 2, DEC, NOV, HID, FXF}, /* 2 */
{"allocids", 4, UNS, UNS, HID, DEC, DEC, DEC}, /* 0 */
{"idmap_reg", 2, DEC, NOV, HID, DEC}, /* 1 */
{"idmap_unreg", 2, DEC, NOV, HID, DEC}, /* 2 */
{"futimens", 3, DEC, NOV, HID, DEC, HEX}, /* 0 */
{"utimensat", 5, DEC, NOV, HID, ATC, STG, HEX, SNF}, /* 1 */
Info.Hid = HID;
char *HID,
char *HID,