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

#include <device.h>

Data Fields

const charname
 
struct bus_typebus
 
struct moduleowner
 
const charmod_name
 
bool suppress_bind_attrs
 
struct of_device_idof_match_table
 
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 attribute_group ** groups
 
struct dev_pm_opspm
 
struct driver_privatep
 

Detailed Description

Definition at line 213 of file device.h.

Field Documentation

Definition at line 215 of file device.h.

Definition at line 229 of file device.h.

const char* mod_name

Definition at line 218 of file device.h.

const char* name

Definition at line 214 of file device.h.

struct of_device_id* of_match_table

Definition at line 222 of file device.h.

struct module* owner

Definition at line 217 of file device.h.

Definition at line 233 of file device.h.

Definition at line 231 of file device.h.

int(* probe)(struct device *dev)

Definition at line 224 of file device.h.

int(* remove)(struct device *dev)

Definition at line 225 of file device.h.

int(* resume)(struct device *dev)

Definition at line 228 of file device.h.

void(* shutdown)(struct device *dev)

Definition at line 226 of file device.h.

bool suppress_bind_attrs

Definition at line 220 of file device.h.

Definition at line 227 of file device.h.


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