Files
mckernel/kernel/include/hfi1/hfi1_generated_user_sdma_request.h

98 lines
1.4 KiB
C

struct user_sdma_request {
union {
char whole_struct[768];
struct {
char padding0[0];
struct hfi1_pkt_header hdr;
};
struct {
char padding1[64];
struct hfi1_user_sdma_pkt_q *pq;
};
struct {
char padding2[72];
struct hfi1_user_sdma_comp_q *cq;
};
struct {
char padding3[80];
struct sdma_engine *sde;
};
struct {
char padding4[88];
struct sdma_req_info info;
};
struct {
char padding5[96];
u32 *tids;
};
struct {
char padding6[104];
u32 data_len;
};
struct {
char padding7[108];
u16 n_tids;
};
struct {
char padding8[110];
u8 data_iovs;
};
struct {
char padding9[111];
s8 ahg_idx;
};
struct {
char padding10[128];
u64 seqcomp;
};
struct {
char padding11[136];
u64 seqsubmitted;
};
struct {
char padding12[144];
int status;
};
struct {
char padding13[192];
struct list_head txps;
};
struct {
char padding14[208];
u64 seqnum;
};
struct {
char padding15[216];
u32 tidoffset;
};
struct {
char padding16[220];
u32 koffset;
};
struct {
char padding17[224];
u32 sent;
};
struct {
char padding18[228];
u16 tididx;
};
struct {
char padding19[230];
u8 iov_idx;
};
struct {
char padding20[231];
u8 done;
};
struct {
char padding21[232];
u8 has_error;
};
struct {
char padding22[240];
struct user_sdma_iovec iovs[8];
};
};
};