Lines Matching refs:mbase

151 	while (c4inmeml(card->mbase + DOORBELL) != 0xffffffff) {  in wait_for_doorbell()
165 c4outmeml(card->mbase + MBOX_PEEK_POKE, off); in c4_poke()
166 c4outmeml(card->mbase + DOORBELL, DBELL_ADDR); in c4_poke()
171 c4outmeml(card->mbase + MBOX_PEEK_POKE, value); in c4_poke()
172 c4outmeml(card->mbase + DOORBELL, DBELL_DATA | DBELL_ADDR); in c4_poke()
182 c4outmeml(card->mbase + MBOX_PEEK_POKE, off); in c4_peek()
183 c4outmeml(card->mbase + DOORBELL, DBELL_RNWR | DBELL_ADDR); in c4_peek()
188 *valuep = c4inmeml(card->mbase + MBOX_PEEK_POKE); in c4_peek()
300 c4outmeml(card->mbase + DOORBELL, DBELL_RESET_ARM); in c4_reset()
303 while (c4inmeml(card->mbase + DOORBELL) != 0xffffffff) { in c4_reset()
306 c4outmeml(card->mbase + DOORBELL, DBELL_ADDR); in c4_reset()
320 c4outmeml(card->mbase + PCI_OUT_INT_MASK, 0x0c); in c4_detect()
321 if (c4inmeml(card->mbase + PCI_OUT_INT_MASK) != 0x0c) in c4_detect()
324 c4outmeml(card->mbase + DOORBELL, DBELL_RESET_ARM); in c4_detect()
327 while (c4inmeml(card->mbase + DOORBELL) != 0xffffffff) { in c4_detect()
330 c4outmeml(card->mbase + DOORBELL, DBELL_ADDR); in c4_detect()
337 c4outmeml(card->mbase + MAILBOX_0, 0x55aa55aa); in c4_detect()
338 if (c4inmeml(card->mbase + MAILBOX_0) != 0x55aa55aa) return 3; in c4_detect()
340 c4outmeml(card->mbase + MAILBOX_0, 0xaa55aa55); in c4_detect()
341 if (c4inmeml(card->mbase + MAILBOX_0) != 0xaa55aa55) return 4; in c4_detect()
468 c4outmeml(card->mbase + MBOX_DOWN_ADDR, dma->sendbuf.dmaaddr); in c4_dispatch_tx()
469 c4outmeml(card->mbase + MBOX_DOWN_LEN, txlen); in c4_dispatch_tx()
473 c4outmeml(card->mbase + DOORBELL, DBELL_DOWN_ARM); in c4_dispatch_tx()
672 status = c4inmeml(card->mbase + DOORBELL); in c4_handle_interrupt()
676 c4outmeml(card->mbase + PCI_OUT_INT_MASK, 0x0c); in c4_handle_interrupt()
698 c4outmeml(card->mbase + DOORBELL, status); in c4_handle_interrupt()
701 card->dma->recvlen = c4inmeml(card->mbase + MBOX_UP_LEN); in c4_handle_interrupt()
702 c4outmeml(card->mbase + MBOX_UP_LEN, 0); in c4_handle_interrupt()
705 c4outmeml(card->mbase + MBOX_UP_LEN, card->dma->recvbuf.size); in c4_handle_interrupt()
706 c4outmeml(card->mbase + DOORBELL, DBELL_UP_ARM); in c4_handle_interrupt()
713 if (c4inmeml(card->mbase + MBOX_DOWN_LEN) == 0) { in c4_handle_interrupt()
869 c4outmeml(card->mbase + MBOX_UP_LEN, 0); in c4_load_firmware()
870 c4outmeml(card->mbase + MBOX_DOWN_LEN, 0); in c4_load_firmware()
871 c4outmeml(card->mbase + DOORBELL, DBELL_INIT); in c4_load_firmware()
873 c4outmeml(card->mbase + DOORBELL, in c4_load_firmware()
876 c4outmeml(card->mbase + PCI_OUT_INT_MASK, 0x08); in c4_load_firmware()
879 c4outmeml(card->mbase + MBOX_UP_ADDR, card->dma->recvbuf.dmaaddr); in c4_load_firmware()
880 c4outmeml(card->mbase + MBOX_UP_LEN, card->dma->recvbuf.size); in c4_load_firmware()
881 c4outmeml(card->mbase + DOORBELL, DBELL_UP_ARM); in c4_load_firmware()
937 iounmap(card->mbase); in c4_remove()
1179 card->mbase = ioremap(card->membase, 128); in c4_add_card()
1180 if (card->mbase == NULL) { in c4_add_card()
1239 iounmap(card->mbase); in c4_add_card()