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

#include <internal.h>

Data Fields

struct ring TX_A
 
struct ring RX_A
 
struct ring TX_B
 
struct ring RX_B
 
struct ring TX_0_OR_2
 
struct ring RX_0_OR_2
 
struct ring TX_1_OR_3
 
struct ring RX_1_OR_3
 
atomic_t refcount
 
struct rcu_head rcu_head
 
int nr_pages
 
int writable
 
atomic_t poll
 
local_t head
 
local_t nest
 
local_t events
 
local_t wakeup
 
local_t lost
 
long watermark
 
spinlock_t event_lock
 
struct list_head event_list
 
struct perf_event_mmap_pageuser_page
 
voiddata_pages [0]
 
unsigned flags
 
int cpus
 
atomic_t record_disabled
 
atomic_t resize_disabled
 
cpumask_var_t cpumask
 
struct lock_class_keyreader_lock_key
 
struct mutex mutex
 
struct ring_buffer_per_cpu ** buffers
 
u64(* clock )(void)
 

Detailed Description

Definition at line 289 of file ioc3_serial.c.

Field Documentation

Definition at line 490 of file ring_buffer.c.

u64(* clock)(void)

Definition at line 495 of file ring_buffer.c.

Definition at line 484 of file ring_buffer.c.

int cpus

Definition at line 481 of file ring_buffer.c.

void* data_pages[0]

Definition at line 35 of file internal.h.

Definition at line 32 of file internal.h.

spinlock_t event_lock

Definition at line 31 of file internal.h.

Definition at line 25 of file internal.h.

unsigned flags

Definition at line 480 of file ring_buffer.c.

Definition at line 23 of file internal.h.

local_t lost

Definition at line 27 of file internal.h.

Definition at line 488 of file ring_buffer.c.

local_t nest

Definition at line 24 of file internal.h.

int nr_pages

Definition at line 18 of file internal.h.

Definition at line 21 of file internal.h.

struct rcu_head rcu_head

Definition at line 13 of file internal.h.

struct lock_class_key* reader_lock_key

Definition at line 486 of file ring_buffer.c.

atomic_t record_disabled

Definition at line 482 of file ring_buffer.c.

atomic_t refcount

Definition at line 12 of file internal.h.

atomic_t resize_disabled

Definition at line 483 of file ring_buffer.c.

struct ring RX_0_OR_2

Definition at line 613 of file ioc4_serial.c.

struct ring RX_1_OR_3

Definition at line 615 of file ioc4_serial.c.

struct ring RX_A

Definition at line 291 of file ioc3_serial.c.

struct ring RX_B

Definition at line 293 of file ioc3_serial.c.

struct ring TX_0_OR_2

Definition at line 612 of file ioc4_serial.c.

struct ring TX_1_OR_3

Definition at line 614 of file ioc4_serial.c.

struct ring TX_A

Definition at line 290 of file ioc3_serial.c.

struct ring TX_B

Definition at line 292 of file ioc3_serial.c.

Definition at line 34 of file internal.h.

local_t wakeup

Definition at line 26 of file internal.h.

long watermark

Definition at line 29 of file internal.h.

int writable

Definition at line 19 of file internal.h.


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