Lines Matching refs:qe_ic_info
37 static struct qe_ic_info qe_ic_info[] = { variable
208 temp = qe_ic_read(qe_ic->regs, qe_ic_info[src].mask_reg); in qe_ic_unmask_irq()
209 qe_ic_write(qe_ic->regs, qe_ic_info[src].mask_reg, in qe_ic_unmask_irq()
210 temp | qe_ic_info[src].mask); in qe_ic_unmask_irq()
224 temp = qe_ic_read(qe_ic->regs, qe_ic_info[src].mask_reg); in qe_ic_mask_irq()
225 qe_ic_write(qe_ic->regs, qe_ic_info[src].mask_reg, in qe_ic_mask_irq()
226 temp & ~qe_ic_info[src].mask); in qe_ic_mask_irq()
260 if (qe_ic_info[hw].mask == 0) { in qe_ic_host_map()
410 if (qe_ic_info[src].pri_reg == 0) in qe_ic_set_priority()
413 temp = qe_ic_read(qe_ic->regs, qe_ic_info[src].pri_reg); in qe_ic_set_priority()
417 temp |= qe_ic_info[src].pri_code << (32 - priority * 3); in qe_ic_set_priority()
420 temp |= qe_ic_info[src].pri_code << (24 - priority * 3); in qe_ic_set_priority()
423 qe_ic_write(qe_ic->regs, qe_ic_info[src].pri_reg, temp); in qe_ic_set_priority()
438 switch (qe_ic_info[src].pri_reg) { in qe_ic_set_high_priority()