Home
last modified time | relevance | path

Searched refs:channel_hwirq (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-meson-gpio.c57 unsigned int type, u32 *channel_hwirq);
59 unsigned int type, u32 *channel_hwirq);
66 unsigned int type, u32 *channel_hwirq);
237 u32 **channel_hwirq) in meson_gpio_irq_request_channel()
269 *channel_hwirq = &(ctl->channel_irqs[idx]); in meson_gpio_irq_request_channel()
272 hwirq, idx, **channel_hwirq); in meson_gpio_irq_request_channel()
279 u32 *channel_hwirq) in meson_gpio_irq_get_channel_idx()
281 return channel_hwirq - ctl->channel_irqs; in meson_gpio_irq_get_channel_idx()
286 u32 *channel_hwirq) in meson_gpio_irq_release_channel()
290 idx = meson_gpio_irq_get_channel_idx(ctl, channel_hwirq); in meson_gpio_irq_release_channel()
235 meson_gpio_irq_request_channel(struct meson_gpio_irq_controller *ctl, unsigned long hwirq, u32 **channel_hwirq) meson_gpio_irq_request_channel() argument
278 meson_gpio_irq_get_channel_idx(struct meson_gpio_irq_controller *ctl, u32 *channel_hwirq) meson_gpio_irq_get_channel_idx() argument
285 meson_gpio_irq_release_channel(struct meson_gpio_irq_controller *ctl, u32 *channel_hwirq) meson_gpio_irq_release_channel() argument
294 meson8_gpio_irq_set_type(struct meson_gpio_irq_controller *ctl, unsigned int type, u32 *channel_hwirq) meson8_gpio_irq_set_type() argument
351 meson_s4_gpio_irq_set_type(struct meson_gpio_irq_controller *ctl, unsigned int type, u32 *channel_hwirq) meson_s4_gpio_irq_set_type() argument
402 u32 *channel_hwirq = irq_data_get_irq_chip_data(data); meson_gpio_irq_set_type() local
464 u32 *channel_hwirq; meson_gpio_irq_domain_alloc() local
499 u32 *channel_hwirq; meson_gpio_irq_domain_free() local
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-meson-gpio.c202 u32 **channel_hwirq) in meson_gpio_irq_request_channel()
234 *channel_hwirq = &(ctl->channel_irqs[idx]); in meson_gpio_irq_request_channel()
237 hwirq, idx, **channel_hwirq); in meson_gpio_irq_request_channel()
244 u32 *channel_hwirq) in meson_gpio_irq_get_channel_idx()
246 return channel_hwirq - ctl->channel_irqs; in meson_gpio_irq_get_channel_idx()
251 u32 *channel_hwirq) in meson_gpio_irq_release_channel()
255 idx = meson_gpio_irq_get_channel_idx(ctl, channel_hwirq); in meson_gpio_irq_release_channel()
261 u32 *channel_hwirq) in meson_gpio_irq_type_setup()
268 idx = meson_gpio_irq_get_channel_idx(ctl, channel_hwirq); in meson_gpio_irq_type_setup()
323 u32 *channel_hwirq in meson_gpio_irq_set_type() local
200 meson_gpio_irq_request_channel(struct meson_gpio_irq_controller *ctl, unsigned long hwirq, u32 **channel_hwirq) meson_gpio_irq_request_channel() argument
243 meson_gpio_irq_get_channel_idx(struct meson_gpio_irq_controller *ctl, u32 *channel_hwirq) meson_gpio_irq_get_channel_idx() argument
250 meson_gpio_irq_release_channel(struct meson_gpio_irq_controller *ctl, u32 *channel_hwirq) meson_gpio_irq_release_channel() argument
259 meson_gpio_irq_type_setup(struct meson_gpio_irq_controller *ctl, unsigned int type, u32 *channel_hwirq) meson_gpio_irq_type_setup() argument
385 u32 *channel_hwirq; meson_gpio_irq_domain_alloc() local
420 u32 *channel_hwirq; meson_gpio_irq_domain_free() local
[all...]

Completed in 2 milliseconds