Changeset 36498 in vbox for trunk/include/VBox
- Timestamp:
- Apr 1, 2011 1:33:40 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 70908
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/rawpci.h
r36485 r36498 219 219 } PCIRAWREQPCICFGREAD; 220 220 221 /** Parameters buffer for PCIRAWR0_DO_REGISTER_R0_IRQ_HANDLER call. */ 222 typedef struct 223 { 224 /* in */ 225 int32_t iGuestIrq; 226 RTR0PTR pfnHandler; 227 RTR0PTR pfnHandlerContext; 221 /** Parameters buffer for PCIRAWR0_DO_GET_IRQ call. */ 222 typedef struct PCIRAWREQGETIRQ 223 { 224 /* in */ 225 int64_t iTimeout; 228 226 /* out */ 229 int32_t iHostIrq; 230 } PCIRAWREQREGISTERR0IRQHANDLER; 231 232 /** Parameters buffer for PCIRAWR0_DO_UNREGISTER_R0_IRQ_HANDLER call. */ 233 typedef struct 234 { 235 /* in */ 236 int32_t iHostIrq; 237 } PCIRAWREQUNREGISTERR0IRQHANDLER; 227 int32_t iIrq; 228 } PCIRAWREQGETIRQ; 238 229 239 230 /** Parameters buffer for PCIRAWR0_DO_POWER_STATE_CHANGE call. */ … … 264 255 union 265 256 { 266 PCIRAWREQOPENDEVICE aOpenDevice; 267 PCIRAWREQCLOSEDEVICE aCloseDevice; 268 PCIRAWREQGETREGIONINFO aGetRegionInfo; 269 PCIRAWREQMAPREGION aMapRegion; 270 PCIRAWREQUNMAPREGION aUnmapRegion; 271 PCIRAWREQPIOWRITE aPioWrite; 272 PCIRAWREQPIOREAD aPioRead; 273 PCIRAWREQMMIOWRITE aMmioWrite; 274 PCIRAWREQMMIOREAD aMmioRead; 275 PCIRAWREQPCICFGWRITE aPciCfgWrite; 276 PCIRAWREQPCICFGREAD aPciCfgRead; 277 PCIRAWREQREGISTERR0IRQHANDLER aRegisterR0IrqHandler; 278 PCIRAWREQUNREGISTERR0IRQHANDLER aUnregisterR0IrqHandler; 257 PCIRAWREQOPENDEVICE aOpenDevice; 258 PCIRAWREQCLOSEDEVICE aCloseDevice; 259 PCIRAWREQGETREGIONINFO aGetRegionInfo; 260 PCIRAWREQMAPREGION aMapRegion; 261 PCIRAWREQUNMAPREGION aUnmapRegion; 262 PCIRAWREQPIOWRITE aPioWrite; 263 PCIRAWREQPIOREAD aPioRead; 264 PCIRAWREQMMIOWRITE aMmioWrite; 265 PCIRAWREQMMIOREAD aMmioRead; 266 PCIRAWREQPCICFGWRITE aPciCfgWrite; 267 PCIRAWREQPCICFGREAD aPciCfgRead; 268 PCIRAWREQGETIRQ aGetIrq; 279 269 PCIRAWREQPOWERSTATECHANGE aPowerStateChange; 280 270 } u; … … 309 299 /* Perform PCI config read. */ 310 300 PCIRAWR0_DO_PCICFG_READ, 311 /* Register device IRQ R0 handler. */ 312 PCIRAWR0_DO_REGISTER_R0_IRQ_HANDLER, 313 /* Unregister device IRQ R0 handler. */ 314 PCIRAWR0_DO_UNREGISTER_R0_IRQ_HANDLER, 301 /* Get next IRQ for the device. */ 302 PCIRAWR0_DO_GET_IRQ, 315 303 /* Notify driver about guest power state change. */ 316 304 PCIRAWR0_DO_POWER_STATE_CHANGE,
Note:
See TracChangeset
for help on using the changeset viewer.