Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/ipc/ipc.h

    rf6bffee r228e490  
    116116#define IPC_FF_ROUTE_FROM_ME  (1 << 0)
    117117
    118 /* Data transfer flags. */
    119 #define IPC_XF_NONE             0
    120 
    121 /** Restrict the transfer size if necessary. */
    122 #define IPC_XF_RESTRICT         (1 << 0)
    123 
    124118/** Kernel IPC interfaces
    125119 *
     
    171165 *                       error is sent back to caller. Otherwise
    172166 *                       the call is accepted and the response is sent back.
    173  *                     - the hash of the client task is passed to userspace
    174  *                       (on the receiving side) as ARG4 of the call.
    175  *                     - the hash of the allocated phone is passed to userspace
     167 *                     - the allocated phoneid is passed to userspace
    176168 *                       (on the receiving side) as ARG5 of the call.
    177169 *
     
    327319typedef struct {
    328320        sysarg_t args[IPC_CALL_LEN];
    329         /** Task which made or forwarded the call with IPC_FF_ROUTE_FROM_ME. */
    330         struct task *task;
    331         /** Phone which made or last masqueraded this call. */
    332321        phone_t *phone;
    333322} ipc_data_t;
     
    344333         * The caller box is different from sender->answerbox
    345334         * for synchronous calls.
     335         *
    346336         */
    347337        answerbox_t *callerbox;
     
    360350         * cases, we must keep it aside so that the answer is processed
    361351         * correctly.
     352         *
    362353         */
    363354        phone_t *caller_phone;
Note: See TracChangeset for help on using the changeset viewer.