66 lines
1.0 KiB
C
66 lines
1.0 KiB
C
struct hfi1_devdata {
|
|
union {
|
|
char whole_struct[7872];
|
|
struct {
|
|
char padding0[3368];
|
|
u8 *kregbase1;
|
|
};
|
|
struct {
|
|
char padding1[3376];
|
|
resource_size_t physaddr;
|
|
};
|
|
struct {
|
|
char padding2[3704];
|
|
u64 default_desc1;
|
|
};
|
|
struct {
|
|
char padding3[3736];
|
|
dma_addr_t sdma_pad_phys;
|
|
};
|
|
struct {
|
|
char padding4[3760];
|
|
struct sdma_engine *per_sdma;
|
|
};
|
|
struct {
|
|
char padding5[3768];
|
|
struct sdma_vl_map *sdma_map;
|
|
};
|
|
struct {
|
|
char padding6[3816];
|
|
void *piobase;
|
|
};
|
|
struct {
|
|
char padding7[3824];
|
|
void *rcvarray_wc;
|
|
};
|
|
struct {
|
|
char padding8[4040];
|
|
long unsigned int *events;
|
|
};
|
|
struct {
|
|
char padding9[4076];
|
|
u32 chip_rcv_contexts;
|
|
};
|
|
struct {
|
|
char padding10[4080];
|
|
u32 chip_rcv_array_count;
|
|
};
|
|
struct {
|
|
char padding11[7392];
|
|
struct hfi1_pportdata *pport;
|
|
};
|
|
struct {
|
|
char padding12[7416];
|
|
u16 flags;
|
|
};
|
|
struct {
|
|
char padding13[7419];
|
|
u8 first_dyn_alloc_ctxt;
|
|
};
|
|
struct {
|
|
char padding14[7432];
|
|
u64 sc2vl[4];
|
|
};
|
|
};
|
|
};
|