Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
bus_type Struct Reference

#include <device.h>

Data Fields

const charname
 
const chardev_name
 
struct devicedev_root
 
struct bus_attributebus_attrs
 
struct device_attributedev_attrs
 
struct driver_attributedrv_attrs
 
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)
 
void(* shutdown )(struct device *dev)
 
int(* suspend )(struct device *dev, pm_message_t state)
 
int(* resume )(struct device *dev)
 
struct dev_pm_opspm
 
struct iommu_opsiommu_ops
 
struct subsys_privatep
 

Detailed Description

Definition at line 91 of file device.h.

Field Documentation

struct bus_attribute* bus_attrs

Definition at line 95 of file device.h.

Definition at line 96 of file device.h.

const char* dev_name

Definition at line 93 of file device.h.

struct device* dev_root

Definition at line 94 of file device.h.

Definition at line 97 of file device.h.

Definition at line 110 of file device.h.

Definition at line 99 of file device.h.

const char* name

Definition at line 92 of file device.h.

Definition at line 112 of file device.h.

Definition at line 108 of file device.h.

int(* probe)(struct device *dev)

Definition at line 101 of file device.h.

int(* remove)(struct device *dev)

Definition at line 102 of file device.h.

int(* resume)(struct device *dev)

Definition at line 106 of file device.h.

void(* shutdown)(struct device *dev)

Definition at line 103 of file device.h.

Definition at line 105 of file device.h.

Definition at line 100 of file device.h.


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