Changeset b0f1366 in mainline for uspace/lib/device/src
- Timestamp:
- 2024-09-06T11:37:54Z (16 months ago)
- Children:
- 9c1cf34c
- Parents:
- ee83e9c
- File:
-
- 1 edited
-
uspace/lib/device/src/hr.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/device/src/hr.c
ree83e9c rb0f1366 114 114 } 115 115 116 errno_t hr_assemble(hr_t *hr, hr_config_t *hr_config) 117 { 118 errno_t rc, retval; 119 async_exch_t *exch; 120 aid_t req; 121 122 exch = async_exchange_begin(hr->sess); 123 if (exch == NULL) 124 return EINVAL; 125 126 req = async_send_0(exch, HR_ASSEMBLE, NULL); 127 128 rc = async_data_write_start(exch, hr_config, sizeof(hr_config_t)); 129 if (rc != EOK) { 130 async_exchange_end(exch); 131 async_forget(req); 132 return rc; 133 } 134 135 async_exchange_end(exch); 136 async_wait_for(req, &retval); 137 if (retval != EOK) 138 return retval; 139 140 return EOK; 141 } 142 116 143 static errno_t print_vol_info(size_t index, hr_vol_info_t *vol_info) 117 144 {
Note:
See TracChangeset
for help on using the changeset viewer.
