HFI1: add generated user_sdma_request and user_sdma_txreq headers
This commit is contained in:
97
kernel/include/hfi1/hfi1_generated_user_sdma_request.h
Normal file
97
kernel/include/hfi1/hfi1_generated_user_sdma_request.h
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
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];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
33
kernel/include/hfi1/hfi1_generated_user_sdma_txreq.h
Normal file
33
kernel/include/hfi1/hfi1_generated_user_sdma_txreq.h
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
struct user_sdma_txreq {
|
||||||
|
union {
|
||||||
|
char whole_struct[264];
|
||||||
|
struct {
|
||||||
|
char padding0[0];
|
||||||
|
struct hfi1_pkt_header hdr;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding1[64];
|
||||||
|
struct sdma_txreq txreq;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding2[224];
|
||||||
|
struct list_head list;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding3[240];
|
||||||
|
struct user_sdma_request *req;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding4[248];
|
||||||
|
u16 flags;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding5[252];
|
||||||
|
unsigned int busycount;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
char padding6[256];
|
||||||
|
u64 seqnum;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user