Go to the documentation of this file.
12 #ifndef _ASM_XTALK_XTALK_H
13 #define _ASM_XTALK_XTALK_H
21 #define XWIDGET_NONE -1
25 #define XWIDGET_PART_NUM_NONE -1
29 #define XWIDGET_REV_NUM_NONE -1
33 #define XWIDGET_MFG_NUM_NONE -1
40 #define XIO_NOWHERE (0xFFFFFFFFFFFFFFFFull)
41 #define XIO_ADDR_BITS (0x0000FFFFFFFFFFFFull)
42 #define XIO_PORT_BITS (0xF000000000000000ull)
43 #define XIO_PORT_SHIFT (60)
45 #define XIO_PACKED(x) (((x)&XIO_PORT_BITS) != 0)
46 #define XIO_ADDR(x) ((x)&XIO_ADDR_BITS)
47 #define XIO_PORT(x) ((xwidgetnum_t)(((x)&XIO_PORT_BITS) >> XIO_PORT_SHIFT))
48 #define XIO_PACK(p, o) ((((uint64_t)(p))<<XIO_PORT_SHIFT) | ((o)&XIO_ADDR_BITS))