Changeset 984a9ba in mainline for uspace/drv/bus/adb/cuda_adb/cuda_adb.c
- Timestamp:
- 2018-07-05T09:34:09Z (7 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/bus/adb/cuda_adb/cuda_adb.c
r76f566d r984a9ba 55 55 #define NAME "cuda_adb" 56 56 57 static void cuda_dev_connection( cap_call_handle_t,ipc_call_t *, void *);57 static void cuda_dev_connection(ipc_call_t *, void *); 58 58 static errno_t cuda_init(cuda_t *); 59 59 static void cuda_irq_handler(ipc_call_t *, void *); … … 198 198 199 199 /** Device connection handler */ 200 static void cuda_dev_connection(cap_call_handle_t icall_handle, 201 ipc_call_t *icall, void *arg) 200 static void cuda_dev_connection(ipc_call_t *icall, void *arg) 202 201 { 203 202 adb_dev_t *dev = (adb_dev_t *) ddf_fun_data_get((ddf_fun_t *) arg); 204 cap_call_handle_t chandle;205 203 ipc_call_t call; 206 204 sysarg_t method; 207 205 208 206 /* Answer the IPC_M_CONNECT_ME_TO call. */ 209 async_answer_0(icall _handle, EOK);207 async_answer_0(icall, EOK); 210 208 211 209 while (true) { 212 chandle =async_get_call(&call);210 async_get_call(&call); 213 211 method = IPC_GET_IMETHOD(call); 214 212 215 213 if (!method) { 216 214 /* The other side has hung up. */ 217 async_answer_0( chandle, EOK);215 async_answer_0(&call, EOK); 218 216 return; 219 217 } … … 223 221 if (sess != NULL) { 224 222 dev->client_sess = sess; 225 async_answer_0( chandle, EOK);223 async_answer_0(&call, EOK); 226 224 } else { 227 async_answer_0( chandle, EINVAL);225 async_answer_0(&call, EINVAL); 228 226 } 229 227 }
Note:
See TracChangeset
for help on using the changeset viewer.