Changeset 984a9ba in mainline for uspace/drv/hid/adb-mouse/adb-mouse.c
- Timestamp:
- 2018-07-05T09:34:09Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 63d46341
- Parents:
- 76f566d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/hid/adb-mouse/adb-mouse.c
r76f566d r984a9ba 41 41 #include "adb-mouse.h" 42 42 43 static void adb_mouse_conn( cap_call_handle_t,ipc_call_t *, void *);43 static void adb_mouse_conn(ipc_call_t *, void *); 44 44 45 45 static void adb_mouse_event_button(adb_mouse_t *mouse, int bnum, int bpress) … … 88 88 } 89 89 90 static void adb_mouse_events( cap_call_handle_t icall_handle,ipc_call_t *icall, void *arg)90 static void adb_mouse_events(ipc_call_t *icall, void *arg) 91 91 { 92 92 adb_mouse_t *mouse = (adb_mouse_t *) arg; … … 95 95 while (true) { 96 96 ipc_call_t call; 97 cap_call_handle_t chandle =async_get_call(&call);97 async_get_call(&call); 98 98 99 99 errno_t retval = EOK; … … 112 112 } 113 113 114 async_answer_0( chandle, retval);114 async_answer_0(&call, retval); 115 115 } 116 116 } … … 200 200 201 201 /** Handle client connection */ 202 static void adb_mouse_conn(cap_call_handle_t icall_handle, ipc_call_t *icall, void *arg) 203 { 204 cap_call_handle_t chandle; 202 static void adb_mouse_conn(ipc_call_t *icall, void *arg) 203 { 205 204 ipc_call_t call; 206 205 sysarg_t method; … … 210 209 * Answer the first IPC_M_CONNECT_ME_TO call. 211 210 */ 212 async_answer_0(icall _handle, EOK);211 async_answer_0(icall, EOK); 213 212 214 213 mouse = (adb_mouse_t *)ddf_dev_data_get(ddf_fun_get_dev((ddf_fun_t *)arg)); 215 214 216 215 while (true) { 217 chandle =async_get_call(&call);216 async_get_call(&call); 218 217 method = IPC_GET_IMETHOD(call); 219 218 220 219 if (!method) { 221 220 /* The other side has hung up. */ 222 async_answer_0( chandle, EOK);221 async_answer_0(&call, EOK); 223 222 return; 224 223 } … … 228 227 if (sess != NULL) { 229 228 mouse->client_sess = sess; 230 async_answer_0( chandle, EOK);229 async_answer_0(&call, EOK); 231 230 } else { 232 async_answer_0(chandle, EINVAL); 233 } 234 } 235 } 236 231 async_answer_0(&call, EINVAL); 232 } 233 } 234 } 237 235 238 236 /**
Note:
See TracChangeset
for help on using the changeset viewer.