/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-ali1563.c | 74 inb_p(SMB_HST_STS), inb_p(SMB_HST_CNTL1), inb_p(SMB_HST_CNTL2), in ali1563_transaction() 75 inb_p(SMB_HST_CMD), inb_p(SMB_HST_ADD), inb_p(SMB_HST_DAT0), in ali1563_transaction() 76 inb_p(SMB_HST_DAT1)); in ali1563_transaction() 78 data = inb_p(SMB_HST_STS); in ali1563_transaction() 82 data = inb_p(SMB_HST_STS); in ali1563_transaction() 86 outb_p(inb_p(SMB_HST_CNTL2) | HST_CNTL2_START, SMB_HST_CNTL2); in ali1563_transaction() 91 } while (((data = inb_p(SMB_HST_STS)) & HST_STS_BUSY) && --timeout); in ali1563_transaction() 95 inb_p(SMB_HST_STS), inb_p(SMB_HST_CNTL1), inb_p(SMB_HST_CNTL2), in ali1563_transaction() 96 inb_p(SMB_HST_CMD), inb_p(SMB_HST_ADD), inb_p(SMB_HST_DAT0), in ali1563_transaction() 97 inb_p(SMB_HST_DAT1)); in ali1563_transaction() [all …]
|
D | i2c-ali15x3.c | 234 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTSTS), in ali15x3_transaction() 235 inb_p(SMBHSTCNT), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), in ali15x3_transaction() 236 inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); in ali15x3_transaction() 239 temp = inb_p(SMBHSTSTS); in ali15x3_transaction() 268 temp = inb_p(SMBHSTSTS); in ali15x3_transaction() 275 if ((temp = inb_p(SMBHSTSTS)) & in ali15x3_transaction() 299 temp = inb_p(SMBHSTSTS); in ali15x3_transaction() 324 inb_p(SMBHSTADD)); in ali15x3_transaction() 333 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTSTS), in ali15x3_transaction() 334 inb_p(SMBHSTCNT), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), in ali15x3_transaction() [all …]
|
D | i2c-ali1535.c | 229 inb_p(SMBHSTSTS), inb_p(SMBHSTTYP), inb_p(SMBHSTCMD), in ali1535_transaction() 230 inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); in ali1535_transaction() 233 temp = inb_p(SMBHSTSTS); in ali1535_transaction() 261 temp = inb_p(SMBHSTSTS); in ali1535_transaction() 268 temp = inb_p(SMBHSTSTS); in ali1535_transaction() 292 temp = inb_p(SMBHSTSTS); in ali1535_transaction() 315 inb_p(SMBHSTADD)); in ali1535_transaction() 332 inb_p(SMBHSTSTS), inb_p(SMBHSTTYP), inb_p(SMBHSTCMD), in ali1535_transaction() 333 inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); in ali1535_transaction() 360 temp = inb_p(SMBHSTSTS); in ali1535_access() [all …]
|
D | i2c-viapro.c | 113 "DAT=%02x,%02x\n", msg, inb_p(SMBHSTSTS), inb_p(SMBHSTCNT), in vt596_dump_regs() 114 inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), in vt596_dump_regs() 115 inb_p(SMBHSTDAT1)); in vt596_dump_regs() 123 printk("%02x,", inb_p(SMBBLKDAT)); in vt596_dump_regs() 127 printk("%02x,", inb_p(SMBBLKDAT)); in vt596_dump_regs() 128 printk("%02x\n", inb_p(SMBBLKDAT)); in vt596_dump_regs() 145 if ((temp = inb_p(SMBHSTSTS)) & 0x1F) { in vt596_transaction() 150 if ((temp = inb_p(SMBHSTSTS)) & 0x1F) { in vt596_transaction() 163 temp = inb_p(SMBHSTSTS); in vt596_transaction() 247 inb_p(SMBHSTCNT); /* Reset SMBBLKDAT */ in vt596_access() [all …]
|
D | i2c-piix4.c | 305 smba_en_lo = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800() 307 smba_en_hi = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800() 351 i2ccfg = inb_p(piix4_smba + i2ccfg_offset); in piix4_setup_sb800() 386 port_sel = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800() 451 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTCNT), in piix4_transaction() 452 inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), in piix4_transaction() 453 inb_p(SMBHSTDAT1)); in piix4_transaction() 456 if ((temp = inb_p(SMBHSTSTS)) != 0x00) { in piix4_transaction() 460 if ((temp = inb_p(SMBHSTSTS)) != 0x00) { in piix4_transaction() 478 ((temp = inb_p(SMBHSTSTS)) & 0x01)) in piix4_transaction() [all …]
|
D | i2c-i801.c | 320 status = inb_p(SMBHSTSTS(priv)); in i801_check_pre() 331 status = inb_p(SMBHSTSTS(priv)) & STATUS_FLAGS; in i801_check_pre() 348 status = inb_p(SMBAUXSTS(priv)) & SMBAUXSTS_CRCE; in i801_check_pre() 353 status = inb_p(SMBAUXSTS(priv)) & SMBAUXSTS_CRCE; in i801_check_pre() 385 outb_p(inb_p(SMBHSTCNT(priv)) | SMBHSTCNT_KILL, in i801_check_post() 388 outb_p(inb_p(SMBHSTCNT(priv)) & (~SMBHSTCNT_KILL), in i801_check_post() 392 status = inb_p(SMBHSTSTS(priv)); in i801_check_post() 422 (inb_p(SMBAUXSTS(priv)) & SMBAUXSTS_CRCE)) { in i801_check_post() 451 status = inb_p(SMBHSTSTS(priv)); in i801_wait_intr() 472 status = inb_p(SMBHSTSTS(priv)); in i801_wait_byte_done() [all …]
|
D | i2c-nforce2.c | 153 temp = inb_p(NVIDIA_SMB_STATUS_ABRT); in nforce2_abort() 169 temp = inb_p(NVIDIA_SMB_STS); in nforce2_check_status() 263 data->byte = inb_p(NVIDIA_SMB_DATA); in nforce2_access() 267 data->word = inb_p(NVIDIA_SMB_DATA) | in nforce2_access() 268 (inb_p(NVIDIA_SMB_DATA + 1) << 8); in nforce2_access() 272 len = inb_p(NVIDIA_SMB_BCNT); in nforce2_access() 280 data->block[i + 1] = inb_p(NVIDIA_SMB_DATA + i); in nforce2_access()
|
/Linux-v4.19/drivers/net/appletalk/ |
D | ltpc.c | 344 if ( c != inb_p(dev->base_addr+6) ) return 0; in wait_timeout() 385 inb_p(base+3); in handlefc() 386 inb_p(base+2); in handlefc() 407 inb_p(base+3); in handlefd() 408 inb_p(base+2); in handlefd() 431 inb_p(base+3); in handlewrite() 432 inb_p(base+2); in handlewrite() 460 inb_p(base+3); in handleread() 461 inb_p(base+2); in handleread() 480 inb_p(base+3); in handlecommand() [all …]
|
/Linux-v4.19/drivers/char/ |
D | dtlk.c | 205 if (inb_p(dtlk_port_tts) & in dtlk_write() 222 inb_p(dtlk_port_tts)); in dtlk_write() 288 portval = inb_p(dtlk_port_tts); in dtlk_ioctl() 376 printk(" dtlk_readable=%u@%u", inb_p(dtlk_port_lpc) != 0x7f, jiffies); in dtlk_readable() 378 return inb_p(dtlk_port_lpc) != 0x7f; in dtlk_readable() 385 printk(" dtlk_writeable=%u", (inb_p(dtlk_port_tts) & TTS_WRITABLE)!=0); in dtlk_writeable() 387 return inb_p(dtlk_port_tts) & TTS_WRITABLE; in dtlk_writeable() 440 buffer[b++] = inb_p(dtlk_port_lpc); \ in dtlk_dev_probe() 470 buffer[b++] = inb_p(dtlk_port_tts); \ in dtlk_dev_probe() 574 portval = inb_p(dtlk_port_tts); in dtlk_read_tts() [all …]
|
D | sonypi.c | 530 wait_on_command(1, inb_p(SONYPI_CST_IOPORT) & 3, ITERATIONS_LONG); in sonypi_ec_write() 532 wait_on_command(0, inb_p(SONYPI_CST_IOPORT) & 2, ITERATIONS_LONG); in sonypi_ec_write() 534 wait_on_command(0, inb_p(SONYPI_CST_IOPORT) & 2, ITERATIONS_LONG); in sonypi_ec_write() 536 wait_on_command(0, inb_p(SONYPI_CST_IOPORT) & 2, ITERATIONS_LONG); in sonypi_ec_write() 546 wait_on_command(1, inb_p(SONYPI_CST_IOPORT) & 3, ITERATIONS_LONG); in sonypi_ec_read() 548 wait_on_command(0, inb_p(SONYPI_CST_IOPORT) & 2, ITERATIONS_LONG); in sonypi_ec_read() 550 wait_on_command(0, inb_p(SONYPI_CST_IOPORT) & 2, ITERATIONS_LONG); in sonypi_ec_read() 551 *value = inb_p(SONYPI_DATA_IOPORT); in sonypi_ec_read() 653 wait_on_command(0, inb_p(sonypi_device.ioport2) & 2, ITERATIONS_LONG); in sonypi_call1() 655 v1 = inb_p(sonypi_device.ioport2); in sonypi_call1() [all …]
|
D | pc8736x_gpio.c | 89 return inb_p(superio_cmd + 1); in superio_inb() 158 val = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_IN); in pc8736x_gpio_get() 176 curval = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_OUT); in pc8736x_gpio_set() 189 curval = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_OUT); in pc8736x_gpio_set() 190 val = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_IN); in pc8736x_gpio_set() 247 = inb_p(pc8736x_gpio_base + port_offset[port] in pc8736x_init_shadow()
|
/Linux-v4.19/drivers/input/serio/ |
D | ct82c710.c | 85 if (inb_p(CT82C710_STATUS) & CT82C710_RX_FULL) inb_p(CT82C710_DATA); in ct82c170_wait() 99 outb_p(inb_p(CT82C710_STATUS) & ~(CT82C710_ENABLE | CT82C710_INTS_ON), CT82C710_STATUS); in ct82c710_close() 116 status = inb_p(CT82C710_STATUS); in ct82c710_open() 161 if (inb_p(0x391) != 0xe4) /* Config address found? */ in ct82c710_detect() 165 ct82c710_iores.start = inb_p(0x391) << 2; /* Get mouse I/O address */ in ct82c710_detect()
|
/Linux-v4.19/drivers/staging/comedi/drivers/ |
D | dt2801.c | 233 stat = inb_p(dev->iobase + DT2801_STATUS); in dt2801_readdata() 237 *data = inb_p(dev->iobase + DT2801_DATA); in dt2801_readdata() 268 stat = inb_p(dev->iobase + DT2801_STATUS); in dt2801_writedata() 300 stat = inb_p(dev->iobase + DT2801_STATUS); in dt2801_wait_for_ready() 304 stat = inb_p(dev->iobase + DT2801_STATUS); in dt2801_wait_for_ready() 321 stat = inb_p(dev->iobase + DT2801_STATUS); in dt2801_writecmd() 338 inb_p(dev->iobase + DT2801_DATA); in dt2801_reset() 339 inb_p(dev->iobase + DT2801_DATA); in dt2801_reset() 340 inb_p(dev->iobase + DT2801_DATA); in dt2801_reset() 341 inb_p(dev->iobase + DT2801_DATA); in dt2801_reset() [all …]
|
/Linux-v4.19/drivers/watchdog/ |
D | pcwd_pci.c | 180 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP; in send_command() 184 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP; in send_command() 198 *lsb = inb_p(pcipcwd_private.io_addr + 4); in send_command() 199 *msb = inb_p(pcipcwd_private.io_addr + 5); in send_command() 202 inb_p(pcipcwd_private.io_addr + 6); in send_command() 216 if (inb_p(pcipcwd_private.io_addr) != 0xF0) in pcipcwd_check_temperature_support() 224 option_switches = inb_p(pcipcwd_private.io_addr + 3); in pcipcwd_get_option_switches() 271 stat_reg = inb_p(pcipcwd_private.io_addr + 2); in pcipcwd_start() 296 stat_reg = inb_p(pcipcwd_private.io_addr + 2); in pcipcwd_stop() 346 control_status = inb_p(pcipcwd_private.io_addr + 1); in pcipcwd_get_status() [all …]
|
D | wdt.c | 125 inb_p(WDT_DC); /* Disable watchdog */ in wdt_start() 151 inb_p(WDT_DC); /* Disable watchdog */ in wdt_stop() 169 inb_p(WDT_DC); /* Disable watchdog */ in wdt_ping() 213 new_status = inb_p(WDT_SR); in wdt_get_status() 248 c = inb_p(WDT_RT); in wdt_get_temperature() 256 pr_crit("Overheat alarm (%d)\n", inb_p(WDT_RT)); in wdt_decode_501() 282 status = inb_p(WDT_SR); in wdt_interrupt()
|
D | pcwd.c | 231 port0 = inb_p(pcwd_private.io_addr); in send_isa_command() 234 port0 = inb_p(pcwd_private.io_addr); in send_isa_command() 382 wdrst_stat = inb_p(pcwd_private.io_addr); in pcwd_timer_ping() 415 stat_reg = inb_p(pcwd_private.io_addr + 2); in pcwd_start() 443 stat_reg = inb_p(pcwd_private.io_addr + 2); in pcwd_stop() 539 control_status = inb_p(pcwd_private.io_addr + 1); in pcwd_clear_status() 822 port0 = inb_p(base_addr); /* For REV A boards */ in pcwd_isa_match() 823 port1 = inb_p(base_addr + 1); /* For REV C boards */ in pcwd_isa_match() 833 port0 = inb_p(base_addr); in pcwd_isa_match() 834 port1 = inb_p(base_addr + 1); in pcwd_isa_match()
|
D | wafer5823wdt.c | 80 inb_p(wdt_stop); in wafwdt_ping() 81 inb_p(wdt_start); in wafwdt_ping() 89 inb_p(wdt_start); in wafwdt_start() 95 inb_p(wdt_stop); in wafwdt_stop()
|
/Linux-v4.19/drivers/input/touchscreen/ |
D | htcpen.c | 58 if (inb_p(HTCPEN_PORT_DATA)) { in htcpen_interrupt() 62 x = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt() 65 y = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt() 68 xy = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt() 87 inb_p(HTCPEN_PORT_IRQ_CLEAR); in htcpen_interrupt() 153 inb_p(HTCPEN_PORT_IRQ_CLEAR); in htcpen_isa_probe()
|
/Linux-v4.19/drivers/staging/speakup/ |
D | serialio.c | 118 while (inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR) { in synth_readbuf_handler() 119 c = inb_p(speakup_info.port_tts + UART_RX); in synth_readbuf_handler() 240 while (!((inb_p(speakup_info.port_tts + UART_MSR)) & UART_MSR_CTS)) { in spk_wait_for_xmitr() 256 while (!(inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR)) { in spk_serial_in() 263 return inb_p(speakup_info.port_tts + UART_RX); in spk_serial_in() 270 lsr = inb_p(speakup_info.port_tts + UART_LSR); in spk_serial_in_nowait() 273 return inb_p(speakup_info.port_tts + UART_RX); in spk_serial_in_nowait()
|
D | speakup_keypc.c | 123 return (inb_p(synth_port + UART_RX) & 0x10) != 0; in synth_writable() 128 return (inb_p(synth_port + UART_RX) & 0x80) == 0; in synth_full() 135 s1 = inb_p(synth_port); in oops() 136 s2 = inb_p(synth_port + 1); in oops() 137 s3 = inb_p(synth_port + 2); in oops() 138 s4 = inb_p(synth_port + 3); in oops()
|
/Linux-v4.19/drivers/video/console/ |
D | vgacon.c | 498 inb_p(VGA_IS1_RC); in vgacon_startup() 691 curs = inb_p(vga_video_port_val); in vgacon_set_cursor_size() 693 cure = inb_p(vga_video_port_val); in vgacon_set_cursor_size() 787 max_scan = inb_p(vga_video_port_val); in vgacon_doresize() 793 mode = inb_p(vga_video_port_val); in vgacon_doresize() 802 r7 = inb_p(vga_video_port_val) & ~0x42; in vgacon_doresize() 811 vsync_end = inb_p(vga_video_port_val); in vgacon_doresize() 912 vga_state.CrtCtrlIndex = inb_p(vga_video_port_reg); in vga_vesa_blank() 917 vga_state.HorizontalTotal = inb_p(vga_video_port_val); in vga_vesa_blank() 919 vga_state.HorizDisplayEnd = inb_p(vga_video_port_val); in vga_vesa_blank() [all …]
|
/Linux-v4.19/arch/m68k/include/asm/ |
D | vga.h | 21 #undef inb_p 28 #define inb_p(port) 0 macro
|
/Linux-v4.19/drivers/net/ethernet/8390/ |
D | ne.c | 306 reg0 = inb_p(ioaddr); in ne_probe1() 316 regd = inb_p(ioaddr + 0x0d); in ne_probe1() 319 inb_p(ioaddr + EN0_COUNTER0); /* Clear the counter by reading. */ in ne_probe1() 320 if (inb_p(ioaddr + EN0_COUNTER0) != 0) { in ne_probe1() 349 while ((inb_p(ioaddr + EN0_ISR) & ENISR_RESET) == 0) in ne_probe1() 563 while ((inb_p(NE_BASE+EN0_ISR) & ENISR_RESET) == 0) in ne_reset_8390() 664 int high = inb_p(nic_base + EN0_RSARHI); in ne_block_input() 665 int low = inb_p(nic_base + EN0_RSARLO); in ne_block_input() 754 int high = inb_p(nic_base + EN0_RSARHI); in ne_block_output() 755 int low = inb_p(nic_base + EN0_RSARLO); in ne_block_output() [all …]
|
D | axnet_cs.c | 439 retval = (retval << 1) | ((inb_p(addr) & MDIO_DATA_READ) != 0); in mdio_read() 528 if ((inb_p(nic_base+EN0_ISR) & ENISR_RESET) != 0) in axnet_reset_8390() 560 if (info->stale++ && (inb_p(nic_base + EN0_ISR) & ENISR_ALL)) { in ei_watchdog() 1113 inb_p(e8390_base + EN0_ISR), in ax_interrupt() 1114 inb_p(e8390_base + EN0_IMR)); in ax_interrupt() 1121 inb_p(e8390_base + EN0_ISR)); in ax_interrupt() 1127 while ((interrupts = inb_p(e8390_base + EN0_ISR)) != 0 && in ax_interrupt() 1162 dev->stats.rx_frame_errors += inb_p(e8390_base + EN0_COUNTER0); in ax_interrupt() 1163 dev->stats.rx_crc_errors += inb_p(e8390_base + EN0_COUNTER1); in ax_interrupt() 1164 dev->stats.rx_missed_errors+= inb_p(e8390_base + EN0_COUNTER2); in ax_interrupt() [all …]
|
/Linux-v4.19/drivers/input/mouse/ |
D | pc110pad.c | 57 int value = inb_p(pc110pad_io); in pc110pad_interrupt() 58 int handshake = inb_p(pc110pad_io + 2); in pc110pad_interrupt() 64 inb_p(0x64); in pc110pad_interrupt()
|