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

#include <ozpd.h>

Data Fields

struct list_head link
 
atomic_t ref_count
 
u8 mac_addr [ETH_ALEN]
 
unsigned state
 
unsigned state_flags
 
unsigned send_flags
 
u16 total_apps
 
u16 paused_apps
 
u8 session_id
 
u8 param_rsp_status
 
u8 pd_info
 
u8 isoc_sent
 
u32 last_rx_pkt_num
 
u32 last_tx_pkt_num
 
u32 trigger_pkt_num
 
unsigned long pulse_time_j
 
unsigned long timeout_time_j
 
unsigned long pulse_period_j
 
unsigned long presleep_j
 
unsigned long keep_alive_j
 
unsigned long last_rx_time_j
 
struct oz_elt_buf elt_buff
 
voidapp_ctx [OZ_APPID_MAX]
 
spinlock_t app_lock [OZ_APPID_MAX]
 
int max_tx_size
 
u8 heartbeat_requested
 
u8 mode
 
u8 ms_per_isoc
 
unsigned isoc_latency
 
unsigned max_stream_buffering
 
int nb_queued_frames
 
int nb_queued_isoc_frames
 
struct list_headtx_pool
 
int tx_pool_count
 
spinlock_t tx_frame_lock
 
struct list_headlast_sent_frame
 
struct list_head tx_queue
 
struct list_head farewell_list
 
spinlock_t stream_lock
 
struct list_head stream_list
 
struct net_devicenet_dev
 

Detailed Description

Definition at line 56 of file ozpd.h.

Field Documentation

void* app_ctx[OZ_APPID_MAX]

Definition at line 79 of file ozpd.h.

Definition at line 80 of file ozpd.h.

struct oz_elt_buf elt_buff

Definition at line 78 of file ozpd.h.

struct list_head farewell_list

Definition at line 94 of file ozpd.h.

u8 heartbeat_requested

Definition at line 82 of file ozpd.h.

unsigned isoc_latency

Definition at line 85 of file ozpd.h.

u8 isoc_sent

Definition at line 68 of file ozpd.h.

unsigned long keep_alive_j

Definition at line 76 of file ozpd.h.

u32 last_rx_pkt_num

Definition at line 69 of file ozpd.h.

unsigned long last_rx_time_j

Definition at line 77 of file ozpd.h.

struct list_head* last_sent_frame

Definition at line 92 of file ozpd.h.

u32 last_tx_pkt_num

Definition at line 70 of file ozpd.h.

Definition at line 57 of file ozpd.h.

Definition at line 59 of file ozpd.h.

unsigned max_stream_buffering

Definition at line 86 of file ozpd.h.

int max_tx_size

Definition at line 81 of file ozpd.h.

u8 mode

Definition at line 83 of file ozpd.h.

u8 ms_per_isoc

Definition at line 84 of file ozpd.h.

int nb_queued_frames

Definition at line 87 of file ozpd.h.

int nb_queued_isoc_frames

Definition at line 88 of file ozpd.h.

struct net_device* net_dev

Definition at line 97 of file ozpd.h.

u8 param_rsp_status

Definition at line 66 of file ozpd.h.

u16 paused_apps

Definition at line 64 of file ozpd.h.

u8 pd_info

Definition at line 67 of file ozpd.h.

unsigned long presleep_j

Definition at line 75 of file ozpd.h.

unsigned long pulse_period_j

Definition at line 74 of file ozpd.h.

unsigned long pulse_time_j

Definition at line 72 of file ozpd.h.

atomic_t ref_count

Definition at line 58 of file ozpd.h.

unsigned send_flags

Definition at line 62 of file ozpd.h.

u8 session_id

Definition at line 65 of file ozpd.h.

unsigned state

Definition at line 60 of file ozpd.h.

unsigned state_flags

Definition at line 61 of file ozpd.h.

struct list_head stream_list

Definition at line 96 of file ozpd.h.

spinlock_t stream_lock

Definition at line 95 of file ozpd.h.

unsigned long timeout_time_j

Definition at line 73 of file ozpd.h.

u16 total_apps

Definition at line 63 of file ozpd.h.

u32 trigger_pkt_num

Definition at line 71 of file ozpd.h.

spinlock_t tx_frame_lock

Definition at line 91 of file ozpd.h.

struct list_head* tx_pool

Definition at line 89 of file ozpd.h.

int tx_pool_count

Definition at line 90 of file ozpd.h.

Definition at line 93 of file ozpd.h.


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