Lines Matching refs:ioaddr
46 iowrite16(0, host->ioaddr + SD_SOFTWARERESET); /* assert */ in toshsd_init()
48 iowrite16(1, host->ioaddr + SD_SOFTWARERESET); /* deassert */ in toshsd_init()
52 iowrite16(0, host->ioaddr + SD_CARDCLOCKCTRL); in toshsd_init()
53 iowrite32(0, host->ioaddr + SD_CARDSTATUS); in toshsd_init()
54 iowrite32(0, host->ioaddr + SD_ERRORSTATUS0); in toshsd_init()
55 iowrite16(0, host->ioaddr + SD_STOPINTERNAL); in toshsd_init()
58 iowrite16(0x100, host->ioaddr + SDIO_BASE + SDIO_CLOCKNWAITCTRL); in toshsd_init()
71 host->ioaddr + SD_INTMASKCARD); in toshsd_init()
73 iowrite16(0x1000, host->ioaddr + SD_TRANSACTIONCTRL); in toshsd_init()
102 iowrite16(clk, host->ioaddr + SD_CARDCLOCKCTRL); in __toshsd_set_ios()
106 iowrite16(0, host->ioaddr + SD_CARDCLOCKCTRL); in __toshsd_set_ios()
130 host->ioaddr + SD_CARDOPTIONSETUP); in __toshsd_set_ios()
136 host->ioaddr + SD_CARDOPTIONSETUP); in __toshsd_set_ios()
143 iowrite16(state, host->ioaddr + SDIO_BASE + SDIO_LEDCTRL); in toshsd_set_led()
195 ioread32_rep(host->ioaddr + SD_DATAPORT, buf, count >> 2); in toshsd_thread_irq()
197 iowrite32_rep(host->ioaddr + SD_DATAPORT, buf, count >> 2); in toshsd_thread_irq()
224 data = ioread16(host->ioaddr + SD_RESPONSE0); in toshsd_cmd_irq()
227 data = ioread16(host->ioaddr + SD_RESPONSE1); in toshsd_cmd_irq()
230 data = ioread16(host->ioaddr + SD_RESPONSE2); in toshsd_cmd_irq()
233 data = ioread16(host->ioaddr + SD_RESPONSE3); in toshsd_cmd_irq()
236 data = ioread16(host->ioaddr + SD_RESPONSE4); in toshsd_cmd_irq()
239 data = ioread16(host->ioaddr + SD_RESPONSE5); in toshsd_cmd_irq()
242 data = ioread16(host->ioaddr + SD_RESPONSE6); in toshsd_cmd_irq()
245 data = ioread16(host->ioaddr + SD_RESPONSE7); in toshsd_cmd_irq()
249 data = ioread16(host->ioaddr + SD_RESPONSE0); in toshsd_cmd_irq()
252 data = ioread16(host->ioaddr + SD_RESPONSE1); in toshsd_cmd_irq()
287 iowrite16(0, host->ioaddr + SD_STOPINTERNAL); in toshsd_data_end_irq()
299 int_status = ioread32(host->ioaddr + SD_CARDSTATUS); in toshsd_irq()
300 int_mask = ioread32(host->ioaddr + SD_INTMASKCARD); in toshsd_irq()
332 detail = ioread32(host->ioaddr + SD_ERRORSTATUS0); in toshsd_irq()
357 host->ioaddr + SD_CARDSTATUS); in toshsd_irq()
369 host->ioaddr + SD_CARDSTATUS); in toshsd_irq()
381 host->ioaddr + SD_CARDSTATUS); in toshsd_irq()
390 host->ioaddr + SD_CARDSTATUS); in toshsd_irq()
397 host->ioaddr + SD_CARDSTATUS); in toshsd_irq()
414 host->ioaddr + SD_STOPINTERNAL); in toshsd_start_cmd()
462 host->ioaddr + SD_STOPINTERNAL); in toshsd_start_cmd()
473 iowrite32(cmd->arg, host->ioaddr + SD_ARG0); in toshsd_start_cmd()
474 iowrite16(c, host->ioaddr + SD_CMD); in toshsd_start_cmd()
494 iowrite16(data->blocks, host->ioaddr + SD_BLOCKCOUNT); in toshsd_start_data()
495 iowrite16(data->blksz, host->ioaddr + SD_CARDXFERDATALEN); in toshsd_start_data()
505 if (!(ioread16(host->ioaddr + SD_CARDSTATUS) & SD_CARD_PRESENT_0)) { in toshsd_request()
542 return !(ioread16(host->ioaddr + SD_CARDSTATUS) & SD_CARD_WRITE_PROTECT); in toshsd_get_ro()
549 return !!(ioread16(host->ioaddr + SD_CARDSTATUS) & SD_CARD_PRESENT_0); in toshsd_get_cd()
563 iowrite32(0xffffffff, host->ioaddr + SD_INTMASKCARD); in toshsd_powerdown()
565 iowrite16(0x000, host->ioaddr + SDIO_BASE + SDIO_CLOCKNWAITCTRL); in toshsd_powerdown()
566 iowrite16(0, host->ioaddr + SD_CARDCLOCKCTRL); in toshsd_powerdown()
634 host->ioaddr = pci_iomap(pdev, 0, 0); in toshsd_probe()
635 if (!host->ioaddr) { in toshsd_probe()
667 pci_iounmap(pdev, host->ioaddr); in toshsd_probe()
685 pci_iounmap(pdev, host->ioaddr); in toshsd_remove()