Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/include/ddf/driver.h

    r8300c72 r09ab0a9a  
    11/*
    2  * Copyright (c) 2025 Jiri Svoboda
    32 * Copyright (c) 2010 Lenka Trochtova
     3 * Copyright (c) 2011 Jiri Svoboda
    44 * All rights reserved.
    55 *
     
    8686/** Generic device driver operations */
    8787typedef struct driver_ops {
    88         /** Ask driver to add a new device */
     88        /** Callback method for passing a new device to the device driver */
    8989        errno_t (*dev_add)(ddf_dev_t *);
    9090
     
    9494        /** Inform driver a device disappeared */
    9595        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 *);
    9996
    10097        /** Ask driver to online a specific function */
     
    132129extern errno_t ddf_fun_online(ddf_fun_t *);
    133130extern errno_t ddf_fun_offline(ddf_fun_t *);
    134 extern errno_t ddf_fun_quiesce(ddf_fun_t *);
    135131extern errno_t ddf_fun_add_match_id(ddf_fun_t *, const char *, int);
    136132extern void ddf_fun_set_ops(ddf_fun_t *, const ddf_dev_ops_t *);
    137133extern void ddf_fun_set_conn_handler(ddf_fun_t *, async_port_handler_t);
    138134extern errno_t ddf_fun_add_to_category(ddf_fun_t *, const char *);
    139 extern errno_t ddf_fun_wait_stable(ddf_fun_t *);
    140135
    141136#endif
Note: See TracChangeset for help on using the changeset viewer.