Ignore:
Timestamp:
Aug 9, 2017, 10:24:06 AM (4 years ago)
Author:
max@…
Message:

Hide soclib_iob.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/devices/dev_iob.h

    r279 r346  
    4444
    4545struct chdev_s;
     46
     47/*****************************************************************************************
     48 * This defines the specific extension for the IOB chdev descriptor.
     49 ****************************************************************************************/
     50
     51typedef void     (iob_set_active_t) ( xptr_t iob_xp, uint32_t value );
     52typedef void     (iob_set_ptpr_t)   ( xptr_t iob_xp, uint32_t value );
     53typedef void     (iob_inval_page_t) ( xptr_t iob_xp, vpn_t vpn );
     54typedef uint32_t (iob_get_bvar_t)   ( xptr_t iob_xp );
     55typedef uint32_t (iob_get_srcid_t)  ( xptr_t iob_xp );
     56typedef uint32_t (iob_get_error_t)  ( xptr_t iob_xp );
     57
     58typedef struct iob_extend_s
     59{
     60    iob_set_active_t  * set_active;
     61    iob_set_ptpr_t    * set_ptpr;
     62    iob_inval_page_t  * inval_page;
     63    iob_get_bvar_t    * get_bvar;
     64    iob_get_srcid_t   * get_srcid;
     65    iob_get_error_t   * get_error;
     66}
     67iob_extend_t;
    4668
    4769/*****************************************************************************************
Note: See TracChangeset for help on using the changeset viewer.