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

#include <basic_mmio_gpio.h>

Data Fields

struct gpio_chip gc
 
unsigned long(* read_reg )(void __iomem *reg)
 
void(* write_reg )(void __iomem *reg, unsigned long data)
 
void __iomemreg_dat
 
void __iomemreg_set
 
void __iomemreg_clr
 
void __iomemreg_dir
 
int bits
 
unsigned long(* pin2mask )(struct bgpio_chip *bgc, unsigned int pin)
 
spinlock_t lock
 
unsigned long data
 
unsigned long dir
 

Detailed Description

Definition at line 28 of file basic_mmio_gpio.h.

Field Documentation

int bits

Definition at line 40 of file basic_mmio_gpio.h.

unsigned long data

Definition at line 55 of file basic_mmio_gpio.h.

unsigned long dir

Definition at line 58 of file basic_mmio_gpio.h.

struct gpio_chip gc

Definition at line 29 of file basic_mmio_gpio.h.

spinlock_t lock

Definition at line 52 of file basic_mmio_gpio.h.

unsigned long(* pin2mask)(struct bgpio_chip *bgc, unsigned int pin)

Definition at line 46 of file basic_mmio_gpio.h.

unsigned long(* read_reg)(void __iomem *reg)

Definition at line 31 of file basic_mmio_gpio.h.

void __iomem* reg_clr

Definition at line 36 of file basic_mmio_gpio.h.

void __iomem* reg_dat

Definition at line 34 of file basic_mmio_gpio.h.

void __iomem* reg_dir

Definition at line 37 of file basic_mmio_gpio.h.

void __iomem* reg_set

Definition at line 35 of file basic_mmio_gpio.h.

void(* write_reg)(void __iomem *reg, unsigned long data)

Definition at line 32 of file basic_mmio_gpio.h.


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