xp_retval
typedef void (*xpc_channel_func) (enum xp_retval reason, short partid,
typedef void (*xpc_notify_func) (enum xp_retval reason, short partid,
enum xp_retval (*send) (short, int, u32, void *, u16);
enum xp_retval (*send_notify) (short, int, u32, void *, u16,
enum xp_retval (*partid_to_nasids) (short, void *);
enum xp_retval (*)(short, int, u32, void *, u16),
enum xp_retval (*)(short, int, u32, void *, u16,
enum xp_retval (*)(short, void *));
extern enum xp_retval xpc_connect(int, xpc_channel_func, void *, u16,
static inline enum xp_retval
static inline enum xp_retval
static inline enum xp_retval
extern enum xp_retval (*xp_remote_memcpy) (unsigned long, const unsigned long,
extern enum xp_retval (*xp_expand_memprotect) (unsigned long, unsigned long);
extern enum xp_retval (*xp_restrict_memprotect) (unsigned long, unsigned long);
extern enum xp_retval xp_init_uv(void);
enum xp_retval
enum xp_retval ret;
enum xp_retval (*xp_remote_memcpy) (unsigned long dst_gpa,
enum xp_retval (*xp_expand_memprotect) (unsigned long phys_addr,
enum xp_retval (*xp_restrict_memprotect) (unsigned long phys_addr,
enum xp_retval (*send) (short, int, u32, void *, u16),
enum xp_retval (*send_notify) (short, int, u32, void *, u16,
enum xp_retval (*partid_to_nasids) (short, void *))
static enum xp_retval
enum xp_retval
static enum xp_retval
static enum xp_retval
static enum xp_retval
enum xp_retval reason;
enum xp_retval reason;
enum xp_retval reason; /* reason why channel is disconnect'g */
enum xp_retval reason; /* reason for deactivate act_state request */
enum xp_retval reason; /* reason partition is deactivating */
enum xp_retval (*get_partition_rsvd_page_pa)
enum xp_retval (*get_remote_heartbeat) (struct xpc_partition *);
enum xp_retval (*setup_ch_structures) (struct xpc_partition *);
enum xp_retval (*make_first_contact) (struct xpc_partition *);
enum xp_retval (*save_remote_msgqueue_pa) (struct xpc_channel *,
enum xp_retval (*setup_msg_structures) (struct xpc_channel *);
enum xp_retval (*send_payload) (struct xpc_channel *, u32, void *,
extern enum xp_retval xpc_mark_partition_active(struct xpc_partition *);
extern enum xp_retval xpc_get_remote_rp(int, unsigned long *,
enum xp_retval);
extern enum xp_retval xpc_initiate_partid_to_nasids(short, void *);
extern enum xp_retval xpc_allocate_msg_wait(struct xpc_channel *);
extern enum xp_retval xpc_initiate_send(short, int, u32, void *, u16);
extern enum xp_retval xpc_initiate_send_notify(short, int, u32, void *, u16,
enum xp_retval, unsigned long *);
extern void xpc_disconnect_callout(struct xpc_channel *, enum xp_retval);
extern void xpc_partition_going_down(struct xpc_partition *, enum xp_retval);
enum xp_retval reason;
enum xp_retval ret;
enum xp_retval ret;
static enum xp_retval
xpc_partition_going_down(struct xpc_partition *part, enum xp_retval reason)
enum xp_retval reason, unsigned long *irq_flags)
xpc_disconnect_callout(struct xpc_channel *ch, enum xp_retval reason)
enum xp_retval
enum xp_retval ret;
enum xp_retval
enum xp_retval ret = xpUnknownReason;
enum xp_retval
enum xp_retval ret = xpUnknownReason;
enum xp_retval reason;
enum xp_retval ret;
static enum xp_retval
enum xp_retval ret;
xpc_do_exit(enum xp_retval reason)
enum xp_retval
enum xp_retval ret;
enum xp_retval
enum xp_retval ret;
enum xp_retval reason)
enum xp_retval ret;
enum xp_retval
enum xp_retval ret;
enum xp_retval (*get_partition_rsvd_page_pa)
static enum xp_retval
static enum xp_retval
static enum xp_retval ret;
static enum xp_retval
static enum xp_retval
enum xp_retval ret;
enum xp_retval reason)
enum xp_retval xp_ret;
static enum xp_retval
enum xp_retval ret = xpSuccess;
enum xp_retval ret;
static enum xp_retval
enum xp_retval xp_ret;
static enum xp_retval
enum xp_retval ret;
static enum xp_retval
enum xp_retval ret;
enum xp_retval ret;
enum xp_retval ret;
static enum xp_retval
enum xp_retval ret;
static enum xp_retval
enum xp_retval ret;
static enum xp_retval
static enum xp_retval
static enum xp_retval
enum xp_retval ret;
xpnet_connection_activity(enum xp_retval reason, short partid, int channel,
enum xp_retval ret;
xpnet_send_completed(enum xp_retval reason, short partid, int channel,
enum xp_retval ret;