Changes in uspace/lib/drv/include/ddf/driver.h [8300c72:09ab0a9a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/include/ddf/driver.h
r8300c72 r09ab0a9a 1 1 /* 2 * Copyright (c) 2025 Jiri Svoboda3 2 * Copyright (c) 2010 Lenka Trochtova 3 * Copyright (c) 2011 Jiri Svoboda 4 4 * All rights reserved. 5 5 * … … 86 86 /** Generic device driver operations */ 87 87 typedef struct driver_ops { 88 /** Ask driver to add a new device*/88 /** Callback method for passing a new device to the device driver */ 89 89 errno_t (*dev_add)(ddf_dev_t *); 90 90 … … 94 94 /** Inform driver a device disappeared */ 95 95 errno_t (*dev_gone)(ddf_dev_t *); 96 97 /** Ask driver to quiesce device (disable interrupts and DMA) */98 errno_t (*dev_quiesce)(ddf_dev_t *);99 96 100 97 /** Ask driver to online a specific function */ … … 132 129 extern errno_t ddf_fun_online(ddf_fun_t *); 133 130 extern errno_t ddf_fun_offline(ddf_fun_t *); 134 extern errno_t ddf_fun_quiesce(ddf_fun_t *);135 131 extern errno_t ddf_fun_add_match_id(ddf_fun_t *, const char *, int); 136 132 extern void ddf_fun_set_ops(ddf_fun_t *, const ddf_dev_ops_t *); 137 133 extern void ddf_fun_set_conn_handler(ddf_fun_t *, async_port_handler_t); 138 134 extern errno_t ddf_fun_add_to_category(ddf_fun_t *, const char *); 139 extern errno_t ddf_fun_wait_stable(ddf_fun_t *);140 135 141 136 #endif
Note:
See TracChangeset
for help on using the changeset viewer.