Lines Matching refs:io_mem_addr

159 	outl(c->busaddr, h->io_mem_addr + COMMAND_FIFO);  in smart2e_submit_command()
164 outl(val, h->io_mem_addr + INTR_MASK); in smart2e_intr_mask()
169 return inl(h->io_mem_addr + COMMAND_FIFO); in smart2e_fifo_full()
174 return inl(h->io_mem_addr + COMMAND_COMPLETE_FIFO); in smart2e_completed()
179 return inl(h->io_mem_addr + INTR_PENDING); in smart2e_intr_pending()
215 outb(CHANNEL_CLEAR, h->io_mem_addr + SMART1_SYSTEM_DOORBELL); in smart1_submit_command()
217 outl(c->busaddr, h->io_mem_addr + SMART1_LISTADDR); in smart1_submit_command()
218 outw(c->size, h->io_mem_addr + SMART1_LISTLEN); in smart1_submit_command()
220 outb(CHANNEL_BUSY, h->io_mem_addr + SMART1_LOCAL_DOORBELL); in smart1_submit_command()
226 outb(0xFD, h->io_mem_addr + SMART1_SYSTEM_DOORBELL); in smart1_intr_mask()
227 outb(CHANNEL_BUSY, h->io_mem_addr + SMART1_LOCAL_DOORBELL); in smart1_intr_mask()
228 outb(0x01, h->io_mem_addr + SMART1_INTR_MASK); in smart1_intr_mask()
229 outb(0x01, h->io_mem_addr + SMART1_SYSTEM_MASK); in smart1_intr_mask()
231 outb(0, h->io_mem_addr + 0xC8E); in smart1_intr_mask()
238 chan = inb(h->io_mem_addr + SMART1_SYSTEM_DOORBELL) & CHANNEL_CLEAR; in smart1_fifo_full()
247 if (inb(h->io_mem_addr + SMART1_SYSTEM_DOORBELL) & CHANNEL_BUSY) { in smart1_completed()
248 outb(CHANNEL_BUSY, h->io_mem_addr + SMART1_SYSTEM_DOORBELL); in smart1_completed()
250 cmd = inl(h->io_mem_addr + SMART1_COMPLETE_ADDR); in smart1_completed()
251 status = inb(h->io_mem_addr + SMART1_LISTSTATUS); in smart1_completed()
253 outb(CHANNEL_CLEAR, h->io_mem_addr + SMART1_LOCAL_DOORBELL); in smart1_completed()
268 chan = inb(h->io_mem_addr + SMART1_SYSTEM_DOORBELL) & CHANNEL_BUSY; in smart1_intr_pending()