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