Searched refs:mask_regs (Results 1 – 7 of 7) sorted by relevance
/linux-6.6.21/include/linux/ |
D | sh_intc.h | 88 struct intc_mask_reg *mask_regs; member 105 #define INTC_HW_DESC(vectors, groups, mask_regs, \ argument 109 _INTC_ARRAY(mask_regs), _INTC_ARRAY(prio_regs), \ 124 mask_regs, prio_regs, sense_regs) \ argument 127 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \ 132 mask_regs, prio_regs, sense_regs, ack_regs) \ argument 135 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
|
/linux-6.6.21/drivers/mfd/ |
D | pcf50633-irq.c | 65 pcf->mask_regs[idx] |= bit; in __pcf50633_irq_mask_set() 67 pcf->mask_regs[idx] &= ~bit; in __pcf50633_irq_mask_set() 97 return pcf->mask_regs[reg] & bits; in pcf50633_irq_mask_get() 182 if (pcf->mask_regs[0] & PCF50633_INT1_SECOND) in pcf50633_irq() 188 if (pcf->mask_regs[1] & PCF50633_INT2_ONKEYR) in pcf50633_irq() 211 pcf_int[i] &= ~pcf->mask_regs[i]; in pcf50633_irq() 288 pcf->mask_regs[0] = 0x80; in pcf50633_irq_init() 289 pcf50633_reg_write(pcf, PCF50633_REG_INT1M, pcf->mask_regs[0]); in pcf50633_irq_init()
|
/linux-6.6.21/drivers/sh/intc/ |
D | balancing.c | 44 struct intc_mask_reg *mr = desc->hw.mask_regs; in intc_dist_data() 49 mr = desc->hw.mask_regs + i; in intc_dist_data() 91 if (!desc->hw.mask_regs) in intc_set_dist_handle()
|
D | core.c | 238 d->nr_reg = hw->mask_regs ? hw->nr_mask_regs * 2 : 0; in register_intc_controller() 259 if (hw->mask_regs) { in register_intc_controller() 261 smp = IS_SMP(hw->mask_regs[i]); in register_intc_controller() 262 k += save_reg(d, k, hw->mask_regs[i].set_reg, smp); in register_intc_controller() 263 k += save_reg(d, k, hw->mask_regs[i].clr_reg, smp); in register_intc_controller() 265 k += save_reg(d, k, hw->mask_regs[i].dist_reg, 0); in register_intc_controller()
|
D | handle.c | 44 struct intc_mask_reg *mr = desc->hw.mask_regs; in _intc_mask_data() 49 mr = desc->hw.mask_regs + *reg_idx; in _intc_mask_data()
|
/linux-6.6.21/include/linux/mfd/pcf50633/ |
D | core.h | 144 u8 mask_regs[5]; member
|
/linux-6.6.21/arch/sh/kernel/cpu/sh4a/ |
D | setup-sh7786.c | 670 .mask_regs = sh7786_mask_registers,
|