Lines Matching refs:irq
32 struct irq { struct
61 int (*set_polarity)(struct udevice *dev, uint irq, bool active_low);
88 int (*read_and_clear)(struct irq *irq);
103 int (*of_xlate)(struct irq *irq, struct ofnode_phandle_args *args);
117 int (*request)(struct irq *irq);
126 int (*free)(struct irq *irq);
139 int (*get_acpi)(const struct irq *irq, struct acpi_irq *acpi_irq);
152 static inline bool irq_is_valid(const struct irq *irq) in irq_is_valid() argument
154 return irq->dev != NULL; in irq_is_valid()
174 int irq_set_polarity(struct udevice *dev, uint irq, bool active_low);
201 int irq_read_and_clear(struct irq *irq);
218 int irq_get_by_index(struct udevice *dev, int index, struct irq *irq);
234 int irq_request(struct udevice *dev, struct irq *irq);
243 int irq_free(struct irq *irq);
267 int irq_get_acpi(const struct irq *irq, struct acpi_irq *acpi_irq);