Changeset 346 for trunk/kernel/devices/dev_iob.h
- Timestamp:
- Aug 9, 2017, 10:24:06 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/devices/dev_iob.h
r279 r346 44 44 45 45 struct chdev_s; 46 47 /***************************************************************************************** 48 * This defines the specific extension for the IOB chdev descriptor. 49 ****************************************************************************************/ 50 51 typedef void (iob_set_active_t) ( xptr_t iob_xp, uint32_t value ); 52 typedef void (iob_set_ptpr_t) ( xptr_t iob_xp, uint32_t value ); 53 typedef void (iob_inval_page_t) ( xptr_t iob_xp, vpn_t vpn ); 54 typedef uint32_t (iob_get_bvar_t) ( xptr_t iob_xp ); 55 typedef uint32_t (iob_get_srcid_t) ( xptr_t iob_xp ); 56 typedef uint32_t (iob_get_error_t) ( xptr_t iob_xp ); 57 58 typedef 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 } 67 iob_extend_t; 46 68 47 69 /*****************************************************************************************
Note: See TracChangeset
for help on using the changeset viewer.