Revision 93d3ad2a
b/hw/srp.h | ||
---|---|---|
177 | 177 |
uint8_t reserved1[6]; |
178 | 178 |
uint64_t tag; |
179 | 179 |
uint8_t reserved2[4]; |
180 |
uint64_t lun QEMU_PACKED;
|
|
180 |
uint64_t lun; |
|
181 | 181 |
uint8_t reserved3[2]; |
182 | 182 |
uint8_t tsk_mgmt_func; |
183 | 183 |
uint8_t reserved4; |
184 | 184 |
uint64_t task_tag; |
185 | 185 |
uint8_t reserved5[8]; |
186 |
}; |
|
186 |
} QEMU_PACKED;
|
|
187 | 187 |
|
188 | 188 |
/* |
189 | 189 |
* We need the packed attribute because the SRP spec only aligns the |
... | ... | |
198 | 198 |
uint8_t data_in_desc_cnt; |
199 | 199 |
uint64_t tag; |
200 | 200 |
uint8_t reserved2[4]; |
201 |
uint64_t lun QEMU_PACKED;
|
|
201 |
uint64_t lun; |
|
202 | 202 |
uint8_t reserved3; |
203 | 203 |
uint8_t task_attr; |
204 | 204 |
uint8_t reserved4; |
205 | 205 |
uint8_t add_cdb_len; |
206 | 206 |
uint8_t cdb[16]; |
207 | 207 |
uint8_t add_data[0]; |
208 |
}; |
|
208 |
} QEMU_PACKED;
|
|
209 | 209 |
|
210 | 210 |
enum { |
211 | 211 |
SRP_RSP_FLAG_RSPVALID = 1 << 0, |
Also available in: Unified diff