Lines Matching defs:handle
16 void _intc_enable(struct irq_data *data, unsigned long handle)
23 for (cpu = 0; cpu < SMP_NR(d, _INTC_ADDR_E(handle)); cpu++) {
28 addr = INTC_REG(d, _INTC_ADDR_E(handle), cpu);
29 intc_enable_fns[_INTC_MODE(handle)](addr, handle, intc_reg_fns\
30 [_INTC_FN(handle)], irq);
45 unsigned long handle = (unsigned long)irq_data_get_irq_chip_data(data);
51 for (cpu = 0; cpu < SMP_NR(d, _INTC_ADDR_D(handle)); cpu++) {
56 addr = INTC_REG(d, _INTC_ADDR_D(handle), cpu);
57 intc_disable_fns[_INTC_MODE(handle)](addr, handle,intc_reg_fns\
58 [_INTC_FN(handle)], irq);
85 unsigned long handle = intc_get_ack_handle(irq);
91 if (handle) {
94 addr = (void __iomem *)INTC_REG(d, _INTC_ADDR_D(handle), 0);
95 value = intc_set_field_from_handle(0, 1, handle);
97 switch (_INTC_FN(handle)) {
124 key.handle = 0;
140 if (prio >= (1 << _INTC_WIDTH(ihp->handle)))
150 if (_INTC_FN(ihp->handle) != REG_FN_ERR)
151 _intc_enable(data, ihp->handle);
190 if (value >= (1 << _INTC_WIDTH(ihp->handle)))
193 addr = INTC_REG(d, _INTC_ADDR_E(ihp->handle), 0);
194 intc_reg_fns[_INTC_FN(ihp->handle)](addr, ihp->handle, value);