Changeset d35ac1d in mainline for uspace/lib/drv/generic/remote_hw_res.c
- Timestamp:
- 2011-01-09T19:52:08Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 36f2b3e
- Parents:
- 8871dba
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/generic/remote_hw_res.c
r8871dba rd35ac1d 56 56 }; 57 57 58 static void remote_res_enable_interrupt(device_t *dev, void * iface,58 static void remote_res_enable_interrupt(device_t *dev, void *ops, 59 59 ipc_callid_t callid, ipc_call_t *call) 60 60 { 61 hw_res_ops_t * ires = (hw_res_ops_t *) iface;61 hw_res_ops_t *hw_res_ops = (hw_res_ops_t *) ops; 62 62 63 if ( NULL == ires->enable_interrupt)63 if (hw_res_ops->enable_interrupt == NULL) 64 64 ipc_answer_0(callid, ENOTSUP); 65 else if ( ires->enable_interrupt(dev))65 else if (hw_res_ops->enable_interrupt(dev)) 66 66 ipc_answer_0(callid, EOK); 67 67 else … … 69 69 } 70 70 71 static void remote_res_get_resource_list(device_t *dev, void * iface,71 static void remote_res_get_resource_list(device_t *dev, void *ops, 72 72 ipc_callid_t callid, ipc_call_t *call) 73 73 { 74 hw_res_ops_t *ires = (hw_res_ops_t *) iface; 75 if (NULL == ires->get_resource_list) { 74 hw_res_ops_t *hw_res_ops = (hw_res_ops_t *) ops; 75 76 if (hw_res_ops->get_resource_list == NULL) { 76 77 ipc_answer_0(callid, ENOTSUP); 77 78 return; 78 79 } 79 80 80 hw_resource_list_t *hw_resources = ires->get_resource_list(dev);81 hw_resource_list_t *hw_resources = hw_res_ops->get_resource_list(dev); 81 82 if (NULL == hw_resources){ 82 83 ipc_answer_0(callid, ENOENT);
Note:
See TracChangeset
for help on using the changeset viewer.