Lines Matching refs:xpc_arch_ops

159 struct xpc_arch_operations xpc_arch_ops;  variable
175 DBUG_ON(xpc_arch_ops.partition_engaged(XPC_PARTID(part))); in xpc_timeout_partition_disengage()
186 xpc_arch_ops.increment_heartbeat(); in xpc_hb_beater()
198 xpc_arch_ops.heartbeat_init(); in xpc_start_hb_beater()
207 xpc_arch_ops.heartbeat_exit(); in xpc_stop_hb_beater()
236 ret = xpc_arch_ops.get_remote_heartbeat(part); in xpc_check_remote_hb()
280 xpc_arch_ops.process_activate_IRQ_rcvd(); in xpc_hb_checker()
456 ret = xpc_arch_ops.setup_ch_structures(part); in xpc_setup_ch_structures()
500 xpc_arch_ops.teardown_ch_structures(part); in xpc_teardown_ch_structures()
548 xpc_arch_ops.allow_hb(partid); in xpc_activating()
553 if (xpc_arch_ops.make_first_contact(part) == xpSuccess) { in xpc_activating()
563 xpc_arch_ops.disallow_hb(partid); in xpc_activating()
568 xpc_arch_ops.request_partition_reactivation(part); in xpc_activating()
642 xpc_arch_ops.n_of_deliverable_payloads; in xpc_kthread_waitmsgs()
681 xpc_arch_ops.n_of_deliverable_payloads; in xpc_kthread_start()
738 xpc_arch_ops.indicate_partition_disengaged(part); in xpc_kthread_start()
771 xpc_arch_ops.indicate_partition_disengaged; in xpc_create_kthreads()
793 xpc_arch_ops.indicate_partition_engaged(part); in xpc_create_kthreads()
927 return xpc_arch_ops.setup_partitions(); in xpc_setup_partitions()
933 xpc_arch_ops.teardown_partitions(); in xpc_teardown_partitions()
989 if (xpc_arch_ops.any_partition_engaged()) { in xpc_do_exit()
1020 DBUG_ON(xpc_arch_ops.any_partition_engaged()); in xpc_do_exit()
1091 xpc_arch_ops.disallow_all_hbs(); /*indicate we're deactivated */ in xpc_die_deactivate()
1096 if (xpc_arch_ops.partition_engaged(partid) || in xpc_die_deactivate()
1098 xpc_arch_ops.request_partition_deactivation(part); in xpc_die_deactivate()
1099 xpc_arch_ops.indicate_partition_disengaged(part); in xpc_die_deactivate()
1116 any_engaged = xpc_arch_ops.any_partition_engaged(); in xpc_die_deactivate()
1125 if (xpc_arch_ops.partition_engaged(partid)) { in xpc_die_deactivate()