Lines Matching refs:ops
20 const struct sparc64_msiq_ops *ops; in sparc64_msiq_interrupt() local
24 ops = pbm->msi_ops; in sparc64_msiq_interrupt()
26 err = ops->get_head(pbm, msiqid, &head); in sparc64_msiq_interrupt()
34 err = ops->dequeue_msi(pbm, msiqid, &head, &msi); in sparc64_msiq_interrupt()
49 err = ops->set_head(pbm, msiqid, head); in sparc64_msiq_interrupt()
129 const struct sparc64_msiq_ops *ops = pbm->msi_ops; in sparc64_setup_msi_irq() local
150 err = ops->msi_setup(pbm, msiqid, msi, in sparc64_setup_msi_irq()
187 const struct sparc64_msiq_ops *ops = pbm->msi_ops; in sparc64_teardown_msi_irq() local
204 err = ops->msi_teardown(pbm, msi_num); in sparc64_teardown_msi_irq()
278 const struct sparc64_msiq_ops *ops, in bringup_one_msi_queue() argument
282 int irq = ops->msiq_build_irq(pbm, msiqid, devino); in bringup_one_msi_queue()
305 const struct sparc64_msiq_ops *ops) in sparc64_bringup_msi_queues() argument
314 err = bringup_one_msi_queue(pbm, ops, msiqid, devino); in sparc64_bringup_msi_queues()
323 const struct sparc64_msiq_ops *ops) in sparc64_pbm_msi_init() argument
407 if (ops->msiq_alloc(pbm)) { in sparc64_pbm_msi_init()
413 if (sparc64_bringup_msi_queues(pbm, ops)) { in sparc64_pbm_msi_init()
414 ops->msiq_free(pbm); in sparc64_pbm_msi_init()
440 pbm->msi_ops = ops; in sparc64_pbm_msi_init()