|
uint32_t | pasid: 20 |
|
uint32_t | rsvd: 11 |
|
uint32_t | priv: 1 |
|
uint32_t | flags: 24 |
|
uint32_t | opcode: 8 |
|
uint64_t | completion_addr |
|
union { | |
|
uint64_t src_addr | |
|
uint64_t src1_addr | |
|
uint64_t readback_addr | |
|
uint64_t pattern | |
|
uint64_t desc_list_addr | |
|
}; | | |
|
union { | |
|
uint64_t dst_addr | |
|
uint64_t readback_addr2 | |
|
uint64_t src2_addr | |
|
uint64_t comp_pattern | |
|
}; | | |
|
union { | |
|
uint32_t src1_size | |
|
uint32_t xfer_size | |
|
uint32_t desc_count | |
|
}; | | |
|
uint16_t | int_handle |
|
union { | |
|
uint16_t rsvd1 | |
|
uint16_t compr_flags | |
|
uint16_t decompr_flags | |
|
}; | | |
|
union { | |
|
struct { | |
|
uint64_t src2_addr | |
|
uint32_t max_dst_size | |
|
uint32_t src2_size | |
|
uint32_t filter_flags | |
|
uint32_t num_inputs | |
|
} iaa | |
|
uint8_t expected_res | |
|
struct { | |
|
uint64_t addr | |
|
uint32_t max_size | |
|
} delta | |
|
uint32_t delta_rec_size | |
|
uint64_t dest2 | |
|
struct { | |
|
uint32_t seed | |
|
uint32_t rsvd | |
|
uint64_t addr | |
|
} crc32c | |
|
struct { | |
|
uint8_t src_flags | |
|
uint8_t rsvd1 | |
|
uint8_t flags | |
|
uint8_t rsvd2 [5] | |
|
uint32_t ref_tag_seed | |
|
uint16_t app_tag_mask | |
|
uint16_t app_tag_seed | |
|
} dif_chk | |
|
struct { | |
|
uint8_t rsvd1 | |
|
uint8_t dest_flag | |
|
uint8_t flags | |
|
uint8_t rsvd2 [13] | |
|
uint32_t ref_tag_seed | |
|
uint16_t app_tag_mask | |
|
uint16_t app_tag_seed | |
|
} dif_ins | |
|
struct { | |
|
uint8_t src_flags | |
|
uint8_t dest_flags | |
|
uint8_t flags | |
|
uint8_t rsvd [5] | |
|
uint32_t src_ref_tag_seed | |
|
uint16_t src_app_tag_mask | |
|
uint16_t src_app_tag_seed | |
|
uint32_t dest_ref_tag_seed | |
|
uint16_t dest_app_tag_mask | |
|
uint16_t dest_app_tag_seed | |
|
} dif_upd | |
|
struct { | |
|
uint8_t src_flags | |
|
uint8_t rsvd1 | |
|
uint8_t flags | |
|
uint8_t rsvd2 [5] | |
|
uint32_t ref_tag_seed | |
|
uint16_t app_tag_mask | |
|
uint16_t app_tag_seed | |
|
} dif_strip | |
|
struct { | |
|
uint8_t rsvd1 | |
|
uint8_t dest_flags | |
|
uint8_t flags | |
|
uint8_t rsvd2 [13] | |
|
uint32_t ref_tag_seed | |
|
uint16_t app_tag_mask | |
|
uint16_t app_tag_seed | |
|
} dix_gen | |
|
uint8_t op_specific [24] | |
|
}; | | |
|
The documentation for this struct was generated from the following file: