Lines Matching defs:cirq_num
230 * @cirq_num: the SYS_CIRQ number to set
237 static int mt_cirq_set_pol(uint32_t cirq_num, uint32_t pol)
240 uint32_t bit = 1U << (cirq_num % 32U);
242 if (cirq_num >= CIRQ_IRQ_NUM) {
247 base = (cirq_num / 32U) * 4U + CIRQ_POL_CLR_BASE;
249 base = (cirq_num / 32U) * 4U + CIRQ_POL_SET_BASE;
261 * @cirq_num: the SYS_CIRQ number to mask
266 static int mt_cirq_mask(uint32_t cirq_num)
268 uint32_t bit = 1U << (cirq_num % 32U);
270 if (cirq_num >= CIRQ_IRQ_NUM) {
274 mmio_write_32((cirq_num / 32U) * 4U + CIRQ_MASK_SET_BASE, bit);
281 * @cirq_num: the SYS_CIRQ number to unmask
286 static int mt_cirq_unmask(uint32_t cirq_num)
288 uint32_t bit = 1U << (cirq_num % 32U);
290 if (cirq_num >= CIRQ_IRQ_NUM) {
294 mmio_write_32((cirq_num / 32U) * 4U + CIRQ_MASK_CLR_BASE, bit);