Home
last modified time | relevance | path

Searched refs:xpc_channel (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/misc/sgi-xp/
H A Dxpc.h320 struct xpc_channel { struct
562 void (*teardown_msg_structures) (struct xpc_channel *);
570 int (*n_of_deliverable_payloads) (struct xpc_channel *);
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);
657 extern void xpc_connected_callout(struct xpc_channel *);
658 extern void xpc_deliver_payload(struct xpc_channel *);
676 xpc_msgqueue_ref(struct xpc_channel *ch) in xpc_msgqueue_ref()
[all …]
H A Dxpc_channel.c27 xpc_process_connect(struct xpc_channel *ch, unsigned long *irq_flags) in xpc_process_connect()
189 struct xpc_channel *ch = &part->channels[ch_number]; in xpc_process_openclose_chctl_flags()
465 xpc_connect_channel(struct xpc_channel *ch) in xpc_connect_channel()
550 struct xpc_channel *ch; in xpc_process_sent_chctl_flags()
621 struct xpc_channel *ch; in xpc_partition_going_down()
677 xpc_connected_callout(struct xpc_channel *ch) in xpc_connected_callout()
712 struct xpc_channel *ch; in xpc_initiate_disconnect()
753 xpc_disconnect_channel(const int line, struct xpc_channel *ch, in xpc_disconnect_channel()
825 xpc_allocate_msg_wait(struct xpc_channel *ch) in xpc_allocate_msg_wait()
949 xpc_deliver_payload(struct xpc_channel *ch) in xpc_deliver_payload()
[all …]
H A Dxpc_uv.c1086 xpc_allocate_send_msg_slot_uv(struct xpc_channel *ch) in xpc_allocate_send_msg_slot_uv()
1120 xpc_allocate_recv_msg_slot_uv(struct xpc_channel *ch) in xpc_allocate_recv_msg_slot_uv()
1156 xpc_setup_msg_structures_uv(struct xpc_channel *ch) in xpc_setup_msg_structures_uv()
1186 xpc_teardown_msg_structures_uv(struct xpc_channel *ch) in xpc_teardown_msg_structures_uv()
1272 xpc_save_remote_msgqueue_pa_uv(struct xpc_channel *ch, in xpc_save_remote_msgqueue_pa_uv()
1358 xpc_free_msg_slot_uv(struct xpc_channel *ch, in xpc_free_msg_slot_uv()
1369 xpc_notify_sender_uv(struct xpc_channel *ch, in xpc_notify_sender_uv()
1392 xpc_handle_notify_mq_ack_uv(struct xpc_channel *ch, in xpc_handle_notify_mq_ack_uv()
1414 struct xpc_channel *ch; in xpc_handle_notify_mq_msg_uv()
1516 struct xpc_channel *ch = &part->channels[ch_number]; in xpc_process_msg_chctl_flags_uv()
[all …]
H A Dxpc_main.c149 static void xpc_kthread_waitmsgs(struct xpc_partition *, struct xpc_channel *);
396 struct xpc_channel *ch; in xpc_setup_ch_structures()
405 sizeof(struct xpc_channel), in xpc_setup_ch_structures()
602 xpc_activate_kthreads(struct xpc_channel *ch, int needed) in xpc_activate_kthreads()
640 xpc_kthread_waitmsgs(struct xpc_partition *part, struct xpc_channel *ch) in xpc_kthread_waitmsgs()
642 int (*n_of_deliverable_payloads) (struct xpc_channel *) = in xpc_kthread_waitmsgs()
678 struct xpc_channel *ch; in xpc_kthread_start()
681 int (*n_of_deliverable_payloads) (struct xpc_channel *) = in xpc_kthread_start()
764 xpc_create_kthreads(struct xpc_channel *ch, int needed, in xpc_create_kthreads()
844 struct xpc_channel *ch; in xpc_disconnect_wait()
H A DMakefile10 xpc-y := xpc_main.o xpc_channel.o xpc_partition.o \