Rev 4699 | Rev 4708 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4699 | Rev 4704 | ||
|---|---|---|---|
| Line 66... | Line 66... | ||
| 66 | 66 | ||
| 67 | /** Network interface layer module global data. |
67 | /** Network interface layer module global data. |
| 68 | */ |
68 | */ |
| 69 | nildummy_globals_t nildummy_globals; |
69 | nildummy_globals_t nildummy_globals; |
| 70 | 70 | ||
| - | 71 | /** @name Message processing functions |
|
| - | 72 | */ |
|
| - | 73 | /*@{*/ |
|
| - | 74 | ||
| 71 | /** Processes IPC messages from the registered device driver modules in an infinite loop. |
75 | /** Processes IPC messages from the registered device driver modules in an infinite loop. |
| 72 | * @param iid The message identifier. Input parameter. |
76 | * @param iid The message identifier. Input parameter. |
| 73 | * @param icall The message parameters. Input/output parameter. |
77 | * @param icall The message parameters. Input/output parameter. |
| 74 | */ |
78 | */ |
| 75 | void nildummy_receiver( ipc_callid_t iid, ipc_call_t * icall ); |
79 | void nildummy_receiver( ipc_callid_t iid, ipc_call_t * icall ); |
| Line 126... | Line 130... | ||
| 126 | * @returns EBADMEM if the address parameter is NULL. |
130 | * @returns EBADMEM if the address parameter is NULL. |
| 127 | * @returns ENOENT if there no such device. |
131 | * @returns ENOENT if there no such device. |
| 128 | */ |
132 | */ |
| 129 | int nildummy_addr_message( device_id_t device_id, measured_string_ref * address ); |
133 | int nildummy_addr_message( device_id_t device_id, measured_string_ref * address ); |
| 130 | 134 | ||
| - | 135 | /*@}*/ |
|
| - | 136 | ||
| 131 | DEVICE_MAP_IMPLEMENT( nildummy_devices, nildummy_device_t ) |
137 | DEVICE_MAP_IMPLEMENT( nildummy_devices, nildummy_device_t ) |
| 132 | 138 | ||
| 133 | int nil_device_state_msg( int nil_phone, device_id_t device_id, int state ){ |
139 | int nil_device_state_msg( int nil_phone, device_id_t device_id, int state ){ |
| 134 | fibril_rwlock_read_lock( & nildummy_globals.protos_lock ); |
140 | fibril_rwlock_read_lock( & nildummy_globals.protos_lock ); |
| 135 | if( nildummy_globals.proto.phone ) il_device_state_msg( nildummy_globals.proto.phone, device_id, state, nildummy_globals.proto.service ); |
141 | if( nildummy_globals.proto.phone ) il_device_state_msg( nildummy_globals.proto.phone, device_id, state, nildummy_globals.proto.service ); |