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

#include <ifx6x60.h>

Data Fields

struct spi_devicespi_dev
 
struct kfifo tx_fifo
 
spinlock_t fifo_lock
 
unsigned long signal_state
 
struct tty_port tty_port
 
struct devicetty_dev
 
int minor
 
struct tasklet_struct io_work_tasklet
 
unsigned long flags
 
dma_addr_t rx_dma
 
dma_addr_t tx_dma
 
int modem
 
int use_dma
 
long max_hz
 
spinlock_t write_lock
 
int write_pending
 
spinlock_t power_lock
 
unsigned char power_status
 
unsigned charrx_buffer
 
unsigned chartx_buffer
 
dma_addr_t rx_bus
 
dma_addr_t tx_bus
 
unsigned char spi_more
 
unsigned char spi_slave_cts
 
struct timer_list spi_timer
 
struct spi_message spi_msg
 
struct spi_transfer spi_xfer
 
struct {
   unsigned short   srdy
 
   unsigned short   mrdy
 
   unsigned short   reset
 
   unsigned short   po
 
   unsigned short   reset_out
 
   int   unack_srdy_int_nb
 
gpio
 
unsigned long mdm_reset_state
 
wait_queue_head_t mdm_reset_wait
 

Detailed Description

Definition at line 69 of file ifx6x60.h.

Field Documentation

spinlock_t fifo_lock

Definition at line 75 of file ifx6x60.h.

unsigned long flags

Definition at line 85 of file ifx6x60.h.

struct { ... } gpio
struct tasklet_struct io_work_tasklet

Definition at line 84 of file ifx6x60.h.

long max_hz

Definition at line 91 of file ifx6x60.h.

unsigned long mdm_reset_state

Definition at line 122 of file ifx6x60.h.

wait_queue_head_t mdm_reset_wait

Definition at line 126 of file ifx6x60.h.

int minor

Definition at line 81 of file ifx6x60.h.

int modem

Definition at line 89 of file ifx6x60.h.

unsigned short mrdy

Definition at line 113 of file ifx6x60.h.

unsigned short po

Definition at line 115 of file ifx6x60.h.

spinlock_t power_lock

Definition at line 95 of file ifx6x60.h.

unsigned char power_status

Definition at line 96 of file ifx6x60.h.

unsigned short reset

Definition at line 114 of file ifx6x60.h.

unsigned short reset_out

Definition at line 116 of file ifx6x60.h.

unsigned char* rx_buffer

Definition at line 98 of file ifx6x60.h.

dma_addr_t rx_bus

Definition at line 100 of file ifx6x60.h.

Definition at line 86 of file ifx6x60.h.

unsigned long signal_state

Definition at line 76 of file ifx6x60.h.

struct spi_device* spi_dev

Definition at line 71 of file ifx6x60.h.

unsigned char spi_more

Definition at line 102 of file ifx6x60.h.

Definition at line 107 of file ifx6x60.h.

unsigned char spi_slave_cts

Definition at line 103 of file ifx6x60.h.

struct timer_list spi_timer

Definition at line 105 of file ifx6x60.h.

struct spi_transfer spi_xfer

Definition at line 108 of file ifx6x60.h.

unsigned short srdy

Definition at line 112 of file ifx6x60.h.

struct device* tty_dev

Definition at line 80 of file ifx6x60.h.

Definition at line 79 of file ifx6x60.h.

unsigned char* tx_buffer

Definition at line 99 of file ifx6x60.h.

dma_addr_t tx_bus

Definition at line 101 of file ifx6x60.h.

Definition at line 87 of file ifx6x60.h.

struct kfifo tx_fifo

Definition at line 74 of file ifx6x60.h.

int unack_srdy_int_nb

Definition at line 118 of file ifx6x60.h.

int use_dma

Definition at line 90 of file ifx6x60.h.

spinlock_t write_lock

Definition at line 93 of file ifx6x60.h.

int write_pending

Definition at line 94 of file ifx6x60.h.


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