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

#include <trigger.h>

Data Fields

struct iio_trigger_opsops
 
int id
 
const charname
 
struct device dev
 
voidprivate_data
 
struct list_head list
 
struct list_head alloc_list
 
int use_count
 
struct irq_chip subirq_chip
 
int subirq_base
 
struct iio_subirq subirqs [CONFIG_IIO_CONSUMERS_PER_TRIGGER]
 
unsigned long pool [BITS_TO_LONGS(CONFIG_IIO_CONSUMERS_PER_TRIGGER)]
 
struct mutex pool_lock
 

Detailed Description

Definition at line 56 of file trigger.h.

Field Documentation

struct list_head alloc_list

Definition at line 64 of file trigger.h.

Definition at line 60 of file trigger.h.

Definition at line 58 of file trigger.h.

Definition at line 63 of file trigger.h.

const char* name

Definition at line 59 of file trigger.h.

Definition at line 57 of file trigger.h.

unsigned long pool[BITS_TO_LONGS(CONFIG_IIO_CONSUMERS_PER_TRIGGER)]

Definition at line 71 of file trigger.h.

struct mutex pool_lock

Definition at line 72 of file trigger.h.

void* private_data

Definition at line 62 of file trigger.h.

int subirq_base

Definition at line 68 of file trigger.h.

struct irq_chip subirq_chip

Definition at line 67 of file trigger.h.

struct iio_subirq subirqs[CONFIG_IIO_CONSUMERS_PER_TRIGGER]

Definition at line 70 of file trigger.h.

int use_count

Definition at line 65 of file trigger.h.


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