Lines Matching refs:get_irq_reg
45 unsigned int (*get_irq_reg)(struct regmap_irq_chip_data *data, member
68 data->get_irq_reg == regmap_irq_get_irq_reg_linear && in regmap_irq_can_bulk_read_status()
96 reg = d->get_irq_reg(d, d->chip->status_base, i); in regmap_irq_sync_unlock()
119 reg = d->get_irq_reg(d, d->chip->mask_base, i); in regmap_irq_sync_unlock()
128 reg = d->get_irq_reg(d, d->chip->unmask_base, i); in regmap_irq_sync_unlock()
136 reg = d->get_irq_reg(d, d->chip->wake_base, i); in regmap_irq_sync_unlock()
160 reg = d->get_irq_reg(d, d->chip->ack_base, i); in regmap_irq_sync_unlock()
181 reg = d->get_irq_reg(d, d->chip->config_base[i], j); in regmap_irq_sync_unlock()
314 reg = data->get_irq_reg(data, chip->status_base, b); in read_sub_irq_data()
382 reg = data->get_irq_reg(data, chip->main_status, i); in regmap_irq_thread()
448 unsigned int reg = data->get_irq_reg(data, in regmap_irq_thread()
476 reg = data->get_irq_reg(data, data->chip->ack_base, i); in regmap_irq_thread()
741 if (chip->get_irq_reg) in regmap_add_irq_chip_fwnode()
742 d->get_irq_reg = chip->get_irq_reg; in regmap_add_irq_chip_fwnode()
744 d->get_irq_reg = regmap_irq_get_irq_reg_linear; in regmap_add_irq_chip_fwnode()
773 reg = d->get_irq_reg(d, chip->mask_base, i); in regmap_add_irq_chip_fwnode()
785 reg = d->get_irq_reg(d, chip->unmask_base, i); in regmap_add_irq_chip_fwnode()
803 reg = d->get_irq_reg(d, d->chip->status_base, i); in regmap_add_irq_chip_fwnode()
816 reg = d->get_irq_reg(d, d->chip->ack_base, i); in regmap_add_irq_chip_fwnode()
841 reg = d->get_irq_reg(d, d->chip->wake_base, i); in regmap_add_irq_chip_fwnode()