HFI: add dd to generated sdma_engine
This commit is contained in:
77
kernel/include/hfi1/hfi1_generated_sdma_engine.h
Normal file
77
kernel/include/hfi1/hfi1_generated_sdma_engine.h
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
struct sdma_engine {
|
||||||
|
union {
|
||||||
|
char whole_struct[1472];
|
||||||
|
struct {
|
||||||
|
char padding0[0];
|
||||||
|
struct hfi1_devdata *dd;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding1[16];
|
||||||
|
void *tail_csr;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding2[72];
|
||||||
|
struct hw_sdma_desc *descq;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding3[80];
|
||||||
|
unsigned int descq_full_count;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding4[88];
|
||||||
|
struct sdma_txreq **tx_ring;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding5[104];
|
||||||
|
u32 sdma_mask;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding6[112];
|
||||||
|
struct sdma_state state;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding7[180];
|
||||||
|
u8 sdma_shift;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding8[256];
|
||||||
|
spinlock_t tail_lock;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding9[260];
|
||||||
|
u32 descq_tail;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding10[264];
|
||||||
|
long unsigned int ahg_bits;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding11[272];
|
||||||
|
u16 desc_avail;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding12[274];
|
||||||
|
u16 tx_tail;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding13[276];
|
||||||
|
u16 descq_cnt;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding14[320];
|
||||||
|
seqlock_t head_lock;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding15[328];
|
||||||
|
u32 descq_head;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding16[704];
|
||||||
|
spinlock_t flushlist_lock;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding17[712];
|
||||||
|
struct list_head flushlist;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
17
kernel/include/hfi1/hfi1_generated_sdma_state.h
Normal file
17
kernel/include/hfi1/hfi1_generated_sdma_state.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
struct sdma_state {
|
||||||
|
union {
|
||||||
|
char whole_struct[64];
|
||||||
|
struct {
|
||||||
|
char padding0[40];
|
||||||
|
enum sdma_states current_state;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding1[48];
|
||||||
|
unsigned int go_s99_running;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding2[52];
|
||||||
|
enum sdma_states previous_state;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
@ -50,7 +50,7 @@ HFI1_KO="${1-$(modinfo -n hfi1)}" || \
|
|||||||
> "${HDR_PREFIX}sdma_state.h"
|
> "${HDR_PREFIX}sdma_state.h"
|
||||||
|
|
||||||
"$DES_BIN" "$HFI1_KO" sdma_engine \
|
"$DES_BIN" "$HFI1_KO" sdma_engine \
|
||||||
tail_lock desc_avail tail_csr flushlist flushlist_lock \
|
dd tail_lock desc_avail tail_csr flushlist flushlist_lock \
|
||||||
descq_head descq_tail descq_cnt state sdma_shift sdma_mask\
|
descq_head descq_tail descq_cnt state sdma_shift sdma_mask\
|
||||||
descq tx_ring tx_tail head_lock descq_full_count ahg_bits\
|
descq tx_ring tx_tail head_lock descq_full_count ahg_bits\
|
||||||
> "${HDR_PREFIX}sdma_engine.h"
|
> "${HDR_PREFIX}sdma_engine.h"
|
||||||
|
|||||||
Reference in New Issue
Block a user