HelenOS sources
ipc_data_t 81 abi/include/_bits/native.h #define uspace_ptr_ipc_data_t uspace_ptr(ipc_data_t)
ipc_data_t 127 abi/include/abi/ipc/ipc.h static inline void ipc_set_retval(ipc_data_t *data, errno_t retval)
ipc_data_t 132 abi/include/abi/ipc/ipc.h static inline void ipc_set_imethod(ipc_data_t *data, sysarg_t val)
ipc_data_t 137 abi/include/abi/ipc/ipc.h static inline void ipc_set_arg1(ipc_data_t *data, sysarg_t val)
ipc_data_t 142 abi/include/abi/ipc/ipc.h static inline void ipc_set_arg2(ipc_data_t *data, sysarg_t val)
ipc_data_t 147 abi/include/abi/ipc/ipc.h static inline void ipc_set_arg3(ipc_data_t *data, sysarg_t val)
ipc_data_t 152 abi/include/abi/ipc/ipc.h static inline void ipc_set_arg4(ipc_data_t *data, sysarg_t val)
ipc_data_t 157 abi/include/abi/ipc/ipc.h static inline void ipc_set_arg5(ipc_data_t *data, sysarg_t val)
ipc_data_t 162 abi/include/abi/ipc/ipc.h static inline sysarg_t ipc_get_imethod(ipc_data_t *data)
ipc_data_t 166 abi/include/abi/ipc/ipc.h static inline errno_t ipc_get_retval(ipc_data_t *data)
ipc_data_t 171 abi/include/abi/ipc/ipc.h static inline sysarg_t ipc_get_arg1(ipc_data_t *data)
ipc_data_t 176 abi/include/abi/ipc/ipc.h static inline sysarg_t ipc_get_arg2(ipc_data_t *data)
ipc_data_t 181 abi/include/abi/ipc/ipc.h static inline sysarg_t ipc_get_arg3(ipc_data_t *data)
ipc_data_t 186 abi/include/abi/ipc/ipc.h static inline sysarg_t ipc_get_arg4(ipc_data_t *data)
ipc_data_t 191 abi/include/abi/ipc/ipc.h static inline sysarg_t ipc_get_arg5(ipc_data_t *data)
ipc_data_t 161 kernel/generic/include/ipc/ipc.h ipc_data_t data;
ipc_data_t 42 kernel/generic/include/ipc/sysipc.h extern errno_t ipc_req_internal(cap_phone_handle_t, ipc_data_t *, sysarg_t);
ipc_data_t 125 kernel/generic/include/ipc/sysipc_ops.h errno_t (*answer_cleanup)(call_t *, ipc_data_t *);
ipc_data_t 136 kernel/generic/include/ipc/sysipc_ops.h errno_t (*answer_preprocess)(call_t *, ipc_data_t *);
ipc_data_t 154 kernel/generic/include/ipc/sysipc_ops.h extern errno_t null_answer_cleanup(call_t *, ipc_data_t *);
ipc_data_t 155 kernel/generic/include/ipc/sysipc_ops.h extern errno_t null_answer_preprocess(call_t *, ipc_data_t *);
ipc_data_t 40 kernel/generic/include/ipc/sysipc_priv.h extern errno_t answer_preprocess(call_t *, ipc_data_t *);
ipc_data_t 635 kernel/generic/src/ipc/ipc.c ipc_data_t old = call->data;
ipc_data_t 83 kernel/generic/src/ipc/ops/conctmeto.c static errno_t answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 58 kernel/generic/src/ipc/ops/concttome.c static errno_t answer_cleanup(call_t *answer, ipc_data_t *olddata)
ipc_data_t 71 kernel/generic/src/ipc/ops/concttome.c static errno_t answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 59 kernel/generic/src/ipc/ops/dataread.c static errno_t answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 73 kernel/generic/src/ipc/ops/datawrite.c static errno_t answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 60 kernel/generic/src/ipc/ops/pagein.c static errno_t pagein_answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 43 kernel/generic/src/ipc/ops/sharein.c static errno_t answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 55 kernel/generic/src/ipc/ops/shareout.c static errno_t answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 70 kernel/generic/src/ipc/ops/stchngath.c static errno_t answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 158 kernel/generic/src/ipc/sysipc.c errno_t answer_preprocess(call_t *answer, ipc_data_t *olddata)
ipc_data_t 273 kernel/generic/src/ipc/sysipc.c ipc_req_internal(cap_phone_handle_t handle, ipc_data_t *data, sysarg_t priv)
ipc_data_t 439 kernel/generic/src/ipc/sysipc.c errno_t rc = copy_from_uspace(&call->data.args, data + offsetof(ipc_data_t, args),
ipc_data_t 493 kernel/generic/src/ipc/sysipc.c ipc_data_t old;
ipc_data_t 627 kernel/generic/src/ipc/sysipc.c ipc_data_t newdata;
ipc_data_t 628 kernel/generic/src/ipc/sysipc.c errno_t rc = copy_from_uspace(&newdata.args, data + offsetof(ipc_data_t, args),
ipc_data_t 664 kernel/generic/src/ipc/sysipc.c ipc_data_t saved_data;
ipc_data_t 711 kernel/generic/src/ipc/sysipc.c ipc_data_t saved_data;
ipc_data_t 720 kernel/generic/src/ipc/sysipc.c errno_t rc = copy_from_uspace(&call->data.args, data + offsetof(ipc_data_t, args),
ipc_data_t 851 kernel/generic/src/ipc/sysipc.c ipc_data_t saved_data;
ipc_data_t 86 kernel/generic/src/ipc/sysipc_ops.c errno_t null_answer_cleanup(call_t *call, ipc_data_t *data)
ipc_data_t 91 kernel/generic/src/ipc/sysipc_ops.c errno_t null_answer_preprocess(call_t *call, ipc_data_t *data)
ipc_data_t 121 kernel/generic/src/mm/backend_user.c ipc_data_t data = { };
ipc_data_t 43 uspace/lib/c/include/ipc/common.h typedef ipc_data_t ipc_call_t;
ipc_data_t 43 uspace/lib/posix/include/libc/ipc/common.h typedef ipc_data_t ipc_call_t;
HelenOS homepage, sources at GitHub