Lines Matching refs:PDM

3  * PDM - Internal header file.
58 * Enables/disables PDM critsect strictness like deadlock detection. */
65 * Enables/disables PDM read/write critsect strictness like deadlock
77 /** Pointer to a PDM Device. */
79 /** Pointer to a pointer to a PDM Device. */
82 /** Pointer to a PDM USB Device. */
84 /** Pointer to a pointer to a PDM USB Device. */
87 /** Pointer to a PDM Driver. */
89 /** Pointer to a pointer to a PDM Driver. */
92 /** Pointer to a PDM Logical Unit. */
94 /** Pointer to a pointer to a PDM Logical Unit. */
97 /** Pointer to a PDM PCI Bus instance. */
126 * (Head is pointed to by PDM::pDevInstances.) */
193 * (Head is pointed to by PDM::pUsbInstances.) */
429 # error "Invalid header PDM order. Include PDMInternal.h before VBox/vmm/pdm.h!"
436 * PDM Logical Unit.
466 * PDM Device.
488 * PDM USB Device.
506 * PDM Driver.
526 * PDM registered PIC device.
556 * PDM registered APIC device.
641 * PDM registered I/O APIC device.
673 * PDM PCI Bus instance.
712 * PDM registered DMAC (DMA Controller) device.
724 * PDM registered RTC (Real Time Clock) device.
803 /** Pointer to a PDM Queue. */
807 * PDM Queue.
915 /** @name PDM::fQueueFlushing
1010 /** Pointer to a PDM Async I/O template. */
1013 /** Pointer to the main PDM Async completion endpoint class. */
1020 * PDM VMCPU Instance data.
1055 * PDM VM Instance data.
1058 typedef struct PDM
1060 /** The PDM lock.
1062 * the PIC, APIC, IOAPIC and PCI devices plus some PDM functions. */
1123 * PDM entity requiring an ID. */
1140 } PDM;
1141 AssertCompileMemberAlignment(PDM, GCPhysVMMDevHeap, sizeof(RTGCPHYS));
1142 AssertCompileMemberAlignment(PDM, CritSect, 8);
1143 AssertCompileMemberAlignment(PDM, StatQueuedCritSectLeaves, 8);
1144 /** Pointer to PDM VM instance data. */
1145 typedef PDM *PPDM;
1150 * PDM data kept in the UVM.
1156 /** Linked list of timer driven PDM queues.
1157 * Currently serialized by PDM::CritSect. */
1159 /** Linked list of force action driven PDM queues.
1160 * Currently serialized by PDM::CritSect. */
1171 /** Head of the PDM Thread list. (singly linked) */
1173 /** Tail of the PDM Thread list. (singly linked) */
1176 /** @name PDM Async Completion
1192 /** Pointer to the PDM data kept in the UVM. */