Lines Matching refs:ctl_addr
312 static inline bool __cyz_fpga_loaded(struct RUNTIME_9060 __iomem *ctl_addr)
314 return readl(&ctl_addr->init_ctrl) & (1 << 17);
319 return __cyz_fpga_loaded(card->ctl_addr.p9060);
882 loc_doorbell = readl(&cinfo->ctl_addr.p9060->loc_doorbell);
887 cy_writel(&cinfo->ctl_addr.p9060->loc_doorbell, 0xffffffff);
905 pci_doorbell = &cinfo->ctl_addr.p9060->pci_doorbell;
1539 intr = readw(&cinfo->ctl_addr.p9060->
1541 cy_writew(&cinfo->ctl_addr.p9060->
3320 card->ctl_addr.p9050 = NULL;
3475 struct RUNTIME_9060 __iomem *ctl_addr, int irq)
3494 if (__cyz_fpga_loaded(ctl_addr) && readl(&fid->signature) == ZFIRM_ID) {
3508 cy_writel(&ctl_addr->intr_ctrl_stat, readl(&ctl_addr->intr_ctrl_stat) &
3511 mailbox = readl(&ctl_addr->mail_box_0);
3513 if (mailbox == 0 || __cyz_fpga_loaded(ctl_addr)) {
3515 cy_writel(&ctl_addr->loc_addr_base, WIN_CREG);
3517 cy_writel(&ctl_addr->loc_addr_base, WIN_RAM);
3521 plx_init(pdev, irq, ctl_addr);
3529 if (!__cyz_fpga_loaded(ctl_addr)) {
3537 cy_writel(&ctl_addr->loc_addr_base, WIN_CREG);
3539 cy_writel(&ctl_addr->loc_addr_base, WIN_RAM);
3547 cy_writel(&ctl_addr->loc_addr_base, WIN_RAM + RAM_SIZE);
3551 cy_writel(&ctl_addr->loc_addr_base, WIN_RAM);
3560 cy_writel(&ctl_addr->loc_addr_base, WIN_CREG);
3562 cy_writel(&ctl_addr->loc_addr_base, WIN_RAM);
3588 if (__cyz_fpga_loaded(ctl_addr))
3589 plx_init(pdev, irq, ctl_addr);
3612 if (__cyz_fpga_loaded(ctl_addr))
3613 plx_init(pdev, irq, ctl_addr);
3628 cy_writel(&ctl_addr->intr_ctrl_stat, readl(&ctl_addr->intr_ctrl_stat) |
3630 cy_writel(&ctl_addr->intr_ctrl_stat, readl(&ctl_addr->intr_ctrl_stat) |
3713 struct RUNTIME_9060 __iomem *ctl_addr;
3715 ctl_addr = addr0 = ioremap(pci_resource_start(pdev, 0),
3723 cy_writew(&ctl_addr->intr_ctrl_stat,
3724 readw(&ctl_addr->intr_ctrl_stat) & ~0x0900);
3728 mailbox = readl(&ctl_addr->mail_box_0);
3743 cy_writel(&ctl_addr->loc_addr_base, WIN_CREG);
3750 cy_writel(&ctl_addr->loc_addr_base, WIN_RAM);
3823 card->ctl_addr.p9050 = addr0;
3847 struct RUNTIME_9060 __iomem *ctl_addr = addr0;
3848 plx_init(pdev, irq, ctl_addr);
3849 cy_writew(&ctl_addr->intr_ctrl_stat,
3850 readw(&ctl_addr->intr_ctrl_stat) | 0x0900);
3887 cy_writeb(cinfo->ctl_addr.p9050 + 0x4c, 0);
3892 cy_writew(&cinfo->ctl_addr.p9060->intr_ctrl_stat,
3893 readw(&cinfo->ctl_addr.p9060->intr_ctrl_stat) &
3897 if (cinfo->ctl_addr.p9050)
3898 iounmap(cinfo->ctl_addr.p9050);
4095 if (card->ctl_addr.p9050)
4096 iounmap(card->ctl_addr.p9050);