Changeset 52b7b1bb in mainline for uspace/lib/libdrv/generic/dev_iface.c
- Timestamp:
- 2010-04-01T14:08:55Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 57937dd
- Parents:
- a1769ee
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libdrv/generic/dev_iface.c
ra1769ee r52b7b1bb 36 36 */ 37 37 38 #include "driver.h" 38 #include "dev_iface.h" 39 #include "remote_res.h" 40 41 static iface_dipatch_table_t remote_ifaces = { 42 .ifaces = { 43 &remote_res_iface 44 } 45 }; 46 47 remote_iface_t* get_remote_iface(dev_inferface_id_t id) 48 { 49 assert(is_valid_iface_id(id)); 50 51 int idx = get_iface_index(id); 52 return remote_ifaces.ifaces[idx]; 53 } 54 55 remote_iface_func_ptr_t get_remote_method(remote_iface_t *rem_iface, ipcarg_t iface_method_idx) 56 { 57 if (iface_method_idx >= rem_iface->method_count) { 58 return NULL; 59 } 60 return rem_iface->methods[iface_method_idx]; 61 } 39 62 40 63
Note:
See TracChangeset
for help on using the changeset viewer.