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

#include <jme.h>

Data Fields

union {
   __u8   all [16]
 
   __le32   dw [4]
 
   struct {
      __le16   vlan
 
      __u8   rsv1
 
      __u8   flags
 
      __le16   datalen
 
      __le16   mss
 
      __le16   pktsize
 
      __le16   rsv2
 
      __le32   bufaddr
 
   }   desc1
 
   struct {
      __le16   rsv1
 
      __u8   rsv2
 
      __u8   flags
 
      __le16   datalen
 
      __le16   rsv3
 
      __le32   bufaddrh
 
      __le32   bufaddrl
 
   }   desc2
 
   struct {
      __u8   ehdrsz
 
      __u8   rsv1
 
      __u8   rsv2
 
      __u8   flags
 
      __le16   trycnt
 
      __le16   segcnt
 
      __le16   pktsz
 
      __le16   rsv3
 
      __le32   bufaddrl
 
   }   descwb
 
}; 
 
volatile u16 ladr
 
volatile u8 hadr
 
volatile u8 bits
 
volatile u16 bcnt
 
u16 unused
 
struct tx_desc txdesc
 
unsigned int value [TXDESC_SIZE >>2]
 

Detailed Description

Definition at line 182 of file jme.h.

Field Documentation

union { ... }
__u8 all[16]

Definition at line 184 of file jme.h.

volatile u16 bcnt

Definition at line 132 of file farsync.c.

volatile u8 bits

Definition at line 131 of file farsync.c.

__le32 bufaddr

Definition at line 201 of file jme.h.

__le32 bufaddrh

Definition at line 214 of file jme.h.

__le32 bufaddrl

Definition at line 217 of file jme.h.

__le16 datalen

Definition at line 193 of file jme.h.

struct { ... } desc1
struct { ... } desc2
struct { ... } descwb
__le32 dw[4]

Definition at line 185 of file jme.h.

__u8 ehdrsz

Definition at line 221 of file jme.h.

__u8 flags

Definition at line 190 of file jme.h.

volatile u8 hadr

Definition at line 128 of file farsync.c.

volatile u16 ladr

Definition at line 125 of file farsync.c.

__le16 mss

Definition at line 194 of file jme.h.

__le16 pktsize

Definition at line 197 of file jme.h.

__le16 pktsz

Definition at line 231 of file jme.h.

__u8 rsv1

Definition at line 189 of file jme.h.

__le16 rsv1

Definition at line 205 of file jme.h.

__le16 rsv2

Definition at line 198 of file jme.h.

__u8 rsv2

Definition at line 206 of file jme.h.

__le16 rsv3

Definition at line 211 of file jme.h.

__le16 segcnt

Definition at line 228 of file jme.h.

__le16 trycnt

Definition at line 227 of file jme.h.

Definition at line 106 of file rtl8712_xmit.h.

Definition at line 136 of file farsync.c.

unsigned int value[TXDESC_SIZE >>2]

Definition at line 107 of file rtl8712_xmit.h.

__le16 vlan

Definition at line 188 of file jme.h.


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