Home
last modified time | relevance | path

Searched refs:inb_p (Results 1 - 25 of 207) sorted by relevance

123456789

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-ali1563.c73 inb_p(SMB_HST_STS), inb_p(SMB_HST_CNTL1), inb_p(SMB_HST_CNTL2), in ali1563_transaction()
74 inb_p(SMB_HST_CMD), inb_p(SMB_HST_ADD), inb_p(SMB_HST_DAT0), in ali1563_transaction()
75 inb_p(SMB_HST_DAT1)); in ali1563_transaction()
77 data = inb_p(SMB_HST_STS); in ali1563_transaction()
81 data = inb_p(SMB_HST_STS); in ali1563_transaction()
85 outb_p(inb_p(SMB_HST_CNTL in ali1563_transaction()
[all...]
H A Di2c-ali15x3.c226 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTSTS), in ali15x3_transaction()
227 inb_p(SMBHSTCNT), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), in ali15x3_transaction()
228 inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); in ali15x3_transaction()
231 temp = inb_p(SMBHSTSTS); in ali15x3_transaction()
260 temp = inb_p(SMBHSTSTS); in ali15x3_transaction()
267 if ((temp = inb_p(SMBHSTSTS)) & in ali15x3_transaction()
291 temp = inb_p(SMBHSTST in ali15x3_transaction()
[all...]
H A Di2c-ali1535.c220 inb_p(SMBHSTSTS), inb_p(SMBHSTTYP), inb_p(SMBHSTCMD), in ali1535_transaction()
221 inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); in ali1535_transaction()
224 temp = inb_p(SMBHSTSTS); in ali1535_transaction()
252 temp = inb_p(SMBHSTSTS); in ali1535_transaction()
259 temp = inb_p(SMBHSTSTS); in ali1535_transaction()
283 temp = inb_p(SMBHSTST in ali1535_transaction()
[all...]
H A Di2c-viapro.c105 "DAT=%02x,%02x\n", msg, inb_p(SMBHSTSTS), inb_p(SMBHSTCNT), in vt596_dump_regs()
106 inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), in vt596_dump_regs()
107 inb_p(SMBHSTDAT1)); in vt596_dump_regs()
115 printk("%02x,", inb_p(SMBBLKDAT)); in vt596_dump_regs()
119 printk("%02x,", inb_p(SMBBLKDAT)); in vt596_dump_regs()
120 printk("%02x\n", inb_p(SMBBLKDAT)); in vt596_dump_regs()
137 if ((temp = inb_p(SMBHSTST in vt596_transaction()
[all...]
H A Di2c-piix4.c301 smba_en_lo = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800()
303 smba_en_hi = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800()
347 i2ccfg = inb_p(piix4_smba + i2ccfg_offset); in piix4_setup_sb800()
381 port_sel = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800()
446 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTCNT), in piix4_transaction()
447 inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), in piix4_transaction()
448 inb_p(SMBHSTDAT1)); in piix4_transaction()
451 if ((temp = inb_p(SMBHSTST in piix4_transaction()
[all...]
H A Di2c-nforce2.c145 temp = inb_p(NVIDIA_SMB_STATUS_ABRT); in nforce2_abort()
161 temp = inb_p(NVIDIA_SMB_STS); in nforce2_check_status()
255 data->byte = inb_p(NVIDIA_SMB_DATA); in nforce2_access()
259 data->word = inb_p(NVIDIA_SMB_DATA) | in nforce2_access()
260 (inb_p(NVIDIA_SMB_DATA + 1) << 8); in nforce2_access()
264 len = inb_p(NVIDIA_SMB_BCNT); in nforce2_access()
272 data->block[i + 1] = inb_p(NVIDIA_SMB_DATA + i); in nforce2_access()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-ali1563.c73 inb_p(SMB_HST_STS), inb_p(SMB_HST_CNTL1), inb_p(SMB_HST_CNTL2), in ali1563_transaction()
74 inb_p(SMB_HST_CMD), inb_p(SMB_HST_ADD), inb_p(SMB_HST_DAT0), in ali1563_transaction()
75 inb_p(SMB_HST_DAT1)); in ali1563_transaction()
77 data = inb_p(SMB_HST_STS); in ali1563_transaction()
81 data = inb_p(SMB_HST_STS); in ali1563_transaction()
85 outb_p(inb_p(SMB_HST_CNTL in ali1563_transaction()
[all...]
H A Di2c-ali15x3.c227 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTSTS), in ali15x3_transaction()
228 inb_p(SMBHSTCNT), inb_p(SMBHSTCMD), inb_p(SMBHSTADD), in ali15x3_transaction()
229 inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); in ali15x3_transaction()
232 temp = inb_p(SMBHSTSTS); in ali15x3_transaction()
261 temp = inb_p(SMBHSTSTS); in ali15x3_transaction()
268 if ((temp = inb_p(SMBHSTSTS)) & in ali15x3_transaction()
292 temp = inb_p(SMBHSTST in ali15x3_transaction()
[all...]
H A Di2c-ali1535.c220 inb_p(SMBHSTSTS), inb_p(SMBHSTTYP), inb_p(SMBHSTCMD), in ali1535_transaction()
221 inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), inb_p(SMBHSTDAT1)); in ali1535_transaction()
224 temp = inb_p(SMBHSTSTS); in ali1535_transaction()
252 temp = inb_p(SMBHSTSTS); in ali1535_transaction()
259 temp = inb_p(SMBHSTSTS); in ali1535_transaction()
283 temp = inb_p(SMBHSTST in ali1535_transaction()
[all...]
H A Di2c-viapro.c105 "DAT=%02x,%02x\n", msg, inb_p(SMBHSTSTS), inb_p(SMBHSTCNT), in vt596_dump_regs()
106 inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), in vt596_dump_regs()
107 inb_p(SMBHSTDAT1)); in vt596_dump_regs()
115 printk("%02x,", inb_p(SMBBLKDAT)); in vt596_dump_regs()
119 printk("%02x,", inb_p(SMBBLKDAT)); in vt596_dump_regs()
120 printk("%02x\n", inb_p(SMBBLKDAT)); in vt596_dump_regs()
137 if ((temp = inb_p(SMBHSTST in vt596_transaction()
[all...]
H A Di2c-piix4.c362 smba_en_lo = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800_smba()
364 smba_en_hi = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800_smba()
447 i2ccfg = inb_p(piix4_smba + i2ccfg_offset); in piix4_setup_sb800()
482 port_sel = inb_p(SB800_PIIX4_SMB_IDX + 1); in piix4_setup_sb800()
547 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb_p(SMBHSTCNT), in piix4_transaction()
548 inb_p(SMBHSTCMD), inb_p(SMBHSTADD), inb_p(SMBHSTDAT0), in piix4_transaction()
549 inb_p(SMBHSTDAT1)); in piix4_transaction()
552 if ((temp = inb_p(SMBHSTST in piix4_transaction()
[all...]
/kernel/linux/linux-5.10/drivers/net/appletalk/
H A Dltpc.c346 if ( c != inb_p(dev->base_addr+6) ) return 0; in wait_timeout()
387 inb_p(base+3); in handlefc()
388 inb_p(base+2); in handlefc()
409 inb_p(base+3); in handlefd()
410 inb_p(base+2); in handlefd()
433 inb_p(base+3); in handlewrite()
434 inb_p(base+2); in handlewrite()
462 inb_p(base+3); in handleread()
463 inb_p(base+2); in handleread()
482 inb_p(bas in handlecommand()
[all...]
/kernel/linux/linux-5.10/drivers/staging/kpc2000/
H A Dkpc2000_i2c.c126 #undef inb_p macro
127 #define inb_p(a) readq((void __iomem *)a) macro
138 status = inb_p(SMBHSTSTS(priv)); in i801_check_pre()
148 status = inb_p(SMBHSTSTS(priv)) & STATUS_FLAGS; in i801_check_pre()
169 outb_p(inb_p(SMBHSTCNT(priv)) | SMBHSTCNT_KILL, in i801_check_post()
172 outb_p(inb_p(SMBHSTCNT(priv)) & (~SMBHSTCNT_KILL), in i801_check_post()
176 status = inb_p(SMBHSTSTS(priv)); in i801_check_post()
201 status = inb_p(SMBHSTSTS(priv)) & STATUS_FLAGS; in i801_check_post()
226 status = inb_p(SMBHSTSTS(priv)); in i801_transaction()
245 status = inb_p(SMBHSTST in i801_wait_hwpec()
[all...]
/kernel/linux/linux-5.10/drivers/char/
H A Ddtlk.c62 #include <asm/io.h> /* for inb_p, outb_p, inb, outb, etc. */
206 if (inb_p(dtlk_port_tts) & in dtlk_write()
222 "inb_p(dtlk_port_tts) = 0x%02x\n", in dtlk_write()
223 inb_p(dtlk_port_tts)); in dtlk_write()
289 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_lp in dtlk_dev_probe()
[all...]
/kernel/linux/linux-6.6/drivers/char/
H A Ddtlk.c62 #include <asm/io.h> /* for inb_p, outb_p, inb, outb, etc. */
206 if (inb_p(dtlk_port_tts) & in dtlk_write()
222 "inb_p(dtlk_port_tts) = 0x%02x\n", in dtlk_write()
223 inb_p(dtlk_port_tts)); in dtlk_write()
289 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_lp in dtlk_dev_probe()
[all...]
/kernel/linux/linux-5.10/drivers/input/serio/
H A Dct82c710.c73 if (inb_p(CT82C710_STATUS) & CT82C710_RX_FULL) inb_p(CT82C710_DATA); in ct82c170_wait()
87 outb_p(inb_p(CT82C710_STATUS) & ~(CT82C710_ENABLE | CT82C710_INTS_ON), CT82C710_STATUS); in ct82c710_close()
104 status = inb_p(CT82C710_STATUS); in ct82c710_open()
149 if (inb_p(0x391) != 0xe4) /* Config address found? */ in ct82c710_detect()
153 ct82c710_iores.start = inb_p(0x391) << 2; /* Get mouse I/O address */ in ct82c710_detect()
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dhtcpen.c55 if (inb_p(HTCPEN_PORT_DATA)) { in htcpen_interrupt()
59 x = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt()
62 y = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt()
65 xy = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt()
84 inb_p(HTCPEN_PORT_IRQ_CLEAR); in htcpen_interrupt()
150 inb_p(HTCPEN_PORT_IRQ_CLEAR); in htcpen_isa_probe()
/kernel/linux/linux-6.6/drivers/input/serio/
H A Dct82c710.c70 if (inb_p(CT82C710_STATUS) & CT82C710_RX_FULL) inb_p(CT82C710_DATA); in ct82c170_wait()
84 outb_p(inb_p(CT82C710_STATUS) & ~(CT82C710_ENABLE | CT82C710_INTS_ON), CT82C710_STATUS); in ct82c710_close()
101 status = inb_p(CT82C710_STATUS); in ct82c710_open()
146 if (inb_p(0x391) != 0xe4) /* Config address found? */ in ct82c710_detect()
150 ct82c710_iores.start = inb_p(0x391) << 2; /* Get mouse I/O address */ in ct82c710_detect()
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dhtcpen.c55 if (inb_p(HTCPEN_PORT_DATA)) { in htcpen_interrupt()
59 x = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt()
62 y = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt()
65 xy = inb_p(HTCPEN_PORT_DATA); in htcpen_interrupt()
84 inb_p(HTCPEN_PORT_IRQ_CLEAR); in htcpen_interrupt()
150 inb_p(HTCPEN_PORT_IRQ_CLEAR); in htcpen_isa_probe()
/kernel/linux/linux-5.10/drivers/accessibility/speakup/
H A Dserialio.c120 while (inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR) { in synth_readbuf_handler()
121 c = inb_p(speakup_info.port_tts + UART_RX); in synth_readbuf_handler()
242 while (!((inb_p(speakup_info.port_tts + UART_MSR)) & UART_MSR_CTS)) { in spk_serial_wait_for_xmitr()
258 while (!(inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR)) { in spk_serial_in()
265 return inb_p(speakup_info.port_tts + UART_RX); in spk_serial_in()
272 lsr = inb_p(speakup_info.port_tts + UART_LSR); in spk_serial_in_nowait()
275 return inb_p(speakup_info.port_tts + UART_RX); in spk_serial_in_nowait()
/kernel/linux/linux-5.10/drivers/watchdog/
H A Dpcwd_pci.c176 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP; in send_command()
180 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP; in send_command()
194 *lsb = inb_p(pcipcwd_private.io_addr + 4); in send_command()
195 *msb = inb_p(pcipcwd_private.io_addr + 5); in send_command()
198 inb_p(pcipcwd_private.io_addr + 6); in send_command()
212 if (inb_p(pcipcwd_private.io_addr) != 0xF0) in pcipcwd_check_temperature_support()
220 option_switches = inb_p(pcipcwd_private.io_addr + 3); in pcipcwd_get_option_switches()
267 stat_reg = inb_p(pcipcwd_private.io_addr + 2); in pcipcwd_start()
292 stat_reg = inb_p(pcipcwd_private.io_addr + 2); in pcipcwd_stop()
342 control_status = inb_p(pcipcwd_privat in pcipcwd_get_status()
[all...]
H A Dwdt.c121 inb_p(WDT_DC); /* Disable watchdog */ in wdt_start()
147 inb_p(WDT_DC); /* Disable watchdog */ in wdt_stop()
165 inb_p(WDT_DC); /* Disable watchdog */ in wdt_ping()
209 new_status = inb_p(WDT_SR); in wdt_get_status()
244 c = inb_p(WDT_RT); in wdt_get_temperature()
252 pr_crit("Overheat alarm (%d)\n", inb_p(WDT_RT)); in wdt_decode_501()
278 status = inb_p(WDT_SR); in wdt_interrupt()
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Ddt2801.c233 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(de in dt2801_reset()
[all...]
/kernel/linux/linux-6.6/drivers/watchdog/
H A Dpcwd_pci.c176 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP; in send_command()
180 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP; in send_command()
194 *lsb = inb_p(pcipcwd_private.io_addr + 4); in send_command()
195 *msb = inb_p(pcipcwd_private.io_addr + 5); in send_command()
198 inb_p(pcipcwd_private.io_addr + 6); in send_command()
212 if (inb_p(pcipcwd_private.io_addr) != 0xF0) in pcipcwd_check_temperature_support()
220 option_switches = inb_p(pcipcwd_private.io_addr + 3); in pcipcwd_get_option_switches()
267 stat_reg = inb_p(pcipcwd_private.io_addr + 2); in pcipcwd_start()
292 stat_reg = inb_p(pcipcwd_private.io_addr + 2); in pcipcwd_stop()
342 control_status = inb_p(pcipcwd_privat in pcipcwd_get_status()
[all...]
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Ddt2801.c233 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(de in dt2801_reset()
[all...]

Completed in 15 milliseconds

123456789