HFI1: use DWARF generated headers for user_sdma_request and user_sdma_txreq
This commit is contained in:
@@ -34,43 +34,47 @@ struct sdma_engine {
|
||||
u8 sdma_shift;
|
||||
};
|
||||
struct {
|
||||
char padding8[256];
|
||||
char padding8[181];
|
||||
u8 this_idx;
|
||||
};
|
||||
struct {
|
||||
char padding9[256];
|
||||
spinlock_t tail_lock;
|
||||
};
|
||||
struct {
|
||||
char padding9[260];
|
||||
char padding10[260];
|
||||
u32 descq_tail;
|
||||
};
|
||||
struct {
|
||||
char padding10[264];
|
||||
char padding11[264];
|
||||
long unsigned int ahg_bits;
|
||||
};
|
||||
struct {
|
||||
char padding11[272];
|
||||
char padding12[272];
|
||||
u16 desc_avail;
|
||||
};
|
||||
struct {
|
||||
char padding12[274];
|
||||
char padding13[274];
|
||||
u16 tx_tail;
|
||||
};
|
||||
struct {
|
||||
char padding13[276];
|
||||
char padding14[276];
|
||||
u16 descq_cnt;
|
||||
};
|
||||
struct {
|
||||
char padding14[320];
|
||||
char padding15[320];
|
||||
seqlock_t head_lock;
|
||||
};
|
||||
struct {
|
||||
char padding15[328];
|
||||
char padding16[328];
|
||||
u32 descq_head;
|
||||
};
|
||||
struct {
|
||||
char padding16[704];
|
||||
char padding17[704];
|
||||
spinlock_t flushlist_lock;
|
||||
};
|
||||
struct {
|
||||
char padding17[712];
|
||||
char padding18[712];
|
||||
struct list_head flushlist;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -191,8 +191,8 @@ typedef unsigned short __u16;
|
||||
typedef __signed__ int __s32;
|
||||
typedef unsigned int __u32;
|
||||
|
||||
typedef __signed__ long __s64;
|
||||
typedef unsigned long __u64;
|
||||
typedef __signed__ long long __s64;
|
||||
typedef unsigned long long __u64;
|
||||
|
||||
typedef __u64 u64;
|
||||
typedef __s64 s64;
|
||||
|
||||
@@ -94,6 +94,7 @@ extern uint extended_psn;
|
||||
|
||||
#define AHG_KDETH_INTR_SHIFT 12
|
||||
#define AHG_KDETH_SH_SHIFT 13
|
||||
#define AHG_KDETH_ARRAY_SIZE 9
|
||||
|
||||
#define KDETH_GET(val, field) \
|
||||
(((le32_to_cpu((val))) >> KDETH_##field##_SHIFT) & KDETH_##field##_MASK)
|
||||
@@ -108,7 +109,9 @@ extern uint extended_psn;
|
||||
|
||||
/* KDETH OM multipliers and switch over point */
|
||||
#define KDETH_OM_SMALL 4
|
||||
#define KDETH_OM_SMALL_SHIFT 2
|
||||
#define KDETH_OM_LARGE 64
|
||||
#define KDETH_OM_LARGE_SHIFT 6
|
||||
#define KDETH_OM_MAX_SIZE (1 << ((KDETH_OM_LARGE / KDETH_OM_SMALL) + 1))
|
||||
|
||||
/* The original size on Linux is 376 B */
|
||||
|
||||
Reference in New Issue
Block a user