Changeset 99739 in vbox for trunk/src/VBox/Devices/Storage
- Timestamp:
- May 11, 2023 1:01:08 AM (22 months ago)
- svn:sync-xref-src-repo-rev:
- 157315
- Location:
- trunk/src/VBox/Devices/Storage
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/ATAPIPassthrough.cpp
r98103 r99739 165 165 * Initilizes the given track from the given CUE sheet entry. 166 166 * 167 * @returns nothing.168 167 * @param pTrack The track to initialize. 169 168 * @param pbCueSheetEntry CUE sheet entry to use. … … 476 475 * Dump the complete track list to the release log. 477 476 * 478 * @returns nothing.479 477 * @param pTrackList The track list to dump. 480 478 */ … … 517 515 * Destroys the allocated task list handle. 518 516 * 519 * @returns nothing.520 517 * @param pTrackList The track list handle to destroy. 521 518 */ … … 530 527 * Clears all tracks from the given task list. 531 528 * 532 * @returns nothing.533 529 * @param pTrackList The track list to clear. 534 530 */ -
trunk/src/VBox/Devices/Storage/DevAHCI.cpp
r98103 r99739 637 637 * Memory buffer callback. 638 638 * 639 * @returns nothing.640 639 * @param pDevIns The device instance. 641 640 * @param GCPhys The guest physical address of the memory buffer. … … 985 984 * Finishes the port reset of the given port. 986 985 * 987 * @returns nothing.988 986 * @param pDevIns The device instance. 989 987 * @param pThis The shared AHCI state. … … 1049 1047 * Kicks the I/O thread from RC or R0. 1050 1048 * 1051 * @returns nothing.1052 1049 * @param pDevIns The device instance. 1053 1050 * @param pAhciPort The port to kick, shared bits. … … 2534 2531 * Dump info about the FIS 2535 2532 * 2536 * @returns nothing2537 2533 * @param pAhciPort The port the command FIS was read from (shared bits). 2538 2534 * @param cmdFis The FIS to print info from. … … 2616 2612 * Dump info about the command header 2617 2613 * 2618 * @returns nothing2619 2614 * @param pAhciPort Pointer to the port the command header was read from 2620 2615 * (shared bits). … … 2651 2646 * Post the first D2H FIS from the device into guest memory. 2652 2647 * 2653 * @returns nothing2654 2648 * @param pDevIns The device instance. 2655 2649 * @param pAhciPort Pointer to the port which "receives" the FIS (shared bits). … … 2936 2930 * Reset all values after a reset of the attached storage device. 2937 2931 * 2938 * @returns nothing2939 2932 * @param pDevIns The device instance. 2940 2933 * @param pThis The shared AHCI state. … … 2966 2959 * Initiates a device reset caused by ATA_DEVICE_RESET (ATAPI only). 2967 2960 * 2968 * @returns nothing.2969 2961 * @param pDevIns The device instance. 2970 2962 * @param pThis The shared AHCI state. … … 2988 2980 * Create a PIO setup FIS and post it into the memory area of the guest. 2989 2981 * 2990 * @returns nothing.2991 2982 * @param pDevIns The device instance. 2992 2983 * @param pThis The shared AHCI state. … … 3056 3047 * Build a D2H FIS and post into the memory area of the guest. 3057 3048 * 3058 * @returns Nothing3059 3049 * @param pDevIns The device instance. 3060 3050 * @param pThis The shared AHCI state. … … 3126 3116 * Build a SDB Fis and post it into the memory area of the guest. 3127 3117 * 3128 * @returns Nothing3129 3118 * @param pDevIns The device instance. 3130 3119 * @param pThis The shared AHCI state. … … 3585 3574 * Frees a given AHCI request structure. 3586 3575 * 3587 * @returns nothing.3588 3576 * @param pAhciPortR3 The AHCI port, ring-3 bits. 3589 3577 * @param pAhciReq The request to free. -
trunk/src/VBox/Devices/Storage/DevATA.cpp
r98271 r99739 1275 1275 * Enters the lock protecting the controller data against concurrent access. 1276 1276 * 1277 * @returns nothing.1278 1277 * @param pDevIns The device instance. 1279 1278 * @param pCtl The controller to lock. … … 1290 1289 * Leaves the lock protecting the controller against concurrent data access. 1291 1290 * 1292 * @returns nothing.1293 1291 * @param pDevIns The device instance. 1294 1292 * @param pCtl The controller to unlock. … … 7136 7134 * Resume notification. 7137 7135 * 7138 * @returns VBox status code.7139 7136 * @param pDevIns The device instance data. 7140 7137 */ … … 7601 7598 * Power Off notification. 7602 7599 * 7603 * @returns VBox status code.7604 7600 * @param pDevIns The device instance data. 7605 7601 */ … … 7614 7610 * Suspend notification. 7615 7611 * 7616 * @returns VBox status code.7617 7612 * @param pDevIns The device instance data. 7618 7613 */ -
trunk/src/VBox/Devices/Storage/DevBusLogic.cpp
r98103 r99739 1029 1029 * Memory buffer callback. 1030 1030 * 1031 * @returns nothing.1032 1031 * @param pDevIns The device instance. 1033 1032 * @param pThis Pointer to the shared BusLogic instance data. … … 1065 1064 * an interrupt of a different type is still pending. 1066 1065 * 1067 * @returns nothing.1068 1066 * @param pDevIns The device instance. 1069 1067 * @param pThis Pointer to the shared BusLogic instance data. … … 1119 1117 * Deasserts the interrupt line of the BusLogic adapter. 1120 1118 * 1121 * @returns nothing.1122 1119 * @param pDevIns The device instance. 1123 1120 * @param pThis Pointer to the shared BusLogic instance data. … … 1146 1143 * Advances the mailbox pointer to the next slot. 1147 1144 * 1148 * @returns nothing.1149 1145 * @param pThis Pointer to the shared BusLogic instance data. 1150 1146 */ … … 1157 1153 * Initialize local RAM of host adapter with default values. 1158 1154 * 1159 * @returns nothing.1160 1155 * @param pThis Pointer to the shared BusLogic instance data. 1161 1156 */ … … 1232 1227 * Note that suppressing CMDC also suppresses the interrupt, but not vice versa. 1233 1228 * 1234 * @returns nothing.1235 1229 * @param pDevIns The device instance. 1236 1230 * @param pThis Pointer to the shared BusLogic instance data. … … 1263 1257 * Memory write helper to handle PCI/ISA differences - metadata writes. 1264 1258 * 1265 * @returns nothing.1266 1259 * @param pDevIns The device instance. 1267 1260 * @param pThis Pointer to the shared BusLogic instance data. … … 1281 1274 * Memory read helper to handle PCI/ISA differences - metadata reads. 1282 1275 * 1283 * @returns nothing.1284 1276 * @param pDevIns The device instance. 1285 1277 * @param pThis Pointer to the shared BusLogic instance data. … … 1296 1288 } 1297 1289 1298 #if defined(IN_RING3)1290 #ifdef IN_RING3 1299 1291 1300 1292 /** 1301 1293 * Memory write helper to handle PCI/ISA differences - userdata writes. 1302 1294 * 1303 * @returns nothing.1304 1295 * @param pDevIns The device instance. 1305 1296 * @param pThis Pointer to the shared BusLogic instance data. … … 1319 1310 * Memory read helper to handle PCI/ISA differences - userdata reads. 1320 1311 * 1321 * @returns nothing.1322 1312 * @param pDevIns The device instance. 1323 1313 * @param pThis Pointer to the shared BusLogic instance data. … … 1337 1327 * Initiates a hard reset which was issued from the guest. 1338 1328 * 1339 * @returns nothing1340 1329 * @param pDevIns The device instance. 1341 1330 * @param pThis Pointer to the shared BusLogic instance data. … … 1363 1352 * Send a mailbox with set status codes to the guest. 1364 1353 * 1365 * @returns nothing.1366 1354 * @param pDevIns The device instance. 1367 1355 * @param pThis Pointer to the shared BusLogic instance data. … … 1469 1457 * Dumps the content of a command control block for debugging purposes. 1470 1458 * 1471 * @returns nothing.1472 1459 * @param pCCB Pointer to the command control block to dump. 1473 1460 * @param fIs24BitCCB Flag to determine CCB format. … … 1842 1829 * Free the sense buffer. 1843 1830 * 1844 * @returns nothing.1845 1831 * @param pReq Pointer to the request state. 1846 1832 * @param fCopy If sense data should be copied to guest memory. … … 2855 2841 * Update the ISA I/O range. 2856 2842 * 2857 * @returns nothing.2843 * @returns VBox status code. 2858 2844 * @param pDevIns The device instance. 2859 2845 * @param pThis Pointer to the shared BusLogic instance data. … … 2914 2900 * Completes a request initiated by the BIOS through the BUSLOGICCOMMAND_EXECUTE_SCSI_COMMAND command. 2915 2901 * 2916 * @returns nothing.2917 2902 * @param pThis Pointer to the shared BusLogic instance data. 2918 2903 * @param u8ScsiSts The SCSI status code. … … 3385 3370 * Processes a SCSI request issued by the BIOS with the BUSLOGICCOMMAND_EXECUTE_SCSI_COMMAND command. 3386 3371 * 3387 * @returns nothing.3388 3372 * @param pDevIns The device instance. 3389 3373 * @param pThis Pointer to the shared BusLogic instance data. -
trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp
r98103 r99739 101 101 * Memory buffer callback. 102 102 * 103 * @returns nothing.104 103 * @param pDevIns The device instance. 105 104 * @param GCPhys The guest physical address of the memory buffer. … … 449 448 * Updates the status of the interrupt pin of the device. 450 449 * 451 * @returns nothing.452 450 * @param pDevIns The device instance. 453 451 * @param pThis Pointer to the shared LsiLogic device state. … … 480 478 * updates the interrupt status. 481 479 * 482 * @returns nothing.483 480 * @param pDevIns The device instance. 484 481 * @param pThis Pointer to the shared LsiLogic device state. … … 495 492 * updates the interrupt status. 496 493 * 497 * @returns nothing.498 494 * @param pDevIns The device instance. 499 495 * @param pThis Pointer to the shared LsiLogic device state. … … 511 507 * Sets the I/O controller into fault state and sets the fault code. 512 508 * 513 * @returns nothing514 509 * @param pThis Pointer to the shared LsiLogic device state. 515 510 * @param uIOCFaultCode Fault code to set. … … 618 613 * Allocates the configuration pages based on the device. 619 614 * 620 * @returns nothing.615 * @returns VBox status code. 621 616 * @param pThis Pointer to the shared LsiLogic device state. 622 617 * @param pThisCC Pointer to the ring-3 LsiLogic device state. … … 686 681 * Frees the configuration pages if allocated. 687 682 * 688 * @returns nothing.689 683 * @param pThis Pointer to the shared LsiLogic device state. 690 684 * @param pThisCC Pointer to the ring-3 LsiLogic device state. … … 732 726 * Finishes a context reply. 733 727 * 734 * @returns nothing735 728 * @param pDevIns The device instance. 736 729 * @param pThis Pointer to the shared LsiLogic device state. … … 771 764 * Takes necessary steps to finish a reply frame. 772 765 * 773 * @returns nothing774 766 * @param pDevIns The device instance. 775 767 * @param pThis Pointer to the shared LsiLogic device state. … … 891 883 * Frees all allocated memory regions. 892 884 * 893 * @returns nothing.894 885 * @param pThisCC Pointer to the ring-3 LsiLogic device state. 895 886 */ … … 910 901 * Inserts a given memory region into the list. 911 902 * 912 * @returns nothing.913 903 * @param pThisCC Pointer to the ring-3 LsiLogic device state. 914 904 * @param pRegion The region to insert. … … 955 945 * Handles a write to the diagnostic data register. 956 946 * 957 * @returns nothing.958 947 * @param pThis Pointer to the shared LsiLogic device state. 959 948 * @param pThisCC Pointer to the ring-3 LsiLogic device state. … … 1045 1034 * Handles a read from the diagnostic data register. 1046 1035 * 1047 * @returns nothing.1048 1036 * @param pThis Pointer to the shared LsiLogic device state. 1049 1037 * @param pThisCC Pointer to the ring-3 LsiLogic device state. … … 1077 1065 * Handles a write to the diagnostic memory address register. 1078 1066 * 1079 * @returns nothing.1080 1067 * @param pThis Pointer to the shared LsiLogic device state. 1081 1068 * @param u32Addr Address to write. … … 1089 1076 * Handles a read from the diagnostic memory address register. 1090 1077 * 1091 * @returns nothing.1092 1078 * @param pThis Pointer to the shared LsiLogic device state. 1093 1079 * @param pu32Addr Where to store the current address. … … 1910 1896 * Dump an SG entry. 1911 1897 * 1912 * @returns nothing.1913 1898 * @param pSGEntry Pointer to the SG entry to dump 1914 1899 */ … … 2220 2205 * Handles the completion of th given request. 2221 2206 * 2222 * @returns nothing.2223 2207 * @param pDevIns The device instance. 2224 2208 * @param pThis Pointer to the shared LsiLogic device state. … … 3346 3330 * Initializes the configuration pages for the SPI SCSI controller. 3347 3331 * 3348 * @returns nothing3349 3332 * @param pThis Pointer to the shared LsiLogic device state. 3350 3333 * @param pThisCC Pointer to the ring-3 LsiLogic device state. … … 3450 3433 * Generates a SAS address (WWID) 3451 3434 * 3452 * @returns nothing.3453 3435 * @param pSASAddress Pointer to an unitialised SAS address. 3454 3436 * @param iId iId which will go into the address. … … 3471 3453 * Initializes the configuration pages for the SAS SCSI controller. 3472 3454 * 3473 * @returns nothing3474 3455 * @param pThis Pointer to the shared LsiLogic device state. 3475 3456 * @param pThisCC Pointer to the ring-3 LsiLogic device state. … … 3650 3631 * Initializes the configuration pages. 3651 3632 * 3652 * @returns nothing3653 3633 * @param pDevIns The device instance. 3654 3634 * @param pThis Pointer to the shared LsiLogic device state. … … 4106 4086 * or loaded from a saved state. 4107 4087 * 4108 * @returns nothing.4109 4088 * @param pDevIns The device instance. 4110 4089 * @param pThis Pointer to the shared LsiLogic device state. -
trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp
r98661 r99739 721 721 * Wrapper around virtioCoreR3VirtqUsedBufPut() and virtioCoreVirtqUsedRingSync() doing some device locking. 722 722 * 723 * @returns nothing.724 723 * @param pDevIns The PDM device instance. 725 724 * @param pVirtio Pointer to the shared virtio core structure. … … 829 828 * Releases one reference from the given controller instances active request counter. 830 829 * 831 * @returns nothing.832 830 * @param pDevIns The device instance. 833 831 * @param pThis VirtIO SCSI shared instance data. … … 845 843 * Retains one reference for the given controller instances active request counter. 846 844 * 847 * @returns nothing.848 845 * @param pThis VirtIO SCSI shared instance data. 849 846 */ -
trunk/src/VBox/Devices/Storage/DrvDiskIntegrity.cpp
r98103 r99739 685 685 * Adds a request to the active list. 686 686 * 687 * @returns nothing.688 687 * @param pThis The driver instance data. 689 688 * @param pIoReq The request to add. … … 706 705 * Removes a request from the active list. 707 706 * 708 * @returns nothing.709 707 * @param pThis The driver instance data. 710 708 * @param pIoReq The request to remove. … … 787 785 * Fires a read event if enabled. 788 786 * 789 * @returns nothing.790 787 * @param pThis The driver instance data. 791 788 * @param uGrp The group ID. … … 808 805 * Fires a write event if enabled. 809 806 * 810 * @returns nothing.811 807 * @param pThis The driver instance data. 812 808 * @param uGrp The group ID. … … 829 825 * Fires a flush event if enabled. 830 826 * 831 * @returns nothing.832 827 * @param pThis The driver instance data. 833 828 * @param uGrp The group ID. … … 848 843 * Fires a request complete event if enabled. 849 844 * 850 * @returns nothing.851 845 * @param pThis The driver instance data. 852 846 * @param uGrp The group ID. -
trunk/src/VBox/Devices/Storage/DrvHostBase.cpp
r98103 r99739 1149 1149 * Deregisters statistics associated with the given media driver. 1150 1150 * 1151 * @returns nothing.1152 1151 * @param pThis The media driver instance. 1153 1152 */ -
trunk/src/VBox/Devices/Storage/DrvRamDisk.cpp
r98561 r99739 1046 1046 * Frees a I/O memory buffer allocated previously. 1047 1047 * 1048 * @returns nothing.1049 1048 * @param pThis VBox disk container instance data. 1050 1049 * @param pIoReq I/O request for which to free memory. -
trunk/src/VBox/Devices/Storage/DrvVD.cpp
r98271 r99739 2476 2476 * device/driver above about the completion if requested. 2477 2477 * 2478 * @returns VBox status code.2479 2478 * @param pThis VBox disk container instance data. 2480 2479 * @param pIoReq I/O request to complete. … … 3027 3026 * Tries to process any requests waiting for available I/O memory. 3028 3027 * 3029 * @returns nothing.3030 3028 * @param pThis VBox disk container instance data. 3031 3029 */ … … 3108 3106 * Frees a I/O memory buffer allocated previously. 3109 3107 * 3110 * @returns nothing.3111 3108 * @param pThis VBox disk container instance data. 3112 3109 * @param pIoReq I/O request for which to free memory. … … 3186 3183 * Dumps the interesting bits about the given I/O request to the release log. 3187 3184 * 3188 * @returns nothing.3189 3185 * @param pThis VBox disk container instance data. 3190 3186 * @param pIoReq The I/O request to dump. … … 4201 4197 * Deregisters statistics associated with the given media driver. 4202 4198 * 4203 * @returns nothing.4204 4199 * @param pThis The media driver instance. 4205 4200 */ … … 4284 4279 * Worker for the power off or destruct callback. 4285 4280 * 4286 * @returns nothing.4287 4281 * @param pDrvIns The driver instance. 4288 4282 */ -
trunk/src/VBox/Devices/Storage/HBDMgmt-darwin.cpp
r98103 r99739 124 124 * Unclaims the given block device and frees its state removing it from the list. 125 125 * 126 * @returns nothing.127 126 * @param pDev The block device to unclaim. 128 127 */ … … 295 294 * Dummy handler for the wakeup source to kick the worker thread. 296 295 * 297 * @returns nothing.298 296 * @param pInfo Opaque user data given during source creation, unused. 299 297 */ -
trunk/src/VBox/Devices/Storage/HBDMgmt-win.cpp
r98103 r99739 95 95 * Unclaims the given block device and frees its state removing it from the list. 96 96 * 97 * @returns nothing.98 97 * @param pDev The block device to unclaim. 99 98 */ -
trunk/src/VBox/Devices/Storage/HBDMgmt.h
r98103 r99739 57 57 * Destroys the given block device manager unclaiming all managed block devices. 58 58 * 59 * @returns nothing.60 59 * @param hHbdMgr The block device manager. 61 60 */ -
trunk/src/VBox/Devices/Storage/IOBufMgmt.cpp
r98103 r99739 176 176 * Resets the bins to factory default (memory resigin in the largest bin). 177 177 * 178 * @returns nothing.179 178 * @param pThis The I/O buffer manager instance. 180 179 */ -
trunk/src/VBox/Devices/Storage/IOBufMgmt.h
r98103 r99739 111 111 * Frees a given I/O buffer. 112 112 * 113 * @returns nothing.114 113 * @param pIoBufDesc The I/O buffer descriptor to free. 115 114 */ -
trunk/src/VBox/Devices/Storage/UsbMsd.cpp
r98103 r99739 1078 1078 * Process a completed request. 1079 1079 * 1080 * @returns nothing.1081 1080 * @param pThis The MSD instance. 1082 1081 * @param pReq The request. -
trunk/src/VBox/Devices/Storage/VSCSI/VSCSIInternal.h
r98103 r99739 321 321 * Completes a SCSI request and calls the completion handler. 322 322 * 323 * @returns nothing.324 323 * @param pVScsiDevice The virtual SCSI device. 325 324 * @param pVScsiReq The request which completed. … … 335 334 * Init the sense data state. 336 335 * 337 * @returns nothing.338 336 * @param pVScsiSense The SCSI sense data state to init. 339 337 */ … … 396 394 * Destroys the given VPD page pool freeing all pages in it. 397 395 * 398 * @returns nothing.399 396 * @param pVScsiVpdPool The VPD page pool to destroy. 400 397 */ … … 495 492 * Sets the transfer size for the given request. 496 493 * 497 * @returns nothing.498 494 * @param pVScsiReq The SCSI request. 499 495 * @param cbXfer The transfer size for the request. … … 507 503 * Sets the transfer direction for the given request. 508 504 * 509 * @returns nothing.510 505 * @param pVScsiReq The SCSI request. 511 506 * @param cbXfer The transfer size for the request.
Note:
See TracChangeset
for help on using the changeset viewer.