Changeset 96b02eb9 in mainline for uspace/srv/ns
- Timestamp:
- 2010-12-14T12:52:38Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6b10dab
- Parents:
- 554debd
- Location:
- uspace/srv/ns
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/ns/clonable.c
r554debd r96b02eb9 46 46 typedef struct { 47 47 link_t link; 48 ipcarg_t service;48 sysarg_t service; 49 49 ipc_call_t call; 50 50 ipc_callid_t callid; … … 73 73 * 74 74 */ 75 void register_clonable( ipcarg_t service, ipcarg_t phone, ipc_call_t *call,75 void register_clonable(sysarg_t service, sysarg_t phone, ipc_call_t *call, 76 76 ipc_callid_t callid) 77 77 { … … 107 107 * 108 108 */ 109 void connect_to_clonable( ipcarg_t service, ipc_call_t *call,109 void connect_to_clonable(sysarg_t service, ipc_call_t *call, 110 110 ipc_callid_t callid) 111 111 { -
uspace/srv/ns/clonable.h
r554debd r96b02eb9 40 40 41 41 extern bool service_clonable(int service); 42 extern void register_clonable( ipcarg_t service, ipcarg_t phone,42 extern void register_clonable(sysarg_t service, sysarg_t phone, 43 43 ipc_call_t *call, ipc_callid_t callid); 44 extern void connect_to_clonable( ipcarg_t service, ipc_call_t *call,44 extern void connect_to_clonable(sysarg_t service, ipc_call_t *call, 45 45 ipc_callid_t callid); 46 46 -
uspace/srv/ns/ns.c
r554debd r96b02eb9 78 78 } 79 79 80 ipc_answer_2(callid, EOK, ( ipcarg_t) *addr, AS_AREA_READ);80 ipc_answer_2(callid, EOK, (sysarg_t) *addr, AS_AREA_READ); 81 81 } 82 82 … … 135 135 136 136 task_id_t id; 137 ipcarg_t retval;137 sysarg_t retval; 138 138 139 139 switch (IPC_GET_METHOD(call)) { -
uspace/srv/ns/service.c
r554debd r96b02eb9 43 43 typedef struct { 44 44 link_t link; 45 ipcarg_t service; /**< Number of the service. */46 ipcarg_t phone; /**< Phone registered with the service. */47 ipcarg_t in_phone_hash; /**< Incoming phone hash. */45 sysarg_t service; /**< Number of the service. */ 46 sysarg_t phone; /**< Phone registered with the service. */ 47 sysarg_t in_phone_hash; /**< Incoming phone hash. */ 48 48 } hashed_service_t; 49 49 … … 115 115 typedef struct { 116 116 link_t link; 117 ipcarg_t service; /**< Number of the service. */117 sysarg_t service; /**< Number of the service. */ 118 118 ipc_callid_t callid; /**< Call ID waiting for the connection */ 119 ipcarg_t arg2; /**< Second argument */120 ipcarg_t arg3; /**< Third argument */119 sysarg_t arg2; /**< Second argument */ 120 sysarg_t arg3; /**< Third argument */ 121 121 } pending_conn_t; 122 122 … … 174 174 * 175 175 */ 176 int register_service( ipcarg_t service, ipcarg_t phone, ipc_call_t *call)176 int register_service(sysarg_t service, sysarg_t phone, ipc_call_t *call) 177 177 { 178 178 unsigned long keys[3] = { … … 207 207 * 208 208 */ 209 void connect_to_service( ipcarg_t service, ipc_call_t *call, ipc_callid_t callid)210 { 211 ipcarg_t retval;209 void connect_to_service(sysarg_t service, ipc_call_t *call, ipc_callid_t callid) 210 { 211 sysarg_t retval; 212 212 unsigned long keys[3] = { 213 213 service, -
uspace/srv/ns/service.h
r554debd r96b02eb9 39 39 extern void process_pending_conn(void); 40 40 41 extern int register_service( ipcarg_t service, ipcarg_t phone, ipc_call_t *call);42 extern void connect_to_service( ipcarg_t service, ipc_call_t *call,41 extern int register_service(sysarg_t service, sysarg_t phone, ipc_call_t *call); 42 extern void connect_to_service(sysarg_t service, ipc_call_t *call, 43 43 ipc_callid_t callid); 44 44 -
uspace/srv/ns/task.c
r554debd r96b02eb9 45 45 #define P2I_HASH_TABLE_CHAINS 256 46 46 47 static int get_id_by_phone( ipcarg_t phone_hash, task_id_t *id);47 static int get_id_by_phone(sysarg_t phone_hash, task_id_t *id); 48 48 49 49 /* TODO: … … 124 124 typedef struct { 125 125 link_t link; 126 ipcarg_t phash; /**< Task ID. */126 sysarg_t phash; /**< Task ID. */ 127 127 task_id_t id; /**< Task ID. */ 128 128 } p2i_entry_t; … … 248 248 void wait_for_task(task_id_t id, ipc_call_t *call, ipc_callid_t callid) 249 249 { 250 ipcarg_t retval;250 sysarg_t retval; 251 251 task_exit_t texit; 252 252 … … 393 393 } 394 394 395 static int get_id_by_phone( ipcarg_t phone_hash, task_id_t *id)395 static int get_id_by_phone(sysarg_t phone_hash, task_id_t *id) 396 396 { 397 397 unsigned long keys[1];
Note:
See TracChangeset
for help on using the changeset viewer.
