/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | ns8390.c | 123 outb(D8390_COMMAND_RD2 | 129 outb(D8390_COMMAND_RD0 | 173 outb(D8390_COMMAND_RD2 | in eth_pio_write() 180 outb(D8390_COMMAND_RD1 | in eth_pio_write() 296 outb(D8390_COMMAND_PS1 | in ns8390_reset() 300 outb(D8390_COMMAND_PS1 | in ns8390_reset() 309 outb(D8390_COMMAND_PS0 | in ns8390_reset() 313 outb(D8390_COMMAND_PS0 | in ns8390_reset() 465 outb(D8390_COMMAND_PS0 | in ns8390_transmit() 715 outb((eth_laar = in eth_probe() [all …]
|
H A D | via-rhine.c | 973 outb(0x80, byWOLcgClr); in rhine_probe1() 975 outb(0xFF, byWOLcrClr); in rhine_probe1() 977 outb(0xFF, byPwrcsrClr); in rhine_probe1() 1048 outb (0x41, byMIIAD); in rhine_probe1() 1154 outb (CR1_SFRST, byCR1); in rhine_reset() 1170 outb (0x06, byBCR0); in rhine_reset() 1171 outb (0x00, byBCR1); in rhine_reset() 1172 outb (0x2c, byRCR); in rhine_reset() 1173 outb (0x60, byTCR); in rhine_reset() 1178 outb (CFGD_CFDX, byCFGD); in rhine_reset() [all …]
|
H A D | rtl8139.c | 206 outb(0x00, nic->ioaddr + Config1); in rtl8139_probe() 263 outb(EE_ENB & ~EE_CS, ee_addr); in read_eeprom() 264 outb(EE_ENB, ee_addr); in read_eeprom() 270 outb(EE_ENB | dataval, ee_addr); in read_eeprom() 275 outb(EE_ENB, ee_addr); in read_eeprom() 279 outb(EE_ENB | EE_SHIFT_CLK, ee_addr); in read_eeprom() 282 outb(EE_ENB, ee_addr); in read_eeprom() 287 outb(~EE_CS, ee_addr); in read_eeprom() 314 outb(CmdReset, nic->ioaddr + ChipCmd); in rtl_reset() 507 outb(EROK, nic->ioaddr + RxEarlyStatus); in rtl_irq() [all …]
|
H A D | i386_timer.c | 29 outb((inb(PPC_PORTB) & ~PPCB_SPKR) | PPCB_T2GATE, PPC_PORTB); in __load_timer2() 31 outb(TIMER2_SEL|WORD_ACCESS|MODE0|BINARY_COUNT, TIMER_MODE_PORT); in __load_timer2() 33 outb(ticks & 0xFF, TIMER2_PORT); in __load_timer2() 35 outb(ticks >> 8, TIMER2_PORT); in __load_timer2()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | pic.c | 40 (void) outb(MCMD_PORT, PIC_ICW1BASE|PIC_NEEDICW4); in picsetup() 43 (void) outb(MIMR_PORT, PIC_VECTBASE); in picsetup() 46 (void) outb(MIMR_PORT, 1 << MASTERLINE); in picsetup() 49 (void) outb(MIMR_PORT, PIC_86MODE); in picsetup() 52 (void) outb(MIMR_PORT, 0xFF); in picsetup() 55 (void) outb(MCMD_PORT, PIC_READISR); in picsetup() 62 outb(SIMR_PORT, PIC_VECTBASE + 8); in picsetup() 65 outb(SIMR_PORT, MASTERLINE); in picsetup() 68 outb(SIMR_PORT, PIC_86MODE); in picsetup() 71 outb(SIMR_PORT, 0xff); in picsetup() [all …]
|
H A D | i8237A.c | 212 outb(chan_addr[chnl].mask_reg, chnl & 3); in d37A_dma_enable() 300 outb(chan_addr[chnl].scm_reg, chnl); in dEISA_setchain() 605 outb(chan_addr[chnl].mode_reg, mode); in d37A_set_mode() 643 outb(chan_addr[chnl].emode_reg, emode); in d37A_set_mode() 690 outb(chan_addr[chnl].addr_reg, adr_byte[0]); in d37A_write_addr() 691 outb(chan_addr[chnl].addr_reg, adr_byte[1]); in d37A_write_addr() 692 outb(chan_addr[chnl].page_reg, adr_byte[2]); in d37A_write_addr() 694 outb(chan_addr[chnl].hpage_reg, adr_byte[3]); in d37A_write_addr() 790 outb(chan_addr[chnl].cnt_reg, count_byte[0]); in d37A_write_count() 791 outb(chan_addr[chnl].cnt_reg, count_byte[1]); in d37A_write_count() [all …]
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | hercules.c | 50 outb (HERCULES_INDEX_REG, 0x0f); in herc_set_cursor() 51 outb (0x80, 0); in herc_set_cursor() 52 outb (HERCULES_DATA_REG, offset & 0xFF); in herc_set_cursor() 53 outb (0x80, 0); in herc_set_cursor() 55 outb (HERCULES_INDEX_REG, 0x0e); in herc_set_cursor() 56 outb (0x80, 0); in herc_set_cursor() 57 outb (HERCULES_DATA_REG, offset >> 8); in herc_set_cursor() 58 outb (0x80, 0); in herc_set_cursor() 177 outb (HERCULES_INDEX_REG, 0x0a); in hercules_setcursor() 178 outb (0x80, 0); in hercules_setcursor() [all …]
|
H A D | serial.c | 111 outb (serial_hw_port + UART_TX, c); in serial_hw_put() 117 outb (0x80, 0); in serial_hw_delay() 149 outb (port + UART_SR, UART_SR_TEST); in serial_hw_init() 150 outb (port + UART_FCR, 0); in serial_hw_init() 156 outb (port + UART_IER, 0); in serial_hw_init() 159 outb (port + UART_LCR, UART_DLAB); in serial_hw_init() 172 outb (port + UART_DLL, div & 0xFF); in serial_hw_init() 173 outb (port + UART_DLH, div >> 8); in serial_hw_init() 177 outb (port + UART_LCR, status); in serial_hw_init() 180 outb (port + UART_FCR, UART_ENABLE_FIFO); in serial_hw_init() [all …]
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | cpr_wakecode.S | 208 outb (%dx) 411 outb (%dx) 415 outb (%dx) 419 outb (%dx) 423 outb (%dx) 427 outb (%dx) 432 outb (%dx) 436 outb (%dx) 440 outb (%dx) 444 outb (%dx) [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | todpc_subr.c | 389 outb(RTC_ADDR, i); in todpc_rtcget() 396 outb(RTC_ADDR, day_alrm); in todpc_rtcget() 400 outb(RTC_ADDR, mon_alrm); in todpc_rtcget() 434 outb(RTC_ADDR, RTC_B); in todpc_rtcput() 436 outb(RTC_ADDR, RTC_B); in todpc_rtcput() 439 outb(RTC_ADDR, i); in todpc_rtcput() 440 outb(RTC_DATA, buf[i]); in todpc_rtcput() 446 outb(RTC_ADDR, day_alrm); in todpc_rtcput() 450 outb(RTC_DATA, tmp); in todpc_rtcput() 457 outb(RTC_ADDR, RTC_B); in todpc_rtcput() [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | pci_neptune.c | 59 outb(PCI_CSE_PORT, PCI_MECH2_CONFIG_ENABLE); in pci_check_neptune() 60 outb(PCI_FORW_PORT, 0); in pci_check_neptune() 74 outb(PCI_CSE_PORT, oldstatus); in pci_check_neptune() 79 outb(PCI_CSE_PORT, oldstatus); in pci_check_neptune() 99 outb(PCI_PMC, neptune_BIOS_cfg_method | 1); in pci_check_neptune() 105 outb(PCI_PMC, neptune_BIOS_cfg_method); in pci_check_neptune() 109 outb(PCI_PMC, neptune_BIOS_cfg_method); in pci_check_neptune() 120 outb(PCI_PMC, neptune_BIOS_cfg_method | 1); in pci_neptune_enable() 133 outb(PCI_PMC, neptune_BIOS_cfg_method); in pci_neptune_disable()
|
H A D | tscc_pit.c | 91 outb(PITCTL_PORT, PIT_C0 | PIT_LOADMODE | PIT_ENDSIGMODE); in pit_sanity_check() 93 outb(PITCTR0_PORT, 0xFF); in pit_sanity_check() 94 outb(PITCTR0_PORT, 0xFF); in pit_sanity_check() 103 outb(PITCTL_PORT, PIT_READBACK | PIT_READBACKC0); in pit_sanity_check()
|
H A D | graphics.c | 39 extern void outb(int, uchar_t); 58 outb(0x3c4, 2); in mapmask() 59 outb(0x3c5, plane); in mapmask() 65 outb(0x3ce, 8); in bitmask() 66 outb(0x3cf, value); in bitmask()
|
H A D | pci_mech2.c | 61 outb(PCI_CSE_PORT, in pci_mech2_config_enable() 63 outb(PCI_FORW_PORT, bus); in pci_mech2_config_enable() 71 outb(PCI_CSE_PORT, oldstatus); in pci_mech2_config_restore() 132 outb(PCI_CADDR2(device, reg), val); in pci_mech2_putb()
|
/illumos-gate/usr/src/boot/common/ |
H A D | isapnp.c | 40 #define outb(x, y) (archsw.arch_isaoutb((x), (y))) macro 62 outb(_PNP_ADDRESS, d); in isapnp_write() 63 outb(_PNP_WRITE_DATA, r); in isapnp_write() 76 outb(_PNP_ADDRESS, 0); in isapnp_send_Initiation_LFSR() 77 outb(_PNP_ADDRESS, 0); /* yes, we do need it twice! */ in isapnp_send_Initiation_LFSR() 80 outb(_PNP_ADDRESS, cur); in isapnp_send_Initiation_LFSR() 84 outb(_PNP_ADDRESS, cur); in isapnp_send_Initiation_LFSR() 97 outb(_PNP_ADDRESS, SERIAL_ISOLATION); in isapnp_get_serial() 132 outb(_PNP_ADDRESS, STATUS); in isapnp_get_resource_info() 142 outb(_PNP_ADDRESS, RESOURCE_DATA); in isapnp_get_resource_info() [all …]
|
/illumos-gate/usr/src/uts/i86pc/dboot/ |
H A D | dboot_asm.S | 50 ENTRY(outb) function 53 outb (%dx) 55 SET_SIZE(outb) 97 ENTRY_NP(outb) function 100 outb (%dx) 102 SET_SIZE(outb)
|
/illumos-gate/usr/src/boot/i386/libi386/ |
H A D | relocater_tramp.S | 156 outb %al,$0xa0 # slave 158 outb %al,$0x21 # master 160 outb %al,$0xa1 # slave 162 outb %al,$0x21 # master 164 outb %al,$0xa1 # slave 167 outb %al,$0xa1 # slave 169 outb %al,$0xa1 # IMR 171 outb %al,$0x21 # IMR 199 outb $0x92 219 outb %al, $0x80 [all …]
|
/illumos-gate/usr/src/test/bhyve-tests/tests/common/ |
H A D | payload_utils.S | 20 ENTRY(outb) function 23 outb (%dx) 25 SET_SIZE(outb) 33 SET_SIZE(outb) 110 call outb 118 call outb
|
/illumos-gate/usr/src/test/bhyve-tests/tests/kdev/ |
H A D | payload_vatpit_freq.c | 28 outb(IOP_ATPIT_CMD, 0x30); in timer0_reset() 31 outb(IOP_ATPIT_C0, 0xff); in timer0_reset() 32 outb(IOP_ATPIT_C0, 0xff); in timer0_reset() 41 outb(IOP_ATPIT_CMD, 0x00); in timer0_read()
|
/illumos-gate/usr/src/uts/i86pc/boot/ |
H A D | boot_vga.c | 322 outb(VGA_REG_ADDR + VGA_ATR_AD, index); in vga_set_atr() 323 outb(VGA_REG_ADDR + VGA_ATR_AD, val); in vga_set_atr() 326 outb(VGA_REG_ADDR + VGA_ATR_AD, VGA_ATR_ENB_PLT); in vga_set_atr() 335 outb(VGA_REG_ADDR + VGA_ATR_AD, index); in vga_get_atr() 339 outb(VGA_REG_ADDR + VGA_ATR_AD, VGA_ATR_ENB_PLT); in vga_get_atr() 347 outb(VGA_REG_ADDR + VGA_CRTC_ADR, index); in vga_set_crtc() 348 outb(VGA_REG_ADDR + VGA_CRTC_DATA, val); in vga_set_crtc() 354 outb(VGA_REG_ADDR + VGA_CRTC_ADR, index); in vga_get_crtc()
|
H A D | boot_console.c | 138 outb(port + ISR, 0x20); in serial_init() 145 outb(port + MCR, 0x08); /* IMD */ in serial_init() 146 outb(port + DAT, 0x21); /* FMD */ in serial_init() 158 outb(port + FIFOR, in serial_init() 165 outb(port + FIFOR, 0x00); in serial_init() 170 outb(port + ICR, 0); in serial_init() 455 outb(port + LCR, DLAB); in serial_adjust_prop() 456 outb(port + DAT + DLL, baud & 0xff); in serial_adjust_prop() 512 outb(port + LCR, lcr); in serial_adjust_prop() 522 outb(port + MCR, mcr | OUT2); in serial_adjust_prop() [all …]
|
/illumos-gate/usr/src/test/bhyve-tests/tests/inst_emul/ |
H A D | payload_cpuid.c | 134 outb(IOP_TEST_RESULT, TEST_RESULT_FAIL); in do_test() 145 outb(IOP_TEST_RESULT, TEST_RESULT_FAIL); in do_test() 149 outb(IOP_TEST_RESULT, TEST_RESULT_FAIL); in do_test() 168 outb(IOP_TEST_RESULT, TEST_RESULT_PASS); in start()
|
/illumos-gate/usr/src/uts/intel/io/ |
H A D | pit_beep.c | 268 outb(PITCTL_PORT, PIT_C2 | PIT_READMODE | PIT_RATEMODE); in pit_beep_freq() 269 outb(PITCTR2_PORT, counter & 0xff); in pit_beep_freq() 270 outb(PITCTR2_PORT, counter >> 8); in pit_beep_freq() 278 outb(PITAUX_PORT, inb(PITAUX_PORT) | (PITAUX_OUT2 | PITAUX_GATE2)); in pit_beep_on() 286 outb(PITAUX_PORT, inb(PITAUX_PORT) & ~(PITAUX_OUT2 | PITAUX_GATE2)); in pit_beep_off()
|
/illumos-gate/usr/src/uts/i86pc/io/psm/ |
H A D | uppc.c | 274 outb(PITCTR0_PORT, (uchar_t)clkticks); in uppc_clkinit() 580 outb(SIMR_PORT, sp->smask); in pic_restore_state() 581 outb(MIMR_PORT, sp->mmask); in pic_restore_state() 970 outb(MCMD_PORT, PIC_NSEOI); in uppc_intr_enter() 972 outb(SCMD_PORT, PIC_NSEOI); in uppc_intr_enter() 977 outb(MCMD_PORT, PIC_NSEOI); in uppc_intr_enter() 983 outb(MCMD_PORT, PIC_NSEOI); in uppc_intr_enter() 984 outb(SCMD_PORT, PIC_SEOI_LVL7); in uppc_intr_enter() 986 outb(MCMD_PORT, PIC_SEOI_LVL7); in uppc_intr_enter() 1035 outb(SIMR_PORT, smask); in uppc_setspl() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_common.c | 455 outb(CMOS_ADDR, SSB); in apic_cpu_send_SIPI() 456 outb(CMOS_DATA, BIOS_SHUTDOWN); in apic_cpu_send_SIPI() 1146 outb(PITCTR0_PORT, 0xFF); in apic_calibrate_pit() 1147 outb(PITCTR0_PORT, 0xFF); in apic_calibrate_pit() 1412 outb(CMOS_ADDR, SSB); in apic_shutdown() 1413 outb(CMOS_DATA, 0); in apic_shutdown() 1454 outb(CMOS_ADDR, RTC_REGA); in apic_shutdown() 1458 outb(CMOS_ADDR, PFR_REG); in apic_shutdown() 1468 outb(CMOS_DATA, byte); in apic_shutdown() 1478 outb(CMOS_DATA, byte); in apic_shutdown() [all …]
|