Lines Matching refs:block
109 static int pm8xxx_irq_block_handler(struct pm_irq_chip *chip, int block) in pm8xxx_irq_block_handler() argument
114 ret = pm8xxx_read_block_irq(chip, block, &bits); in pm8xxx_irq_block_handler()
116 pr_err("Failed reading %d block ret=%d", block, ret); in pm8xxx_irq_block_handler()
120 pr_err("block bit set in master but no irqs: %d", block); in pm8xxx_irq_block_handler()
127 pmirq = block * 8 + i; in pm8xxx_irq_block_handler()
189 u8 block, config; in pm8xxx_irq_mask_ack() local
191 block = pmirq / 8; in pm8xxx_irq_mask_ack()
194 pm8xxx_config_irq(chip, block, config); in pm8xxx_irq_mask_ack()
201 u8 block, config; in pm8xxx_irq_unmask() local
203 block = pmirq / 8; in pm8xxx_irq_unmask()
206 pm8xxx_config_irq(chip, block, config); in pm8xxx_irq_unmask()
214 u8 block, config; in pm8xxx_irq_set_type() local
216 block = pmirq / 8; in pm8xxx_irq_set_type()
236 return pm8xxx_config_irq(chip, block, config); in pm8xxx_irq_set_type()
247 u8 block; in pm8xxx_irq_get_irqchip_state() local
253 block = pmirq / 8; in pm8xxx_irq_get_irqchip_state()
257 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, block); in pm8xxx_irq_get_irqchip_state()
259 pr_err("Failed Selecting Block %d rc=%d\n", block, rc); in pm8xxx_irq_get_irqchip_state()