Symbol: uic
arch/powerpc/platforms/44x/uic.c
103
raw_spin_lock_irqsave(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
104
er = mfdcr(uic->dcrbase + UIC_ER);
arch/powerpc/platforms/44x/uic.c
106
mtdcr(uic->dcrbase + UIC_ER, er);
arch/powerpc/platforms/44x/uic.c
116
mtdcr(uic->dcrbase + UIC_SR, sr);
arch/powerpc/platforms/44x/uic.c
117
raw_spin_unlock_irqrestore(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
122
struct uic *uic = irq_data_get_irq_chip_data(d);
arch/powerpc/platforms/44x/uic.c
151
raw_spin_lock_irqsave(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
152
tr = mfdcr(uic->dcrbase + UIC_TR);
arch/powerpc/platforms/44x/uic.c
153
pr = mfdcr(uic->dcrbase + UIC_PR);
arch/powerpc/platforms/44x/uic.c
157
mtdcr(uic->dcrbase + UIC_PR, pr);
arch/powerpc/platforms/44x/uic.c
158
mtdcr(uic->dcrbase + UIC_TR, tr);
arch/powerpc/platforms/44x/uic.c
159
mtdcr(uic->dcrbase + UIC_SR, ~mask);
arch/powerpc/platforms/44x/uic.c
161
raw_spin_unlock_irqrestore(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
178
struct uic *uic = h->host_data;
arch/powerpc/platforms/44x/uic.c
180
irq_set_chip_data(virq, uic);
arch/powerpc/platforms/44x/uic.c
200
struct uic *uic = irq_desc_get_handler_data(desc);
arch/powerpc/platforms/44x/uic.c
211
msr = mfdcr(uic->dcrbase + UIC_MSR);
arch/powerpc/platforms/44x/uic.c
217
generic_handle_domain_irq(uic->irqhost, src);
arch/powerpc/platforms/44x/uic.c
228
static struct uic * __init uic_init_one(struct device_node *node)
arch/powerpc/platforms/44x/uic.c
230
struct uic *uic;
arch/powerpc/platforms/44x/uic.c
236
uic = kzalloc_obj(*uic);
arch/powerpc/platforms/44x/uic.c
237
if (! uic)
arch/powerpc/platforms/44x/uic.c
240
raw_spin_lock_init(&uic->lock);
arch/powerpc/platforms/44x/uic.c
247
uic->index = *indexp;
arch/powerpc/platforms/44x/uic.c
255
uic->dcrbase = *dcrreg;
arch/powerpc/platforms/44x/uic.c
257
uic->irqhost = irq_domain_create_linear(of_fwnode_handle(node),
arch/powerpc/platforms/44x/uic.c
259
uic);
arch/powerpc/platforms/44x/uic.c
260
if (! uic->irqhost)
arch/powerpc/platforms/44x/uic.c
264
mtdcr(uic->dcrbase + UIC_ER, 0);
arch/powerpc/platforms/44x/uic.c
265
mtdcr(uic->dcrbase + UIC_CR, 0);
arch/powerpc/platforms/44x/uic.c
266
mtdcr(uic->dcrbase + UIC_TR, 0);
arch/powerpc/platforms/44x/uic.c
268
mtdcr(uic->dcrbase + UIC_SR, 0xffffffff);
arch/powerpc/platforms/44x/uic.c
270
printk ("UIC%d (%d IRQ sources) at DCR 0x%x\n", uic->index,
arch/powerpc/platforms/44x/uic.c
271
NR_UIC_INTS, uic->dcrbase);
arch/powerpc/platforms/44x/uic.c
273
return uic;
arch/powerpc/platforms/44x/uic.c
279
struct uic *uic;
arch/powerpc/platforms/44x/uic.c
305
uic = uic_init_one(np);
arch/powerpc/platforms/44x/uic.c
306
if (! uic)
arch/powerpc/platforms/44x/uic.c
312
irq_set_handler_data(cascade_virq, uic);
arch/powerpc/platforms/44x/uic.c
40
static struct uic *primary_uic;
arch/powerpc/platforms/44x/uic.c
54
struct uic *uic = irq_data_get_irq_chip_data(d);
arch/powerpc/platforms/44x/uic.c
60
raw_spin_lock_irqsave(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
63
mtdcr(uic->dcrbase + UIC_SR, sr);
arch/powerpc/platforms/44x/uic.c
64
er = mfdcr(uic->dcrbase + UIC_ER);
arch/powerpc/platforms/44x/uic.c
66
mtdcr(uic->dcrbase + UIC_ER, er);
arch/powerpc/platforms/44x/uic.c
67
raw_spin_unlock_irqrestore(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
72
struct uic *uic = irq_data_get_irq_chip_data(d);
arch/powerpc/platforms/44x/uic.c
77
raw_spin_lock_irqsave(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
78
er = mfdcr(uic->dcrbase + UIC_ER);
arch/powerpc/platforms/44x/uic.c
80
mtdcr(uic->dcrbase + UIC_ER, er);
arch/powerpc/platforms/44x/uic.c
81
raw_spin_unlock_irqrestore(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
86
struct uic *uic = irq_data_get_irq_chip_data(d);
arch/powerpc/platforms/44x/uic.c
90
raw_spin_lock_irqsave(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
91
mtdcr(uic->dcrbase + UIC_SR, 1 << (31-src));
arch/powerpc/platforms/44x/uic.c
92
raw_spin_unlock_irqrestore(&uic->lock, flags);
arch/powerpc/platforms/44x/uic.c
97
struct uic *uic = irq_data_get_irq_chip_data(d);