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

#include <cvmx-address.h>

Data Fields

uint64_t u64
 
struct {
   uint64_t   R:2
 
   uint64_t   offset:62
 
sva
 
struct {
   uint64_t   zeroes:33
 
   uint64_t   offset:31
 
suseg
 
struct {
   uint64_t   ones:33
 
   uint64_t   sp:2
 
   uint64_t   offset:29
 
sxkseg
 
struct {
   uint64_t   R:2
 
   uint64_t   cca:3
 
   uint64_t   mbz:10
 
   uint64_t   pa:49
 
sxkphys
 
struct {
   uint64_t   mbz:15
 
   uint64_t   is_io:1
 
   uint64_t   did:8
 
   uint64_t   unaddr:4
 
   uint64_t   offset:36
 
sphys
 
struct {
   uint64_t   zeroes:24
 
   uint64_t   unaddr:4
 
   uint64_t   offset:36
 
smem
 
struct {
   uint64_t   mem_region:2
 
   uint64_t   mbz:13
 
   uint64_t   is_io:1
 
   uint64_t   did:8
 
   uint64_t   unaddr:4
 
   uint64_t   offset:36
 
sio
 
struct {
   uint64_t   ones:49
 
   cvmx_add_win_dec_t   csrdec:2
 
   uint64_t   addr:13
 
sscr
 
struct {
   uint64_t   ones:49
 
   uint64_t   csrdec:2
 
   uint64_t   unused2:3
 
   uint64_t   type:3
 
   uint64_t   addr:7
 
sdma
 
struct {
   uint64_t   didspace:24
 
   uint64_t   unused:40
 
sfilldidspace
 

Detailed Description

Definition at line 104 of file cvmx-address.h.

Field Documentation

uint64_t addr

Definition at line 185 of file cvmx-address.h.

uint64_t cca

Definition at line 132 of file cvmx-address.h.

Definition at line 184 of file cvmx-address.h.

uint64_t csrdec

Definition at line 195 of file cvmx-address.h.

uint64_t did

Definition at line 146 of file cvmx-address.h.

uint64_t didspace

Definition at line 202 of file cvmx-address.h.

uint64_t is_io

Definition at line 141 of file cvmx-address.h.

uint64_t mbz

Definition at line 133 of file cvmx-address.h.

Definition at line 163 of file cvmx-address.h.

Definition at line 110 of file cvmx-address.h.

uint64_t ones

Definition at line 121 of file cvmx-address.h.

Definition at line 134 of file cvmx-address.h.

Definition at line 109 of file cvmx-address.h.

struct { ... } sdma
struct { ... } sfilldidspace
struct { ... } sio
struct { ... } smem

Definition at line 122 of file cvmx-address.h.

struct { ... } sphys
struct { ... } sscr
struct { ... } suseg
struct { ... } sva
struct { ... } sxkphys
struct { ... } sxkseg

Definition at line 197 of file cvmx-address.h.

Definition at line 106 of file cvmx-address.h.

uint64_t unaddr

Definition at line 148 of file cvmx-address.h.

Definition at line 203 of file cvmx-address.h.

uint64_t unused2

Definition at line 196 of file cvmx-address.h.

uint64_t zeroes

Definition at line 115 of file cvmx-address.h.


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