Lines Matching defs:mask
21 * @mask: pointer to struct mtk_irq_mask for storing the original mask value.
25 int mt_irq_mask_restore(struct mtk_irq_mask *mask)
27 if (mask == NULL) {
30 if (mask->header != IRQ_MASK_HEADER) {
33 if (mask->footer != IRQ_MASK_FOOTER) {
38 mask->mask1);
40 mask->mask2);
42 mask->mask3);
44 mask->mask4);
46 mask->mask5);
48 mask->mask6);
50 mask->mask7);
52 mask->mask8);
54 mask->mask9);
56 mask->mask10);
58 mask->mask11);
60 mask->mask12);
69 * @mask: pointer to struct mtk_irq_mask for storing the original mask value.
73 int mt_irq_mask_all(struct mtk_irq_mask *mask)
75 if (mask != NULL) {
77 mask->mask1 = mmio_read_32((BASE_GICD_BASE +
79 mask->mask2 = mmio_read_32((BASE_GICD_BASE +
81 mask->mask3 = mmio_read_32((BASE_GICD_BASE +
83 mask->mask4 = mmio_read_32((BASE_GICD_BASE +
85 mask->mask5 = mmio_read_32((BASE_GICD_BASE +
87 mask->mask6 = mmio_read_32((BASE_GICD_BASE +
89 mask->mask7 = mmio_read_32((BASE_GICD_BASE +
91 mask->mask8 = mmio_read_32((BASE_GICD_BASE +
93 mask->mask9 = mmio_read_32((BASE_GICD_BASE +
95 mask->mask10 = mmio_read_32((BASE_GICD_BASE +
97 mask->mask11 = mmio_read_32((BASE_GICD_BASE +
99 mask->mask12 = mmio_read_32((BASE_GICD_BASE +
130 mask->header = IRQ_MASK_HEADER;
131 mask->footer = IRQ_MASK_FOOTER;
178 uint32_t mask;
194 mask = 0x1 << cirq_offset;
200 cirq_all_events.table[cirq_reg].mask |= mask;
211 cirq_all_events.table[cirq_reg].pol |= mask;
219 cirq_all_events.table[cirq_reg].sen |= mask;
261 * @cirq_num: the SYS_CIRQ number to mask
263 * 0: mask success
336 val = ((1U << cirq_bit) & reg->mask);
478 uint32_t mask;
480 mask = 1U << (irq % 32U);
483 ((irq / 32U) * 4U), mask);
512 reg->pending &= reg->mask;