cirq_data 38 drivers/irqchip/irq-mtk-cirq.c static struct mtk_cirq_chip_data *cirq_data; cirq_data 117 drivers/irqchip/irq-mtk-cirq.c if (fwspec->param[1] < cirq_data->ext_irq_start || cirq_data 118 drivers/irqchip/irq-mtk-cirq.c fwspec->param[1] > cirq_data->ext_irq_end) cirq_data 121 drivers/irqchip/irq-mtk-cirq.c *hwirq = fwspec->param[1] - cirq_data->ext_irq_start; cirq_data 186 drivers/irqchip/irq-mtk-cirq.c hwirq_num = cirq_data->ext_irq_end - cirq_data->ext_irq_start + 1; cirq_data 188 drivers/irqchip/irq-mtk-cirq.c irq = irq_find_mapping(cirq_data->domain, i); cirq_data 204 drivers/irqchip/irq-mtk-cirq.c writel_relaxed(mask, cirq_data->base + CIRQ_ACK + (i / 32) * 4); cirq_data 209 drivers/irqchip/irq-mtk-cirq.c value = readl_relaxed(cirq_data->base + CIRQ_CONTROL); cirq_data 211 drivers/irqchip/irq-mtk-cirq.c writel_relaxed(value, cirq_data->base + CIRQ_CONTROL); cirq_data 221 drivers/irqchip/irq-mtk-cirq.c value = readl_relaxed(cirq_data->base + CIRQ_CONTROL); cirq_data 222 drivers/irqchip/irq-mtk-cirq.c writel_relaxed(value | CIRQ_FLUSH, cirq_data->base + CIRQ_CONTROL); cirq_data 225 drivers/irqchip/irq-mtk-cirq.c value = readl_relaxed(cirq_data->base + CIRQ_CONTROL); cirq_data 227 drivers/irqchip/irq-mtk-cirq.c writel_relaxed(value, cirq_data->base + CIRQ_CONTROL); cirq_data 256 drivers/irqchip/irq-mtk-cirq.c cirq_data = kzalloc(sizeof(*cirq_data), GFP_KERNEL); cirq_data 257 drivers/irqchip/irq-mtk-cirq.c if (!cirq_data) cirq_data 260 drivers/irqchip/irq-mtk-cirq.c cirq_data->base = of_iomap(node, 0); cirq_data 261 drivers/irqchip/irq-mtk-cirq.c if (!cirq_data->base) { cirq_data 268 drivers/irqchip/irq-mtk-cirq.c &cirq_data->ext_irq_start); cirq_data 273 drivers/irqchip/irq-mtk-cirq.c &cirq_data->ext_irq_end); cirq_data 277 drivers/irqchip/irq-mtk-cirq.c irq_num = cirq_data->ext_irq_end - cirq_data->ext_irq_start + 1; cirq_data 280 drivers/irqchip/irq-mtk-cirq.c &cirq_domain_ops, cirq_data); cirq_data 285 drivers/irqchip/irq-mtk-cirq.c cirq_data->domain = domain; cirq_data 292 drivers/irqchip/irq-mtk-cirq.c iounmap(cirq_data->base); cirq_data 294 drivers/irqchip/irq-mtk-cirq.c kfree(cirq_data);