Lines Matching defs:channel_hwirq
57 unsigned int type, u32 *channel_hwirq);
59 unsigned int type, u32 *channel_hwirq);
66 unsigned int type, u32 *channel_hwirq);
237 u32 **channel_hwirq)
269 *channel_hwirq = &(ctl->channel_irqs[idx]);
272 hwirq, idx, **channel_hwirq);
279 u32 *channel_hwirq)
281 return channel_hwirq - ctl->channel_irqs;
286 u32 *channel_hwirq)
290 idx = meson_gpio_irq_get_channel_idx(ctl, channel_hwirq);
295 unsigned int type, u32 *channel_hwirq)
302 idx = meson_gpio_irq_get_channel_idx(ctl, channel_hwirq);
352 unsigned int type, u32 *channel_hwirq)
357 idx = meson_gpio_irq_get_channel_idx(ctl, channel_hwirq);
402 u32 *channel_hwirq = irq_data_get_irq_chip_data(data);
405 ret = ctl->params->ops.gpio_irq_set_type(ctl, type, channel_hwirq);
464 u32 *channel_hwirq;
475 ret = meson_gpio_irq_request_channel(ctl, hwirq, &channel_hwirq);
480 *channel_hwirq, type);
482 pr_err("failed to allocate gic irq %u\n", *channel_hwirq);
483 meson_gpio_irq_release_channel(ctl, channel_hwirq);
488 &meson_gpio_irq_chip, channel_hwirq);
499 u32 *channel_hwirq;
507 channel_hwirq = irq_data_get_irq_chip_data(irq_data);
509 meson_gpio_irq_release_channel(ctl, channel_hwirq);