Lines Matching refs:ipic_info
32 static struct ipic_info ipic_info[] = {
387 temp = ipic_read(ipic->regs, ipic_info[src].mask);
388 temp |= (1 << (31 - ipic_info[src].bit));
389 ipic_write(ipic->regs, ipic_info[src].mask, temp);
398 temp = ipic_read(ipic->regs, ipic_info[src].mask);
399 temp &= ~(1 << (31 - ipic_info[src].bit));
400 ipic_write(ipic->regs, ipic_info[src].mask, temp);
411 temp = ipic_read(ipic->regs, ipic_info[src].pend);
412 temp |= (1 << (31 - ipic_info[src].bit));
413 ipic_write(ipic->regs, ipic_info[src].pend, temp);
505 if (ipic_info[src].prio == 0)
508 temp = ipic_read(ipic->regs, ipic_info[src].prio);
512 temp |= ipic_info[src].prio_mask << (20 + (3 - priority) * 3);
515 temp |= ipic_info[src].prio_mask << (4 + (7 - priority) * 3);
518 ipic_write(ipic->regs, ipic_info[src].prio, temp);