PCIe services: Difference between revisions
No edit summary |
No edit summary |
||
Line 168: | Line 168: | ||
This is a 0x18-byte struct. | This is a 0x18-byte struct. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x00 | |||
| 0x04 | |||
| | |||
|- | |||
| 0x04 | |||
| 0x01 | |||
| | |||
|- | |||
| 0x05 | |||
| 0x03 | |||
| Reserved | |||
|- | |||
| 0x08 | |||
| 0x04 | |||
| [[#ClassCode|ClassCode]] | |||
|- | |||
| 0x0C | |||
| 0x01 | |||
| Function | |||
|- | |||
| 0x0D | |||
| 0x01 | |||
| Reserved | |||
|- | |||
| 0x0E | |||
| 0x02 | |||
| Vid | |||
|- | |||
| 0x10 | |||
| 0x02 | |||
| DevId | |||
|- | |||
| 0x12 | |||
| 0x01 | |||
| | |||
|- | |||
| 0x13 | |||
| 0x01 | |||
| Reserved | |||
|- | |||
| 0x14 | |||
| 0x04 | |||
| | |||
|} | |||
= ClassCode = | |||
This is a 0x4-byte struct. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x00 | |||
| 0x01 | |||
| ProgrammingInterface | |||
|- | |||
| 0x01 | |||
| 0x01 | |||
| SubClass | |||
|- | |||
| 0x02 | |||
| 0x01 | |||
| BaseClass | |||
|- | |||
| 0x03 | |||
| 0x01 | |||
| Reserved | |||
|} | |||
= FunctionState = | = FunctionState = |