VSF Documented
Data Fields
device_driver Struct Reference

#include <driver.h>

Data Fields

const char * name
 
struct bus_typebus
 
struct moduleowner
 
const char * mod_name
 
int(* probe )(struct device *dev)
 
int(* remove )(struct device *dev)
 
void(* shutdown )(struct device *dev)
 
int(* suspend )(struct device *dev)
 
int(* resume )(struct device *dev)
 

Field Documentation

◆ name

const char* device_driver::name

◆ bus

struct bus_type* device_driver::bus

◆ owner

struct module* device_driver::owner

◆ mod_name

const char* device_driver::mod_name

◆ probe

int(* device_driver::probe) (struct device *dev)

◆ remove

int(* device_driver::remove) (struct device *dev)

◆ shutdown

void(* device_driver::shutdown) (struct device *dev)

◆ suspend

int(* device_driver::suspend) (struct device *dev)

◆ resume

int(* device_driver::resume) (struct device *dev)