VSF Documented
Data Fields
bus_type Struct Reference

#include <bus.h>

Data Fields

const char * name
 
const char * dev_name
 
struct devicedev_root
 
int(* match )(struct device *dev, struct device_driver *drv)
 
int(* uevent )(struct device *dev, struct kobj_uevent_env *env)
 
int(* probe )(struct device *dev)
 
int(* remove )(struct device *dev)
 
int(* shutdown )(struct device *dev)
 
int(* suspend )(struct device *dev, pm_message_t state)
 
int(* resume )(struct device *dev)
 
const struct dev_pm_opspm
 

Field Documentation

◆ name

const char* bus_type::name

◆ dev_name

const char* bus_type::dev_name

◆ dev_root

struct device* bus_type::dev_root

◆ match

int(* bus_type::match) (struct device *dev, struct device_driver *drv)

◆ uevent

int(* bus_type::uevent) (struct device *dev, struct kobj_uevent_env *env)

◆ probe

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

◆ remove

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

◆ shutdown

int(* bus_type::shutdown) (struct device *dev)

◆ suspend

int(* bus_type::suspend) (struct device *dev, pm_message_t state)

◆ resume

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

◆ pm

const struct dev_pm_ops* bus_type::pm