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

#include <sep_dev.h>

Data Fields

struct pci_devpdev
 
struct cdev sep_cdev
 
struct miscdevice miscdev_sep
 
dev_t sep_devno
 
spinlock_t snd_rply_lck
 
struct semaphore sep_doublebuf
 
u32 pid_doing_transaction
 
unsigned long in_use_flags
 
dma_addr_t shared_bus
 
size_t shared_size
 
voidshared_addr
 
dma_addr_t reg_physical_addr
 
dma_addr_t reg_physical_end
 
void __iomemreg_addr
 
wait_queue_head_t event_interrupt
 
wait_queue_head_t event_transactions
 
struct list_head sep_queue_status
 
u32 sep_queue_num
 
spinlock_t sep_queue_lock
 
u32 in_use
 
u32 power_save_setup
 
u32 power_state
 
unsigned long send_ct
 
unsigned long reply_ct
 
u32 in_kernel
 
struct tasklet_struct finish_tasklet
 
enum type_of_request current_request
 
enum hash_stage current_hash_stage
 
struct ahash_requestcurrent_hash_req
 
struct ablkcipher_requestcurrent_cypher_req
 
struct this_task_ctxta_ctx
 
struct workqueue_structworkqueue
 

Detailed Description

Definition at line 34 of file sep_dev.h.

Field Documentation

struct ablkcipher_request* current_cypher_req

Definition at line 95 of file sep_dev.h.

struct ahash_request* current_hash_req

Definition at line 94 of file sep_dev.h.

enum hash_stage current_hash_stage

Definition at line 93 of file sep_dev.h.

enum type_of_request current_request

Definition at line 92 of file sep_dev.h.

wait_queue_head_t event_interrupt

Definition at line 67 of file sep_dev.h.

wait_queue_head_t event_transactions

Definition at line 68 of file sep_dev.h.

struct tasklet_struct finish_tasklet

Definition at line 91 of file sep_dev.h.

u32 in_kernel

Definition at line 90 of file sep_dev.h.

u32 in_use

Definition at line 75 of file sep_dev.h.

unsigned long in_use_flags

Definition at line 53 of file sep_dev.h.

struct miscdevice miscdev_sep

Definition at line 42 of file sep_dev.h.

struct pci_dev* pdev

Definition at line 36 of file sep_dev.h.

u32 pid_doing_transaction

Definition at line 52 of file sep_dev.h.

u32 power_save_setup

Definition at line 78 of file sep_dev.h.

Definition at line 81 of file sep_dev.h.

Definition at line 64 of file sep_dev.h.

dma_addr_t reg_physical_addr

Definition at line 62 of file sep_dev.h.

dma_addr_t reg_physical_end

Definition at line 63 of file sep_dev.h.

unsigned long reply_ct

Definition at line 87 of file sep_dev.h.

unsigned long send_ct

Definition at line 85 of file sep_dev.h.

struct cdev sep_cdev

Definition at line 39 of file sep_dev.h.

dev_t sep_devno

Definition at line 45 of file sep_dev.h.

struct semaphore sep_doublebuf

Definition at line 49 of file sep_dev.h.

spinlock_t sep_queue_lock

Definition at line 72 of file sep_dev.h.

u32 sep_queue_num

Definition at line 71 of file sep_dev.h.

struct list_head sep_queue_status

Definition at line 70 of file sep_dev.h.

void* shared_addr

Definition at line 59 of file sep_dev.h.

dma_addr_t shared_bus

Definition at line 57 of file sep_dev.h.

size_t shared_size

Definition at line 58 of file sep_dev.h.

spinlock_t snd_rply_lck

Definition at line 47 of file sep_dev.h.

Definition at line 96 of file sep_dev.h.

Definition at line 97 of file sep_dev.h.


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