Subversion Repositories HelenOS

Rev

Rev 2808 | Rev 3536 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2808 Rev 2811
Line 128... Line 128...
128
#define ipc_call_sync_3_5(phoneid, method, arg1, arg2, arg3, res1, res2, \
128
#define ipc_call_sync_3_5(phoneid, method, arg1, arg2, arg3, res1, res2, \
129
    res3, res4, res5) \
129
    res3, res4, res5) \
130
    ipc_call_sync_fast((phoneid), (method), (arg1), (arg2), (arg3), \
130
    ipc_call_sync_fast((phoneid), (method), (arg1), (arg2), (arg3), \
131
        (res1), (res2), (res3), (res4), (res5))
131
        (res1), (res2), (res3), (res4), (res5))
132
#define ipc_call_sync_4_0(phoneid, method, arg1, arg2, arg3, arg4) \
132
#define ipc_call_sync_4_0(phoneid, method, arg1, arg2, arg3, arg4) \
133
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), \
133
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), 0, \
134
    0, 0, 0, 0, 0)
134
    0, 0, 0, 0, 0)
135
#define ipc_call_sync_4_1(phoneid, method, arg1, arg2, arg3, arg4, res1) \
135
#define ipc_call_sync_4_1(phoneid, method, arg1, arg2, arg3, arg4, res1) \
136
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), \
136
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), 0, \
137
    (res1), 0, 0, 0, 0)
137
    (res1), 0, 0, 0, 0)
138
#define ipc_call_sync_4_2(phoneid, method, arg1, arg2, arg3, arg4, res1, res2) \
138
#define ipc_call_sync_4_2(phoneid, method, arg1, arg2, arg3, arg4, res1, res2) \
139
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), \
139
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), 0, \
140
    (res1), (res2), 0, 0, 0)
140
    (res1), (res2), 0, 0, 0)
141
#define ipc_call_sync_4_3(phoneid, method, arg1, arg2, arg3, arg4, res1, res2, \
141
#define ipc_call_sync_4_3(phoneid, method, arg1, arg2, arg3, arg4, res1, res2, \
142
    res3) \
142
    res3) \
143
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), \
143
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), \
144
        (arg4), (res1), (res2), (res3), 0, 0)
144
        (arg4), 0, (res1), (res2), (res3), 0, 0)
145
#define ipc_call_sync_4_4(phoneid, method, arg1, arg2, arg3, arg4, res1, res2, \
145
#define ipc_call_sync_4_4(phoneid, method, arg1, arg2, arg3, arg4, res1, res2, \
146
    res3, res4) \
146
    res3, res4) \
147
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), \
147
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), \
148
        (arg4), (res1), (res2), (res3), (res4), 0)
148
        (arg4), 0, (res1), (res2), (res3), (res4), 0)
149
#define ipc_call_sync_4_5(phoneid, method, arg1, arg2, arg3, arg4, res1, res2, \
149
#define ipc_call_sync_4_5(phoneid, method, arg1, arg2, arg3, arg4, res1, res2, \
150
    res3, res4, res5) \
150
    res3, res4, res5) \
151
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), \
151
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), \
152
        (arg4), (res1), (res2), (res3), (res4), (res5))
152
        (arg4), 0, (res1), (res2), (res3), (res4), (res5))
153
#define ipc_call_sync_5_0(phoneid, method, arg1, arg2, arg3, arg4, arg5) \
153
#define ipc_call_sync_5_0(phoneid, method, arg1, arg2, arg3, arg4, arg5) \
154
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), \
154
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), \
155
        (arg5), 0, 0, 0, 0, 0)
155
        (arg5), 0, 0, 0, 0, 0)
156
#define ipc_call_sync_5_1(phoneid, method, arg1, arg2, arg3, arg4, arg5, res1) \
156
#define ipc_call_sync_5_1(phoneid, method, arg1, arg2, arg3, arg4, arg5, res1) \
157
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), \
157
    ipc_call_sync_slow((phoneid), (method), (arg1), (arg2), (arg3), (arg4), \