Lines Matching refs:pic_ops
117 pic_list[0]->pic_ops->pic_set_priority(pic_list[0], newipl);
176 if (pic != NULL && pic->pic_ops->pic_cpu_init != NULL) {
177 (*pic->pic_ops->pic_cpu_init)(pic, ci);
207 (*pic->pic_ops->pic_ipi_send)(pic, kcp, ipi);
245 rv = (*pic->pic_ops->pic_find_pending_irqs)(pic);
291 (*pic->pic_ops->pic_block_irqs)(pic, irq_base, pending);
512 (*pic->pic_ops->pic_unblock_irqs)(pic,
519 (*pic->pic_ops->pic_unblock_irqs)(pic,
699 KASSERT((slot == 0) == (pic->pic_ops->pic_set_priority != NULL));
702 KASSERT((pic->pic_cpus != NULL) == (pic->pic_ops->pic_ipi_send != NULL));
739 (*pic->pic_ops->pic_unblock_irqs)(pic, is->is_irq & ~0x1f,
767 if (pic->pic_ops->pic_source_name)
768 (*pic->pic_ops->pic_source_name)(pic, irq, is->is_source,
819 (*pic->pic_ops->pic_establish_irq)(pic, is);
822 (*pic->pic_ops->pic_unblock_irqs)(pic, is->is_irq & ~0x1f,
859 (*pic->pic_ops->pic_block_irqs)(pic, irq & ~0x1f, __BIT(irq & 0x1f));
920 (*pic->pic_ops->pic_block_irqs)(pic, irq & ~0x1f, __BIT(irq & 0x1f));
931 (*pic->pic_ops->pic_unblock_irqs)(pic, irq & ~0x1f, __BIT(irq & 0x1f));
1116 if (pic && pic->pic_ops->pic_get_affinity)
1117 pic->pic_ops->pic_get_affinity(pic, is->is_irq, cpuset);
1149 if (pic->pic_ops->pic_set_affinity == NULL ||
1150 pic->pic_ops->pic_get_affinity == NULL)
1157 pic->pic_ops->pic_get_affinity(pic, is->is_irq, oldset);
1159 return pic->pic_ops->pic_set_affinity(pic, is->is_irq, newset);