Changeset 36f2b3e in mainline for uspace/lib/drv/generic/remote_hw_res.c
- Timestamp:
- 2011-01-09T20:14:03Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 97adec8
- Parents:
- d35ac1d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/generic/remote_hw_res.c
rd35ac1d r36f2b3e 40 40 #include "driver.h" 41 41 42 static void remote_ res_get_resource_list(device_t *, void *, ipc_callid_t,42 static void remote_hw_res_get_resource_list(device_t *, void *, ipc_callid_t, 43 43 ipc_call_t *); 44 static void remote_ res_enable_interrupt(device_t *, void *, ipc_callid_t,44 static void remote_hw_res_enable_interrupt(device_t *, void *, ipc_callid_t, 45 45 ipc_call_t *); 46 46 47 47 static remote_iface_func_ptr_t remote_hw_res_iface_ops [] = { 48 &remote_ res_get_resource_list,49 &remote_ res_enable_interrupt48 &remote_hw_res_get_resource_list, 49 &remote_hw_res_enable_interrupt 50 50 }; 51 51 … … 56 56 }; 57 57 58 static void remote_ res_enable_interrupt(device_t *dev, void *ops,58 static void remote_hw_res_enable_interrupt(device_t *dev, void *ops, 59 59 ipc_callid_t callid, ipc_call_t *call) 60 60 { … … 69 69 } 70 70 71 static void remote_ res_get_resource_list(device_t *dev, void *ops,71 static void remote_hw_res_get_resource_list(device_t *dev, void *ops, 72 72 ipc_callid_t callid, ipc_call_t *call) 73 73 { … … 80 80 81 81 hw_resource_list_t *hw_resources = hw_res_ops->get_resource_list(dev); 82 if ( NULL == hw_resources){82 if (hw_resources == NULL){ 83 83 ipc_answer_0(callid, ENOENT); 84 84 return; 85 } 85 } 86 86 87 ipc_answer_1(callid, EOK, hw_resources->count); 87 ipc_answer_1(callid, EOK, hw_resources->count); 88 88 89 89 size_t len; 90 90 if (!async_data_read_receive(&callid, &len)) { 91 /* protocol error - the recipient is not accepting data */91 /* Protocol error - the recipient is not accepting data */ 92 92 return; 93 93 }
Note:
See TracChangeset
for help on using the changeset viewer.