Lines Matching refs:xpc_partition

474 struct xpc_partition {
538 enum xp_retval (*get_remote_heartbeat) (struct xpc_partition *);
542 void (*request_partition_reactivation) (struct xpc_partition *);
543 void (*request_partition_deactivation) (struct xpc_partition *);
544 void (*cancel_partition_deactivation_request) (struct xpc_partition *);
545 enum xp_retval (*setup_ch_structures) (struct xpc_partition *);
546 void (*teardown_ch_structures) (struct xpc_partition *);
548 enum xp_retval (*make_first_contact) (struct xpc_partition *);
550 u64 (*get_chctl_all_flags) (struct xpc_partition *);
556 void (*process_msg_chctl_flags) (struct xpc_partition *, int);
564 void (*indicate_partition_engaged) (struct xpc_partition *);
565 void (*indicate_partition_disengaged) (struct xpc_partition *);
578 /* struct xpc_partition act_state values (for XPC HB) */
589 /* struct xpc_partition setup_state values */
617 extern void xpc_activate_partition(struct xpc_partition *);
626 /* found in xpc_partition.c */
631 extern struct xpc_partition *xpc_partitions;
636 extern int xpc_partition_disengaged(struct xpc_partition *);
637 extern enum xp_retval xpc_mark_partition_active(struct xpc_partition *);
638 extern void xpc_mark_partition_inactive(struct xpc_partition *);
643 extern void xpc_deactivate_partition(const int, struct xpc_partition *,
655 extern void xpc_process_sent_chctl_flags(struct xpc_partition *);
661 extern void xpc_partition_going_down(struct xpc_partition *, enum xp_retval);
664 xpc_wakeup_channel_mgr(struct xpc_partition *part)
698 xpc_part_deref(struct xpc_partition *part)
708 xpc_part_ref(struct xpc_partition *part)
722 * reason_line fields in both the struct xpc_channel and struct xpc_partition