Changes in uspace/drv/block/pc-floppy/main.c [705b65ea:07039850] in mainline
- File:
-
- 1 edited
-
uspace/drv/block/pc-floppy/main.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/block/pc-floppy/main.c
r705b65ea r07039850 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 47 47 static errno_t pc_fdc_dev_remove(ddf_dev_t *dev); 48 48 static errno_t pc_fdc_dev_gone(ddf_dev_t *dev); 49 static errno_t pc_fdc_dev_quiesce(ddf_dev_t *dev); 49 50 static errno_t pc_fdc_fun_online(ddf_fun_t *fun); 50 51 static errno_t pc_fdc_fun_offline(ddf_fun_t *fun); 51 52 52 53 static driver_ops_t driver_ops = { 53 .dev_add = &pc_fdc_dev_add, 54 .dev_remove = &pc_fdc_dev_remove, 55 .dev_gone = &pc_fdc_dev_gone, 56 .fun_online = &pc_fdc_fun_online, 57 .fun_offline = &pc_fdc_fun_offline 54 .dev_add = pc_fdc_dev_add, 55 .dev_remove = pc_fdc_dev_remove, 56 .dev_gone = pc_fdc_dev_gone, 57 .dev_quiesce = pc_fdc_dev_quiesce, 58 .fun_online = pc_fdc_fun_online, 59 .fun_offline = pc_fdc_fun_offline 58 60 }; 59 61 … … 73 75 async_sess_t *parent_sess; 74 76 hw_res_list_parsed_t hw_res; 75 hw_res_flags_t flags;76 77 errno_t rc; 77 78 … … 79 80 if (parent_sess == NULL) 80 81 return ENOMEM; 81 82 rc = hw_res_get_flags(parent_sess, &flags);83 if (rc != EOK)84 return rc;85 82 86 83 hw_res_list_parsed_init(&hw_res); … … 188 185 } 189 186 187 /** Quiesce FDC device. 188 * 189 * @param dev Device 190 * @return EOK on success or an error code 191 */ 192 static errno_t pc_fdc_dev_quiesce(ddf_dev_t *dev) 193 { 194 pc_fdc_t *fdc = (pc_fdc_t *)ddf_dev_data_get(dev); 195 pc_fdc_quiesce(fdc); 196 return EOK; 197 } 198 190 199 /** Online FDC function. 191 200 *
Note:
See TracChangeset
for help on using the changeset viewer.
