Lines Matching refs:message
94 3. The message layer
227 must allow Venus to manage message traffic. In particular Venus must
229 arrival of a new message. The notification must be through a mechanism
260 requirements of the message exchange mechanism.
280 upcall is dispatched to Venus by creating a message structure. The
281 structure contains the identification of P, the message sequence
285 field is used in the message to precisely record the status of the
286 message. Additional platform dependent structures involve pointers to
287 determine the position of the message on queues and pointers to
288 synchronization objects. In the upcall routine the message structure
293 A facility must exist to notify Venus that the message has been
296 P. When the message is on the pending queue, process P cannot proceed
300 message structure will locate the synchronization object on which P is
303 Venus detects the notification that a message has arrived, and the FS
304 driver allow Venus to retrieve the message with a getmsg_from_kernel
305 call. This action finishes in the kernel by putting the message on the
310 At some later point the FS driver receives a message from Venus,
312 driver looks at the contents of the message and decides if:
315 +o the message is a reply for a suspended thread P. If so it removes
316 the message from the processing queue and marks the message as
323 +o The message is a _d_o_w_n_c_a_l_l. A downcall is a request from Venus to
333 deallocate the message structure and return. The FS routine can proceed
345 at the flags field. If the message is not yet READ, the process P can
347 the request should not be processed, P can send Venus a signal message
348 to indicate that it should disregard the previous message. Such
350 the message is already marked as WRITTEN it is too late to stop the
353 extra field "handle_signals" could be added in the message structure
372 message arrival. The process P is kept waiting on a KernelEvent
410 unique number which will identify the message uniquely. A process and
520 open and close and pass the ioctl message _a_n_d to verify that a path in
1412 message from the input queue. Venus is supposed to clean up the
1604 1. message queues
1611 can easily be manipulated. The message queues will generally have
1618 1. the message subsystem
1633 1. The message queues should have open and close routines. On Unix
1643 +o Close will free all memory allocated by the message queues.
1648 3. Before the message queues are open, all VFS operations will fail.