Lines Matching refs:iobase

162 	unsigned int iobase = info->p_dev->resource[0]->start;  in bluecard_activity_led_timeout()  local
171 outb(0x08 | 0x20, iobase + 0x30); in bluecard_activity_led_timeout()
177 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_enable_activity_led() local
187 outb(0x18 | 0x60, iobase + 0x30); in bluecard_enable_activity_led()
190 outb(0x00, iobase + 0x30); in bluecard_enable_activity_led()
202 static int bluecard_write(unsigned int iobase, unsigned int offset, __u8 *buf, int len) in bluecard_write() argument
208 outb_p(actual, iobase + offset); in bluecard_write()
211 outb_p(buf[i], iobase + offset + i + 1); in bluecard_write()
233 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_write_wakeup() local
266 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_write_wakeup()
273 len = bluecard_write(iobase, offset, skb->data, skb->len); in bluecard_write_wakeup()
276 outb_p(command, iobase + REG_COMMAND); in bluecard_write_wakeup()
310 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_write_wakeup()
314 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_write_wakeup()
338 static int bluecard_read(unsigned int iobase, unsigned int offset, __u8 *buf, int size) in bluecard_read() argument
342 outb(REG_COMMAND_RX_WIN_ONE, iobase + REG_COMMAND); in bluecard_read()
344 len = inb(iobase + offset); in bluecard_read()
351 outb(REG_COMMAND_RX_WIN_TWO, iobase + REG_COMMAND); in bluecard_read()
355 buf[n] = inb(iobase + offset + i); in bluecard_read()
369 unsigned int iobase; in bluecard_receive() local
378 iobase = info->p_dev->resource[0]->start; in bluecard_receive()
383 len = bluecard_read(iobase, offset, buf, sizeof(buf)); in bluecard_receive()
498 unsigned int iobase; in bluecard_interrupt() local
508 iobase = info->p_dev->resource[0]->start; in bluecard_interrupt()
514 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_interrupt()
516 reg = inb(iobase + REG_INTERRUPT); in bluecard_interrupt()
522 outb(0x04, iobase + REG_INTERRUPT); in bluecard_interrupt()
523 outb(REG_COMMAND_RX_BUF_ONE, iobase + REG_COMMAND); in bluecard_interrupt()
528 outb(0x08, iobase + REG_INTERRUPT); in bluecard_interrupt()
529 outb(REG_COMMAND_RX_BUF_TWO, iobase + REG_COMMAND); in bluecard_interrupt()
534 outb(0x01, iobase + REG_INTERRUPT); in bluecard_interrupt()
540 outb(0x02, iobase + REG_INTERRUPT); in bluecard_interrupt()
548 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_interrupt()
623 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_hci_open() local
629 outb(0x08 | 0x20, iobase + 0x30); in bluecard_hci_open()
638 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_hci_close() local
646 outb(0x00, iobase + 0x30); in bluecard_hci_close()
684 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_open() local
716 id = inb(iobase + 0x30); in bluecard_open()
729 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_open()
732 outb(0x80, iobase + 0x30); in bluecard_open()
738 outb(0x00, iobase + 0x30); in bluecard_open()
742 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_open()
745 outb(0xff, iobase + REG_INTERRUPT); in bluecard_open()
747 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_open()
752 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_open()
756 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_open()
760 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_open()
768 outb(REG_COMMAND_RX_BUF_ONE, iobase + REG_COMMAND); in bluecard_open()
769 outb(REG_COMMAND_RX_BUF_TWO, iobase + REG_COMMAND); in bluecard_open()
778 outb((0x0f << RTS_LEVEL_SHIFT_BITS) | 1, iobase + REG_RX_CONTROL); in bluecard_open()
797 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_close() local
809 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_close()
812 outb(0x80, iobase + 0x30); in bluecard_close()