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

#include <smscoreapi.h>

Data Fields

struct list_head entry
 
struct list_head clients
 
struct list_head subclients
 
spinlock_t clientslock
 
struct list_head buffers
 
spinlock_t bufferslock
 
int num_buffers
 
voidcommon_buffer
 
int common_buffer_size
 
dma_addr_t common_buffer_phys
 
voidcontext
 
struct devicedevice
 
char devpath [32]
 
unsigned long device_flags
 
setmode_t setmode_handler
 
detectmode_t detectmode_handler
 
sendrequest_t sendrequest_handler
 
preload_t preload_handler
 
postload_t postload_handler
 
int mode
 
int modes_supported
 
struct completion
version_ex_done
data_download_done 
trigger_done
 
struct completion
init_device_done
reload_start_done 
resume_done
 
struct completion
gpio_configuration_done 
gpio_set_level_done
 
struct completion
gpio_get_level_done 
ir_init_done
 
wait_queue_head_t buffer_mng_waitq
 
int gpio_get_res
 
int board_id
 
u8fw_buf
 
u32 fw_buf_size
 
struct ir_t ir
 
int led_state
 

Detailed Description

Definition at line 121 of file smscoreapi.h.

Field Documentation

int board_id

Definition at line 163 of file smscoreapi.h.

wait_queue_head_t buffer_mng_waitq

Definition at line 157 of file smscoreapi.h.

struct list_head buffers

Definition at line 128 of file smscoreapi.h.

spinlock_t bufferslock

Definition at line 129 of file smscoreapi.h.

struct list_head clients

Definition at line 124 of file smscoreapi.h.

spinlock_t clientslock

Definition at line 126 of file smscoreapi.h.

void* common_buffer

Definition at line 132 of file smscoreapi.h.

dma_addr_t common_buffer_phys

Definition at line 134 of file smscoreapi.h.

int common_buffer_size

Definition at line 133 of file smscoreapi.h.

Definition at line 136 of file smscoreapi.h.

detectmode_t detectmode_handler

Definition at line 143 of file smscoreapi.h.

Definition at line 137 of file smscoreapi.h.

unsigned long device_flags

Definition at line 140 of file smscoreapi.h.

char devpath[32]

Definition at line 139 of file smscoreapi.h.

Definition at line 122 of file smscoreapi.h.

u8* fw_buf

Definition at line 166 of file smscoreapi.h.

u32 fw_buf_size

Definition at line 167 of file smscoreapi.h.

int gpio_get_res

Definition at line 160 of file smscoreapi.h.

struct completion gpio_configuration_done gpio_set_level_done

Definition at line 153 of file smscoreapi.h.

Definition at line 170 of file smscoreapi.h.

struct completion gpio_get_level_done ir_init_done

Definition at line 154 of file smscoreapi.h.

Definition at line 172 of file smscoreapi.h.

int mode

Definition at line 148 of file smscoreapi.h.

int modes_supported

Definition at line 148 of file smscoreapi.h.

int num_buffers

Definition at line 130 of file smscoreapi.h.

postload_t postload_handler

Definition at line 146 of file smscoreapi.h.

preload_t preload_handler

Definition at line 145 of file smscoreapi.h.

struct completion init_device_done reload_start_done resume_done

Definition at line 152 of file smscoreapi.h.

sendrequest_t sendrequest_handler

Definition at line 144 of file smscoreapi.h.

setmode_t setmode_handler

Definition at line 142 of file smscoreapi.h.

struct list_head subclients

Definition at line 125 of file smscoreapi.h.

struct completion version_ex_done data_download_done trigger_done

Definition at line 151 of file smscoreapi.h.


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