HALFRED  0.4.0
Data Fields
IOBusDesc Struct Reference

Data Fields

IOBUS_TransactionState state
 
HALRESULT(* Init )(IOBus)
 
HALRESULT(* Deinit )(IOBus)
 
HALRESULT(* EnableWrite )(IOBus)
 
HALRESULT(* DisableWrite )(IOBus)
 
HALRESULT(* EnableRead )(IOBus)
 
HALRESULT(* DisableRead )(IOBus)
 
size_t(* GetReadCount )(IOBus)
 
size_t(* GetWriteSpace )(IOBus)
 
size_t(* Read )(IOBus, IOBusAddr, void *, size_t, IOTime)
 
size_t(* Write )(IOBus, IOBusAddr, const void *, size_t, IOTime)
 
HALRESULT(* StartTransaction )(IOBus)
 
HALRESULT(* EndTransaction )(IOBus)
 
size_t(* RawWrite )(IOBus, const void *, size_t, IOTime)
 
size_t(* SearchDevices )(IOBus, IOBusAddr *, IOTime)
 

The documentation for this struct was generated from the following file: