Lines Matching refs:remote
86 dev->local, dev->remote); in vlynq_dump_regs()
91 i + 1, ((u32 *)dev->remote)[i]); in vlynq_dump_regs()
146 val = readl(&dev->remote->int_device[virq >> 2]); in vlynq_irq_unmask()
148 writel(val, &dev->remote->int_device[virq >> 2]); in vlynq_irq_unmask()
159 val = readl(&dev->remote->int_device[virq >> 2]); in vlynq_irq_mask()
161 writel(val, &dev->remote->int_device[virq >> 2]); in vlynq_irq_mask()
172 val = readl(&dev->remote->int_device[virq >> 2]); in vlynq_irq_type()
191 writel(val, &dev->remote->int_device[virq >> 2]); in vlynq_irq_type()
208 u32 status = readl(&dev->remote->status); in vlynq_remote_ack()
212 writel(status, &dev->remote->status); in vlynq_remote_ack()
272 writel(readl(&dev->remote->status), &dev->remote->status); in vlynq_setup_irq()
284 val |= readl(&dev->remote->control); in vlynq_setup_irq()
285 writel(VLYNQ_INT_OFFSET, &dev->remote->int_ptr); in vlynq_setup_irq()
286 writel(val, &dev->remote->int_ptr); in vlynq_setup_irq()
287 writel(val, &dev->remote->control); in vlynq_setup_irq()
303 writel(0, &dev->remote->int_device[virq >> 2]); in vlynq_setup_irq()
402 writel((readl(&dev->remote->control) & in __vlynq_try_remote()
406 &dev->remote->control); in __vlynq_try_remote()
476 writel((readl(&dev->remote->control) & in __vlynq_try_external()
478 &dev->remote->control); in __vlynq_try_external()
510 if (vlynq_linked(dev) && readl(&dev->remote->control) & in __vlynq_enable_device()
534 writel(0, &dev->remote->control); in __vlynq_enable_device()
554 vlynq_rdiv1), &dev->remote->control); in __vlynq_enable_device()
623 writel(tx_offset, &dev->remote->tx_offset); in vlynq_set_remote_mapping()
625 writel(mapping[i].offset, &dev->remote->rx_mapping[i].offset); in vlynq_set_remote_mapping()
626 writel(mapping[i].size, &dev->remote->rx_mapping[i].size); in vlynq_set_remote_mapping()
721 dev->remote = (struct vlynq_regs *)((void *)dev->local + in vlynq_probe()
742 dev->dev_id = readl(&dev->remote->chip); in vlynq_probe()