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

#include <tpm.h>

Data Fields

const u8 req_complete_mask
 
const u8 req_complete_val
 
const u8 req_canceled
 
void __iomemiobase
 
unsigned long base
 
int irq
 
int probed_irq
 
int region_size
 
int have_region
 
int(* recv )(struct tpm_chip *, u8 *, size_t)
 
int(* send )(struct tpm_chip *, u8 *, size_t)
 
void(* cancel )(struct tpm_chip *)
 
u8(* status )(struct tpm_chip *)
 
void(* release )(struct device *)
 
struct miscdevice miscdev
 
struct attribute_groupattr_group
 
struct list_head list
 
int locality
 
unsigned long timeout_a
 
unsigned long timeout_b
 
unsigned long timeout_c
 
unsigned long timeout_d
 
bool timeout_adjusted
 
unsigned long duration [3]
 
bool duration_adjusted
 
voiddata
 
wait_queue_head_t read_queue
 
wait_queue_head_t int_queue
 

Detailed Description

Definition at line 77 of file tpm.h.

Field Documentation

struct attribute_group* attr_group

Definition at line 96 of file tpm.h.

unsigned long base

Definition at line 82 of file tpm.h.

void(* cancel)(struct tpm_chip *)

Definition at line 92 of file tpm.h.

Definition at line 103 of file tpm.h.

unsigned long duration[3]

Definition at line 101 of file tpm.h.

bool duration_adjusted

Definition at line 102 of file tpm.h.

int have_region

Definition at line 88 of file tpm.h.

wait_queue_head_t int_queue

Definition at line 106 of file tpm.h.

void __iomem* iobase

Definition at line 81 of file tpm.h.

int irq

Definition at line 84 of file tpm.h.

Definition at line 97 of file tpm.h.

int locality

Definition at line 98 of file tpm.h.

struct miscdevice miscdev

Definition at line 95 of file tpm.h.

int probed_irq

Definition at line 85 of file tpm.h.

wait_queue_head_t read_queue

Definition at line 105 of file tpm.h.

int(* recv)(struct tpm_chip *, u8 *, size_t)

Definition at line 90 of file tpm.h.

int region_size

Definition at line 87 of file tpm.h.

void(* release)(struct device *)

Definition at line 94 of file tpm.h.

const u8 req_canceled

Definition at line 80 of file tpm.h.

const u8 req_complete_mask

Definition at line 78 of file tpm.h.

const u8 req_complete_val

Definition at line 79 of file tpm.h.

int(* send)(struct tpm_chip *, u8 *, size_t)

Definition at line 91 of file tpm.h.

Definition at line 93 of file tpm.h.

unsigned long timeout_a

Definition at line 99 of file tpm.h.

bool timeout_adjusted

Definition at line 100 of file tpm.h.

unsigned long timeout_b

Definition at line 99 of file tpm.h.

unsigned long timeout_c

Definition at line 99 of file tpm.h.

unsigned long timeout_d

Definition at line 99 of file tpm.h.


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