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

#include <nosy-dump.h>

Data Fields

uint32_t timestamp
 
union {
   struct {
      uint32_t   priority:4
 
      uint32_t   tcode:4
 
      uint32_t   rt:2
 
      uint32_t   tlabel:6
 
      uint32_t   destination:16
 
      uint32_t   offset_high:16
 
      uint32_t   source:16
 
      uint32_t   offset_low
 
   }   common
 
   struct {
      uint32_t   common [3]
 
      uint32_t   crc
 
   }   read_quadlet
 
   struct {
      uint32_t   common [3]
 
      uint32_t   data
 
      uint32_t   crc
 
   }   read_quadlet_response
 
   struct {
      uint32_t   common [3]
 
      uint32_t   extended_tcode:16
 
      uint32_t   data_length:16
 
      uint32_t   crc
 
   }   read_block
 
   struct {
      uint32_t   common [3]
 
      uint32_t   extended_tcode:16
 
      uint32_t   data_length:16
 
      uint32_t   crc
 
      uint32_t   data [0]
 
   }   read_block_response
 
   struct {
      uint32_t   common [3]
 
      uint32_t   data
 
      uint32_t   crc
 
   }   write_quadlet
 
   struct {
      uint32_t   common [3]
 
      uint32_t   extended_tcode:16
 
      uint32_t   data_length:16
 
      uint32_t   crc
 
      uint32_t   data [0]
 
   }   write_block
 
   struct {
      uint32_t   common [3]
 
      uint32_t   crc
 
   }   write_response
 
   struct {
      uint32_t   common [3]
 
      uint32_t   data
 
      uint32_t   crc
 
   }   cycle_start
 
   struct {
      uint32_t   sy:4
 
      uint32_t   tcode:4
 
      uint32_t   channel:6
 
      uint32_t   tag:2
 
      uint32_t   data_length:16
 
      uint32_t   crc
 
   }   iso_data
 
}; 
 

Detailed Description

Definition at line 76 of file nosy-dump.h.

Field Documentation

union { ... }

Definition at line 148 of file nosy-dump.h.

struct { ... } common
uint32_t common[3]

Definition at line 93 of file nosy-dump.h.

uint32_t crc

Definition at line 94 of file nosy-dump.h.

struct { ... } cycle_start

Definition at line 99 of file nosy-dump.h.

uint32_t data_length

Definition at line 106 of file nosy-dump.h.

uint32_t destination

Definition at line 84 of file nosy-dump.h.

uint32_t extended_tcode

Definition at line 105 of file nosy-dump.h.

struct { ... } iso_data
uint32_t offset_high

Definition at line 86 of file nosy-dump.h.

uint32_t offset_low

Definition at line 89 of file nosy-dump.h.

uint32_t priority

Definition at line 80 of file nosy-dump.h.

struct { ... } read_block
struct { ... } read_block_response
struct { ... } read_quadlet
struct { ... } read_quadlet_response

Definition at line 82 of file nosy-dump.h.

uint32_t source

Definition at line 87 of file nosy-dump.h.

Definition at line 146 of file nosy-dump.h.

Definition at line 149 of file nosy-dump.h.

uint32_t tcode

Definition at line 81 of file nosy-dump.h.

Definition at line 77 of file nosy-dump.h.

uint32_t tlabel

Definition at line 83 of file nosy-dump.h.

struct { ... } write_block
struct { ... } write_quadlet
struct { ... } write_response

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