Lines Matching defs:xpc_channel

320 struct xpc_channel {
365 /* struct xpc_channel flags */
500 struct xpc_channel *channels; /* array of channel structures */
551 void (*send_chctl_closerequest) (struct xpc_channel *, unsigned long *);
552 void (*send_chctl_closereply) (struct xpc_channel *, unsigned long *);
553 void (*send_chctl_openrequest) (struct xpc_channel *, unsigned long *);
554 void (*send_chctl_openreply) (struct xpc_channel *, unsigned long *);
555 void (*send_chctl_opencomplete) (struct xpc_channel *, unsigned long *);
558 enum xp_retval (*save_remote_msgqueue_pa) (struct xpc_channel *,
561 enum xp_retval (*setup_msg_structures) (struct xpc_channel *);
562 void (*teardown_msg_structures) (struct xpc_channel *);
570 int (*n_of_deliverable_payloads) (struct xpc_channel *);
571 enum xp_retval (*send_payload) (struct xpc_channel *, u32, void *,
573 void *(*get_deliverable_payload) (struct xpc_channel *);
574 void (*received_payload) (struct xpc_channel *, void *);
575 void (*notify_senders_of_disconnect) (struct xpc_channel *);
618 extern void xpc_activate_kthreads(struct xpc_channel *, int);
619 extern void xpc_create_kthreads(struct xpc_channel *, int, int);
648 /* found in xpc_channel.c */
651 extern enum xp_retval xpc_allocate_msg_wait(struct xpc_channel *);
657 extern void xpc_connected_callout(struct xpc_channel *);
658 extern void xpc_deliver_payload(struct xpc_channel *);
659 extern void xpc_disconnect_channel(const int, struct xpc_channel *,
661 extern void xpc_disconnect_callout(struct xpc_channel *, enum xp_retval);
676 xpc_msgqueue_ref(struct xpc_channel *ch)
682 xpc_msgqueue_deref(struct xpc_channel *ch)
723 * reason_line fields in both the struct xpc_channel and struct xpc_partition