starfive_irq_chip
struct starfive_irq_chip *irqc = irq_data_get_irq_chip_data(d);
struct starfive_irq_chip *irqc = irq_data_get_irq_handler_data(&desc->irq_data);
struct starfive_irq_chip *irqc __free(kfree) = kzalloc_obj(*irqc);
static void starfive_intc_mod(struct starfive_irq_chip *irqc, u32 reg, u32 mask, u32 data)
static void starfive_intc_bit_set(struct starfive_irq_chip *irqc,
static void starfive_intc_bit_clear(struct starfive_irq_chip *irqc,
struct starfive_irq_chip *irqc = irq_data_get_irq_chip_data(d);
struct starfive_irq_chip *irqc = irq_data_get_irq_chip_data(d);
static const struct irq_chip starfive_irq_chip = {
gpio_irq_chip_set_chip(&sfp->gc.irq, &starfive_irq_chip);