Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | XWIDGET_NONE -1 |
#define | XWIDGET_PART_NUM_NONE -1 |
#define | XWIDGET_REV_NUM_NONE -1 |
#define | XWIDGET_MFG_NUM_NONE -1 |
#define | XIO_NOWHERE (0xFFFFFFFFFFFFFFFFull) |
#define | XIO_ADDR_BITS (0x0000FFFFFFFFFFFFull) |
#define | XIO_PORT_BITS (0xF000000000000000ull) |
#define | XIO_PORT_SHIFT (60) |
#define | XIO_PACKED(x) (((x)&XIO_PORT_BITS) != 0) |
#define | XIO_ADDR(x) ((x)&XIO_ADDR_BITS) |
#define | XIO_PORT(x) ((xwidgetnum_t)(((x)&XIO_PORT_BITS) >> XIO_PORT_SHIFT)) |
#define | XIO_PACK(p, o) ((((uint64_t)(p))<<XIO_PORT_SHIFT) | ((o)&XIO_ADDR_BITS)) |
Typedefs | |
typedef char | xwidgetnum_t |
typedef int | xwidget_part_num_t |
typedef int | xwidget_rev_num_t |
typedef int | xwidget_mfg_num_t |
typedef struct xtalk_piomap_s * | xtalk_piomap_t |
#define XIO_ADDR | ( | x | ) | ((x)&XIO_ADDR_BITS) |
#define XIO_PACK | ( | p, | |
o | |||
) | ((((uint64_t)(p))<<XIO_PORT_SHIFT) | ((o)&XIO_ADDR_BITS)) |
#define XIO_PACKED | ( | x | ) | (((x)&XIO_PORT_BITS) != 0) |
#define XIO_PORT | ( | x | ) | ((xwidgetnum_t)(((x)&XIO_PORT_BITS) >> XIO_PORT_SHIFT)) |
typedef struct xtalk_piomap_s* xtalk_piomap_t |
typedef int xwidget_mfg_num_t |
typedef int xwidget_part_num_t |
typedef int xwidget_rev_num_t |
typedef char xwidgetnum_t |