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

#include <extcon.h>

Data Fields

const charname
 
const char ** supported_cable
 
const u32mutually_exclusive
 
ssize_t(* print_name )(struct extcon_dev *edev, char *buf)
 
ssize_t(* print_state )(struct extcon_dev *edev, char *buf)
 
struct devicedev
 
u32 state
 
struct raw_notifier_head nh
 
struct list_head entry
 
spinlock_t lock
 
int max_supported
 
struct device_type extcon_dev_type
 
struct extcon_cablecables
 
struct attribute_group attr_g_muex
 
struct attribute ** attrs_muex
 
struct device_attributed_attrs_muex
 

Detailed Description

Definition at line 111 of file extcon.h.

Field Documentation

struct attribute_group attr_g_muex

Definition at line 133 of file extcon.h.

struct attribute** attrs_muex

Definition at line 134 of file extcon.h.

Definition at line 131 of file extcon.h.

struct device_attribute* d_attrs_muex

Definition at line 135 of file extcon.h.

struct device* dev

Definition at line 122 of file extcon.h.

Definition at line 125 of file extcon.h.

struct device_type extcon_dev_type

Definition at line 130 of file extcon.h.

spinlock_t lock

Definition at line 126 of file extcon.h.

int max_supported

Definition at line 127 of file extcon.h.

const u32* mutually_exclusive

Definition at line 115 of file extcon.h.

const char* name

Definition at line 113 of file extcon.h.

Definition at line 124 of file extcon.h.

ssize_t(* print_name)(struct extcon_dev *edev, char *buf)

Definition at line 118 of file extcon.h.

ssize_t(* print_state)(struct extcon_dev *edev, char *buf)

Definition at line 119 of file extcon.h.

Definition at line 123 of file extcon.h.

const char** supported_cable

Definition at line 114 of file extcon.h.


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