XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_bordoisila_driver_ Struct Reference

#include <core.h>

Collaboration diagram for _bordoisila_driver_:
Collaboration graph
[legend]

Public Attributes

const char * name
 
const char * compat
 
BordoisilaDriverResourceresources
 
int num_resource
 
enum driver_type type
 
int(* scan )(struct _bordoisila_driver_ *dev)
 
int(* probe )(struct _bordoisila_driver_ *dev)
 
int(* remove )(struct _bordoisila_driver_ *dev)
 
int(* suspend )(struct _bordoisila_driver_ *dev)
 
int(* resume )(struct _bordoisila_driver_ *dev)
 
void * priv
 
uint8_t driver_state
 
int refcount
 
struct _bordoisila_driver_parent
 
struct _bordoisila_driver_next
 

Member Data Documentation

◆ compat

const char* _bordoisila_driver_::compat

◆ driver_state

uint8_t _bordoisila_driver_::driver_state

◆ name

const char* _bordoisila_driver_::name

◆ next

struct _bordoisila_driver_* _bordoisila_driver_::next

◆ num_resource

int _bordoisila_driver_::num_resource

◆ parent

struct _bordoisila_driver_* _bordoisila_driver_::parent

◆ priv

void* _bordoisila_driver_::priv

◆ probe

int(* _bordoisila_driver_::probe) (struct _bordoisila_driver_ *dev)

◆ refcount

int _bordoisila_driver_::refcount

◆ remove

int(* _bordoisila_driver_::remove) (struct _bordoisila_driver_ *dev)

◆ resources

BordoisilaDriverResource* _bordoisila_driver_::resources

◆ resume

int(* _bordoisila_driver_::resume) (struct _bordoisila_driver_ *dev)

◆ scan

int(* _bordoisila_driver_::scan) (struct _bordoisila_driver_ *dev)

◆ suspend

int(* _bordoisila_driver_::suspend) (struct _bordoisila_driver_ *dev)

◆ type

enum driver_type _bordoisila_driver_::type

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