VirtualBox

Changeset 65100 in vbox for trunk/src/VBox/Devices/Audio


Ignore:
Timestamp:
Jan 4, 2017 12:07:17 PM (8 years ago)
Author:
vboxsync
Message:

Devices/Audio: doxygen fixes

Location:
trunk/src/VBox/Devices/Audio
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/DevIchAc97.cpp

    r65038 r65100  
    905905 * @returns IPRT status code.
    906906 * @param   pThis               AC'97 state.
    907  * @param   pStream             AC'97 stream to write to.
    908  * @param   pMixSink            Mixer sink to get audio data to write from.
     907 * @param   pDstStream          AC'97 stream to write to.
     908 * @param   pSrcMixSink         Mixer sink to get audio data to write from.
    909909 * @param   cbToWrite           Number of bytes to write.
    910910 * @param   pcbWritten          Number of bytes written. Optional.
     
    23612361 * @callback_method_impl{FNIOMIOPORTIN}
    23622362 */
    2363 static DECLCALLBACK(int) ichac97IOPortNABMRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32Val, unsigned cbVal)
     2363static DECLCALLBACK(int) ichac97IOPortNABMRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint32_t *pu32, unsigned cb)
    23642364{
    23652365    RT_NOREF(pDevIns);
     
    23672367
    23682368    /* Get the index of the NABMBAR port. */
    2369     const uint32_t uPortIdx = Port - pThis->IOPortBase[1];
     2369    const uint32_t uPortIdx = uPort - pThis->IOPortBase[1];
    23702370
    23712371    PAC97STREAM pStream = ichac97GetStreamFromIdx(pThis, AC97_PORT2IDX(uPortIdx));
     
    23822382    int rc = VINF_SUCCESS;
    23832383
    2384     switch (cbVal)
     2384    switch (cb)
    23852385    {
    23862386        case 1:
     
    23912391                    /* Codec Access Semaphore Register */
    23922392                    Log3Func(("CAS %d\n", pThis->cas));
    2393                     *pu32Val = pThis->cas;
     2393                    *pu32 = pThis->cas;
    23942394                    pThis->cas = 1;
    23952395                    break;
     
    23982398                case MC_CIV:
    23992399                    /* Current Index Value Register */
    2400                     *pu32Val = pRegs->civ;
    2401                     Log3Func(("CIV[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32Val));
     2400                    *pu32 = pRegs->civ;
     2401                    Log3Func(("CIV[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32));
    24022402                    break;
    24032403                case PI_LVI:
     
    24052405                case MC_LVI:
    24062406                    /* Last Valid Index Register */
    2407                     *pu32Val = pRegs->lvi;
    2408                     Log3Func(("LVI[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32Val));
     2407                    *pu32 = pRegs->lvi;
     2408                    Log3Func(("LVI[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32));
    24092409                    break;
    24102410                case PI_PIV:
     
    24122412                case MC_PIV:
    24132413                    /* Prefetched Index Value Register */
    2414                     *pu32Val = pRegs->piv;
    2415                     Log3Func(("PIV[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32Val));
     2414                    *pu32 = pRegs->piv;
     2415                    Log3Func(("PIV[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32));
    24162416                    break;
    24172417                case PI_CR:
     
    24192419                case MC_CR:
    24202420                    /* Control Register */
    2421                     *pu32Val = pRegs->cr;
    2422                     Log3Func(("CR[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32Val));
     2421                    *pu32 = pRegs->cr;
     2422                    Log3Func(("CR[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32));
    24232423                    break;
    24242424                case PI_SR:
     
    24262426                case MC_SR:
    24272427                    /* Status Register (lower part) */
    2428                     *pu32Val = RT_LO_U8(pRegs->sr);
    2429                     Log3Func(("SRb[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32Val));
     2428                    *pu32 = RT_LO_U8(pRegs->sr);
     2429                    Log3Func(("SRb[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32));
    24302430                    break;
    24312431                default:
    2432                     *pu32Val = UINT32_MAX;
    2433                     LogFunc(("U nabm readb %#x -> %#x\n", Port, *pu32Val));
     2432                    *pu32 = UINT32_MAX;
     2433                    LogFunc(("U nabm readb %#x -> %#x\n", uPort, *pu32));
    24342434                    break;
    24352435            }
     
    24452445                case MC_SR:
    24462446                    /* Status Register */
    2447                     *pu32Val = pRegs->sr;
    2448                     Log3Func(("SR[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32Val));
     2447                    *pu32 = pRegs->sr;
     2448                    Log3Func(("SR[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32));
    24492449                    break;
    24502450                case PI_PICB:
     
    24522452                case MC_PICB:
    24532453                    /* Position in Current Buffer */
    2454                     *pu32Val = pRegs->picb;
    2455                     Log3Func(("PICB[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32Val));
     2454                    *pu32 = pRegs->picb;
     2455                    Log3Func(("PICB[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32));
    24562456                    break;
    24572457                default:
    2458                     *pu32Val = UINT32_MAX;
    2459                     LogFunc(("U nabm readw %#x -> %#x\n", Port, *pu32Val));
     2458                    *pu32 = UINT32_MAX;
     2459                    LogFunc(("U nabm readw %#x -> %#x\n", uPort, *pu32));
    24602460                    break;
    24612461            }
     
    24712471                case MC_BDBAR:
    24722472                    /* Buffer Descriptor Base Address Register */
    2473                     *pu32Val = pRegs->bdbar;
    2474                     Log3Func(("BMADDR[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32Val));
     2473                    *pu32 = pRegs->bdbar;
     2474                    Log3Func(("BMADDR[%d] -> %#x\n", AC97_PORT2IDX(uPortIdx), *pu32));
    24752475                    break;
    24762476                case PI_CIV:
     
    24802480                     *                Last Valid Index Register +
    24812481                     *                Status Register */
    2482                     *pu32Val = pRegs->civ | (pRegs->lvi << 8) | (pRegs->sr << 16); /** @todo r=andy Use RT_MAKE_U32_FROM_U8. */
     2482                    *pu32 = pRegs->civ | (pRegs->lvi << 8) | (pRegs->sr << 16); /** @todo r=andy Use RT_MAKE_U32_FROM_U8. */
    24832483                    Log3Func(("CIV LVI SR[%d] -> %#x, %#x, %#x\n",
    24842484                              AC97_PORT2IDX(uPortIdx), pRegs->civ, pRegs->lvi, pRegs->sr));
     
    24902490                     *                Prefetched Index Value Register +
    24912491                     *                Control Register */
    2492                     *pu32Val = pRegs->picb | (pRegs->piv << 16) | (pRegs->cr << 24); /** @todo r=andy Use RT_MAKE_U32_FROM_U8. */
     2492                    *pu32 = pRegs->picb | (pRegs->piv << 16) | (pRegs->cr << 24); /** @todo r=andy Use RT_MAKE_U32_FROM_U8. */
    24932493                    Log3Func(("PICB PIV CR[%d] -> %#x %#x %#x %#x\n",
    2494                               AC97_PORT2IDX(uPortIdx), *pu32Val, pRegs->picb, pRegs->piv, pRegs->cr));
     2494                              AC97_PORT2IDX(uPortIdx), *pu32, pRegs->picb, pRegs->piv, pRegs->cr));
    24952495                    break;
    24962496                case AC97_GLOB_CNT:
    24972497                    /* Global Control */
    2498                     *pu32Val = pThis->glob_cnt;
    2499                     Log3Func(("glob_cnt -> %#x\n", *pu32Val));
     2498                    *pu32 = pThis->glob_cnt;
     2499                    Log3Func(("glob_cnt -> %#x\n", *pu32));
    25002500                    break;
    25012501                case AC97_GLOB_STA:
    25022502                    /* Global Status */
    2503                     *pu32Val = pThis->glob_sta | AC97_GS_S0CR;
    2504                     Log3Func(("glob_sta -> %#x\n", *pu32Val));
     2503                    *pu32 = pThis->glob_sta | AC97_GS_S0CR;
     2504                    Log3Func(("glob_sta -> %#x\n", *pu32));
    25052505                    break;
    25062506                default:
    2507                     *pu32Val = UINT32_MAX;
    2508                     LogFunc(("U nabm readl %#x -> %#x\n", Port, *pu32Val));
     2507                    *pu32 = UINT32_MAX;
     2508                    LogFunc(("U nabm readl %#x -> %#x\n", uPort, *pu32));
    25092509                    break;
    25102510            }
     
    25312531 * @callback_method_impl{FNIOMIOPORTOUT}
    25322532 */
    2533 static DECLCALLBACK(int) ichac97IOPortNABMWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port,
    2534                                                 uint32_t u32Val, unsigned cbVal)
     2533static DECLCALLBACK(int) ichac97IOPortNABMWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort,
     2534                                                uint32_t u32, unsigned cb)
    25352535{
    25362536    RT_NOREF(pDevIns);
     
    25382538
    25392539    /* Get the index of the NABMBAR register. */
    2540     const uint32_t uPortIdx = Port - pThis->IOPortBase[1];
     2540    const uint32_t uPortIdx = uPort - pThis->IOPortBase[1];
    25412541
    25422542    PAC97STREAM pStream = ichac97GetStreamFromIdx(pThis, AC97_PORT2IDX(uPortIdx));
     
    25512551    }
    25522552
    2553     switch (cbVal)
     2553    switch (cb)
    25542554    {
    25552555        case 1:
     
    25732573                        ichac97StreamFetchBDLE(pThis, pStream);
    25742574                    }
    2575                     pRegs->lvi = u32Val % 32;
    2576                     Log3Func(("[SD%RU8] LVI <- %#x\n", pStream->u8Strm, u32Val));
     2575                    pRegs->lvi = u32 % 32;
     2576                    Log3Func(("[SD%RU8] LVI <- %#x\n", pStream->u8Strm, u32));
    25772577                    break;
    25782578                }
     
    25852585                case MC_CR:
    25862586                {
    2587                     Log3Func(("[SD%RU8] CR <- %#x (cr %#x)\n", pStream->u8Strm, u32Val, pRegs->cr));
    2588 
    2589                     if (u32Val & AC97_CR_RR) /* Busmaster reset. */
     2587                    Log3Func(("[SD%RU8] CR <- %#x (cr %#x)\n", pStream->u8Strm, u32, pRegs->cr));
     2588
     2589                    if (u32 & AC97_CR_RR) /* Busmaster reset. */
    25902590                    {
    25912591                        Log3Func(("[SD%RU8] Reset\n", pStream->u8Strm));
     
    25982598                    else
    25992599                    {
    2600                         pRegs->cr = u32Val & AC97_CR_VALID_MASK;
     2600                        pRegs->cr = u32 & AC97_CR_VALID_MASK;
    26012601
    26022602                        if (!(pRegs->cr & AC97_CR_RPBM))
     
    26332633                case MC_SR:
    26342634                {
    2635                     pRegs->sr |= u32Val & ~(AC97_SR_RO_MASK | AC97_SR_WCLEAR_MASK);
    2636                     ichac97StreamUpdateSR(pThis, pStream, pRegs->sr & ~(u32Val & AC97_SR_WCLEAR_MASK));
    2637                     Log3Func(("[SD%RU8] SR <- %#x (sr %#x)\n", pStream->u8Strm, u32Val, pRegs->sr));
     2635                    pRegs->sr |= u32 & ~(AC97_SR_RO_MASK | AC97_SR_WCLEAR_MASK);
     2636                    ichac97StreamUpdateSR(pThis, pStream, pRegs->sr & ~(u32 & AC97_SR_WCLEAR_MASK));
     2637                    Log3Func(("[SD%RU8] SR <- %#x (sr %#x)\n", pStream->u8Strm, u32, pRegs->sr));
    26382638                    break;
    26392639                }
    26402640
    26412641                default:
    2642                     LogFunc(("Unimplemented: %#x <- %#x (Byte)\n", Port, u32Val));
     2642                    LogFunc(("Unimplemented: %#x <- %#x (Byte)\n", uPort, u32));
    26432643                    break;
    26442644            }
     
    26542654                case MC_SR:
    26552655                    /* Status Register */
    2656                     pRegs->sr |= u32Val & ~(AC97_SR_RO_MASK | AC97_SR_WCLEAR_MASK);
    2657                     ichac97StreamUpdateSR(pThis, pStream, pRegs->sr & ~(u32Val & AC97_SR_WCLEAR_MASK));
    2658                     Log3Func(("[SD%RU8] SR <- %#x (sr %#x)\n", pStream->u8Strm, u32Val, pRegs->sr));
     2656                    pRegs->sr |= u32 & ~(AC97_SR_RO_MASK | AC97_SR_WCLEAR_MASK);
     2657                    ichac97StreamUpdateSR(pThis, pStream, pRegs->sr & ~(u32 & AC97_SR_WCLEAR_MASK));
     2658                    Log3Func(("[SD%RU8] SR <- %#x (sr %#x)\n", pStream->u8Strm, u32, pRegs->sr));
    26592659                    break;
    26602660                default:
    2661                     LogFunc(("Unimplemented: %#x <- %#x (Word)\n", Port, u32Val));
     2661                    LogFunc(("Unimplemented: %#x <- %#x (Word)\n", uPort, u32));
    26622662                    break;
    26632663            }
     
    26732673                case MC_BDBAR:
    26742674                    /* Buffer Descriptor list Base Address Register */
    2675                     pRegs->bdbar = u32Val & ~3;
    2676                     Log3Func(("[SD%RU8] BDBAR <- %#x (bdbar %#x)\n", AC97_PORT2IDX(uPortIdx), u32Val, pRegs->bdbar));
     2675                    pRegs->bdbar = u32 & ~3;
     2676                    Log3Func(("[SD%RU8] BDBAR <- %#x (bdbar %#x)\n", AC97_PORT2IDX(uPortIdx), u32, pRegs->bdbar));
    26772677                    break;
    26782678                case AC97_GLOB_CNT:
    26792679                    /* Global Control */
    2680                     if (u32Val & AC97_GC_WR)
     2680                    if (u32 & AC97_GC_WR)
    26812681                        ichac97WarmReset(pThis);
    2682                     if (u32Val & AC97_GC_CR)
     2682                    if (u32 & AC97_GC_CR)
    26832683                        ichac97ColdReset(pThis);
    2684                     if (!(u32Val & (AC97_GC_WR | AC97_GC_CR)))
    2685                         pThis->glob_cnt = u32Val & AC97_GC_VALID_MASK;
    2686                     Log3Func(("glob_cnt <- %#x (glob_cnt %#x)\n", u32Val, pThis->glob_cnt));
     2684                    if (!(u32 & (AC97_GC_WR | AC97_GC_CR)))
     2685                        pThis->glob_cnt = u32 & AC97_GC_VALID_MASK;
     2686                    Log3Func(("glob_cnt <- %#x (glob_cnt %#x)\n", u32, pThis->glob_cnt));
    26872687                    break;
    26882688                case AC97_GLOB_STA:
    26892689                    /* Global Status */
    2690                     pThis->glob_sta &= ~(u32Val & AC97_GS_WCLEAR_MASK);
    2691                     pThis->glob_sta |= (u32Val & ~(AC97_GS_WCLEAR_MASK | AC97_GS_RO_MASK)) & AC97_GS_VALID_MASK;
    2692                     Log3Func(("glob_sta <- %#x (glob_sta %#x)\n", u32Val, pThis->glob_sta));
     2690                    pThis->glob_sta &= ~(u32 & AC97_GS_WCLEAR_MASK);
     2691                    pThis->glob_sta |= (u32 & ~(AC97_GS_WCLEAR_MASK | AC97_GS_RO_MASK)) & AC97_GS_VALID_MASK;
     2692                    Log3Func(("glob_sta <- %#x (glob_sta %#x)\n", u32, pThis->glob_sta));
    26932693                    break;
    26942694                default:
    2695                     LogFunc(("Unimplemented: %#x <- %#x (DWord)\n", Port, u32Val));
     2695                    LogFunc(("Unimplemented: %#x <- %#x (DWord)\n", uPort, u32));
    26962696                    break;
    26972697            }
     
    27002700
    27012701        default:
    2702             AssertMsgFailed(("Port=%#x cb=%d u32=%#x\n", Port, cbVal, u32Val));
     2702            AssertMsgFailed(("Port=%#x cb=%d u32=%#x\n", uPort, cb, u32));
    27032703            break;
    27042704    }
     
    27162716 * @callback_method_impl{FNIOMIOPORTIN}
    27172717 */
    2718 static DECLCALLBACK(int) ichac97IOPortNAMRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32Val, unsigned cbVal)
     2718static DECLCALLBACK(int) ichac97IOPortNAMRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint32_t *pu32, unsigned cb)
    27192719{
    27202720    RT_NOREF(pDevIns);
     
    27232723    int rc = VINF_SUCCESS;
    27242724
    2725     switch (cbVal)
     2725    switch (cb)
    27262726    {
    27272727        case 1:
    27282728        {
    2729             Log3Func(("U nam readb %#x\n", Port));
     2729            Log3Func(("U nam readb %#x\n", uPort));
    27302730            pThis->cas = 0;
    2731             *pu32Val = UINT32_MAX;
     2731            *pu32 = UINT32_MAX;
    27322732            break;
    27332733        }
     
    27352735        case 2:
    27362736        {
    2737             uint32_t index = Port - pThis->IOPortBase[0];
    2738             *pu32Val = UINT32_MAX;
     2737            uint32_t index = uPort - pThis->IOPortBase[0];
     2738            *pu32 = UINT32_MAX;
    27392739            pThis->cas = 0;
    27402740            switch (index)
    27412741            {
    27422742                default:
    2743                     *pu32Val = ichac97MixerGet(pThis, index);
    2744                     Log3Func(("nam readw %#x -> %#x\n", Port, *pu32Val));
     2743                    *pu32 = ichac97MixerGet(pThis, index);
     2744                    Log3Func(("nam readw %#x -> %#x\n", uPort, *pu32));
    27452745                    break;
    27462746            }
     
    27502750        case 4:
    27512751        {
    2752             Log3Func(("U nam readl %#x\n", Port));
     2752            Log3Func(("U nam readl %#x\n", uPort));
    27532753            pThis->cas = 0;
    2754             *pu32Val = UINT32_MAX;
     2754            *pu32 = UINT32_MAX;
    27552755            break;
    27562756        }
     
    27692769 * @callback_method_impl{FNIOMIOPORTOUT}
    27702770 */
    2771 static DECLCALLBACK(int) ichac97IOPortNAMWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32Val, unsigned cbVal)
     2771static DECLCALLBACK(int) ichac97IOPortNAMWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT uPort, uint32_t u32, unsigned cb)
    27722772{
    27732773    RT_NOREF(pDevIns);
    27742774    PAC97STATE pThis = (PAC97STATE)pvUser;
    27752775
    2776     switch (cbVal)
     2776    switch (cb)
    27772777    {
    27782778        case 1:
    27792779        {
    2780             Log3Func(("U nam writeb %#x <- %#x\n", Port, u32Val));
     2780            Log3Func(("U nam writeb %#x <- %#x\n", uPort, u32));
    27812781            pThis->cas = 0;
    27822782            break;
     
    27852785        case 2:
    27862786        {
    2787             uint32_t index = Port - pThis->IOPortBase[0];
     2787            uint32_t index = uPort - pThis->IOPortBase[0];
    27882788            pThis->cas = 0;
    27892789            switch (index)
     
    27932793                    break;
    27942794                case AC97_Powerdown_Ctrl_Stat:
    2795                     u32Val &= ~0xf;
    2796                     u32Val |= ichac97MixerGet(pThis, index) & 0xf;
    2797                     ichac97MixerSet(pThis, index, u32Val);
     2795                    u32 &= ~0xf;
     2796                    u32 |= ichac97MixerGet(pThis, index) & 0xf;
     2797                    ichac97MixerSet(pThis, index, u32);
    27982798                    break;
    27992799                case AC97_Master_Volume_Mute:
     
    28032803                            break; /* Register controls surround (rear), do nothing. */
    28042804                    }
    2805                     ichac97MixerSetVolume(pThis, index, PDMAUDIOMIXERCTL_VOLUME_MASTER, u32Val);
     2805                    ichac97MixerSetVolume(pThis, index, PDMAUDIOMIXERCTL_VOLUME_MASTER, u32);
    28062806                    break;
    28072807                case AC97_Headphone_Volume_Mute:
     
    28112811                        {
    28122812                            /* Register controls PCM (front) outputs. */
    2813                             ichac97MixerSetVolume(pThis, index, PDMAUDIOMIXERCTL_VOLUME_MASTER, u32Val);
     2813                            ichac97MixerSetVolume(pThis, index, PDMAUDIOMIXERCTL_VOLUME_MASTER, u32);
    28142814                        }
    28152815                    }
    28162816                    break;
    28172817                case AC97_PCM_Out_Volume_Mute:
    2818                     ichac97MixerSetVolume(pThis, index, PDMAUDIOMIXERCTL_FRONT, u32Val);
     2818                    ichac97MixerSetVolume(pThis, index, PDMAUDIOMIXERCTL_FRONT, u32);
    28192819                    break;
    28202820                case AC97_Line_In_Volume_Mute:
    2821                     ichac97MixerSetVolume(pThis, index, PDMAUDIOMIXERCTL_LINE_IN, u32Val);
     2821                    ichac97MixerSetVolume(pThis, index, PDMAUDIOMIXERCTL_LINE_IN, u32);
    28222822                    break;
    28232823                case AC97_Record_Select:
    2824                     ichac97MixerRecordSelect(pThis, u32Val);
     2824                    ichac97MixerRecordSelect(pThis, u32);
    28252825                    break;
    28262826                case AC97_Vendor_ID1:
    28272827                case AC97_Vendor_ID2:
    2828                     LogFunc(("Attempt to write vendor ID to %#x\n", u32Val));
     2828                    LogFunc(("Attempt to write vendor ID to %#x\n", u32));
    28292829                    break;
    28302830                case AC97_Extended_Audio_ID:
    2831                     LogFunc(("Attempt to write extended audio ID to %#x\n", u32Val));
     2831                    LogFunc(("Attempt to write extended audio ID to %#x\n", u32));
    28322832                    break;
    28332833                case AC97_Extended_Audio_Ctrl_Stat:
    2834                     if (!(u32Val & AC97_EACS_VRA))
     2834                    if (!(u32 & AC97_EACS_VRA))
    28352835                    {
    28362836                        ichac97MixerSet(pThis, AC97_PCM_Front_DAC_Rate, 48000);
     
    28432843                        LogRel2(("AC97: Variable rate audio (VRA) is not supported\n"));
    28442844
    2845                     if (!(u32Val & AC97_EACS_VRM))
     2845                    if (!(u32 & AC97_EACS_VRM))
    28462846                    {
    28472847                        ichac97MixerSet(pThis, AC97_MIC_ADC_Rate,       48000);
     
    28512851                        LogRel2(("AC97: Variable rate microphone audio (VRM) is not supported\n"));
    28522852
    2853                     LogFunc(("Setting extended audio control to %#x\n", u32Val));
    2854                     ichac97MixerSet(pThis, AC97_Extended_Audio_Ctrl_Stat, u32Val);
     2853                    LogFunc(("Setting extended audio control to %#x\n", u32));
     2854                    ichac97MixerSet(pThis, AC97_Extended_Audio_Ctrl_Stat, u32);
    28552855                    break;
    28562856                case AC97_PCM_Front_DAC_Rate:
    28572857                    if (ichac97MixerGet(pThis, AC97_Extended_Audio_Ctrl_Stat) & AC97_EACS_VRA)
    28582858                    {
    2859                         ichac97MixerSet(pThis, index, u32Val);
    2860                         LogFunc(("Set front DAC rate to %RU32\n", u32Val));
     2859                        ichac97MixerSet(pThis, index, u32);
     2860                        LogFunc(("Set front DAC rate to %RU32\n", u32));
    28612861                        ichac97StreamReOpen(pThis, &pThis->StreamOut);
    28622862                    }
    28632863                    else
    2864                         AssertMsgFailed(("Attempt to set front DAC rate to %RU32, but VRA is not set\n", u32Val));
     2864                        AssertMsgFailed(("Attempt to set front DAC rate to %RU32, but VRA is not set\n", u32));
    28652865                    break;
    28662866                case AC97_MIC_ADC_Rate:
    28672867                    if (ichac97MixerGet(pThis, AC97_Extended_Audio_Ctrl_Stat) & AC97_EACS_VRM)
    28682868                    {
    2869                         ichac97MixerSet(pThis, index, u32Val);
    2870                         LogFunc(("Set MIC ADC rate to %RU32\n", u32Val));
     2869                        ichac97MixerSet(pThis, index, u32);
     2870                        LogFunc(("Set MIC ADC rate to %RU32\n", u32));
    28712871                        ichac97StreamReOpen(pThis, &pThis->StreamMicIn);
    28722872                    }
    28732873                    else
    2874                         AssertMsgFailed(("Attempt to set MIC ADC rate to %RU32, but VRM is not set\n", u32Val));
     2874                        AssertMsgFailed(("Attempt to set MIC ADC rate to %RU32, but VRM is not set\n", u32));
    28752875                    break;
    28762876                case AC97_PCM_LR_ADC_Rate:
    28772877                    if (ichac97MixerGet(pThis, AC97_Extended_Audio_Ctrl_Stat) & AC97_EACS_VRA)
    28782878                    {
    2879                         ichac97MixerSet(pThis, index, u32Val);
    2880                         LogFunc(("Set front LR ADC rate to %RU32\n", u32Val));
     2879                        ichac97MixerSet(pThis, index, u32);
     2880                        LogFunc(("Set front LR ADC rate to %RU32\n", u32));
    28812881                        ichac97StreamReOpen(pThis, &pThis->StreamLineIn);
    28822882                    }
    28832883                    else
    2884                         AssertMsgFailed(("Attempt to set LR ADC rate to %RU32, but VRA is not set\n", u32Val));
     2884                        AssertMsgFailed(("Attempt to set LR ADC rate to %RU32, but VRA is not set\n", u32));
    28852885                    break;
    28862886                default:
    2887                     LogFunc(("U nam writew %#x <- %#x\n", Port, u32Val));
    2888                     ichac97MixerSet(pThis, index, u32Val);
     2887                    LogFunc(("U nam writew %#x <- %#x\n", uPort, u32));
     2888                    ichac97MixerSet(pThis, index, u32);
    28892889                    break;
    28902890            }
     
    28942894        case 4:
    28952895        {
    2896             Log3Func(("U nam writel %#x <- %#x\n", Port, u32Val));
     2896            Log3Func(("U nam writel %#x <- %#x\n", uPort, u32));
    28972897            pThis->cas = 0;
    28982898            break;
     
    29002900
    29012901        default:
    2902             AssertMsgFailed(("Port=%#x cb=%d u32=%#x\n", Port, cbVal, u32Val));
     2902            AssertMsgFailed(("Port=%#x cb=%d u32=%#x\n", uPort, cb, u32));
    29032903            break;
    29042904    }
  • trunk/src/VBox/Devices/Audio/DrvAudio.cpp

    r65076 r65100  
    11931193 */
    11941194static DECLCALLBACK(int) drvAudioStreamPlay(PPDMIAUDIOCONNECTOR pInterface,
    1195                                             PPDMAUDIOSTREAM pStream, uint32_t *pcsPlayed)
     1195                                            PPDMAUDIOSTREAM pStream, uint32_t *pcSamplesPlayed)
    11961196{
    11971197    AssertPtrReturn(pInterface, VERR_INVALID_POINTER);
     
    12951295    if (RT_SUCCESS(rc))
    12961296    {
    1297         if (pcsPlayed)
    1298             *pcsPlayed = csPlayed;
     1297        if (pcSamplesPlayed)
     1298            *pcSamplesPlayed = csPlayed;
    12991299    }
    13001300
     
    25922592 * @copydoc FNPDMDRVCONSTRUCT
    25932593 */
    2594 static DECLCALLBACK(int) drvAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfgHandle, uint32_t fFlags)
    2595 {
    2596     LogFlowFunc(("pDrvIns=%#p, pCfgHandle=%#p, fFlags=%x\n", pDrvIns, pCfgHandle, fFlags));
     2594static DECLCALLBACK(int) drvAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
     2595{
     2596    LogFlowFunc(("pDrvIns=%#p, pCfgHandle=%#p, fFlags=%x\n", pDrvIns, pCfg, fFlags));
    25972597
    25982598    PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO);
     
    26542654    }
    26552655
    2656     rc = drvAudioInit(pDrvIns, pCfgHandle);
     2656    rc = drvAudioInit(pDrvIns, pCfg);
    26572657    if (RT_SUCCESS(rc))
    26582658    {
  • trunk/src/VBox/Devices/Audio/DrvHostALSAAudio.cpp

    r63749 r65100  
    16761676
    16771677/**
    1678  * @interface_method_impl{PDMIHOSTAUDIO,pfnGetStatus}
     1678 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetStatus}
    16791679 */
    16801680static DECLCALLBACK(PDMAUDIOSTRMSTS) drvHostALSAAudioStreamGetStatus(PPDMIHOSTAUDIO pInterface, PPDMAUDIOSTREAM pStream)
  • trunk/src/VBox/Devices/Audio/DrvHostCoreAudio.cpp

    r64612 r65100  
    19321932
    19331933/**
    1934  * @interface_method_impl{PDMIHOSTAUDIO, pfnStreamCapture}
     1934 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamCapture}
    19351935 */
    19361936static DECLCALLBACK(int) drvHostCoreAudioStreamCapture(PPDMIHOSTAUDIO pInterface, PPDMAUDIOSTREAM pStream,
     
    20592059
    20602060/**
    2061  * @interface_method_impl{PDMIHOSTAUDIO, pfnStreamPlay}
     2061 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamPlay}
    20622062 */
    20632063static DECLCALLBACK(int) drvHostCoreAudioStreamPlay(PPDMIHOSTAUDIO pInterface,
     
    22492249
    22502250/**
    2251  * @interface_method_impl{PDMIHOSTAUDIO, pfnGetConfig}
     2251 * @interface_method_impl{PDMIHOSTAUDIO,pfnGetConfig}
    22522252 */
    22532253static DECLCALLBACK(int) drvHostCoreAudioGetConfig(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDCFG pBackendCfg)
     
    22702270
    22712271/**
    2272  * @interface_method_impl{PDMIHOSTAUDIO, pfnGetDevices}
     2272 * @interface_method_impl{PDMIHOSTAUDIO,pfnGetDevices}
    22732273 */
    22742274static DECLCALLBACK(int) drvHostCoreAudioGetDevices(PPDMIHOSTAUDIO pInterface, PPDMAUDIODEVICEENUM pDeviceEnum)
     
    23072307#ifdef VBOX_WITH_AUDIO_CALLBACKS
    23082308/**
    2309  * @interface_method_impl{PDMIHOSTAUDIO, pfnSetCallback}
     2309 * @interface_method_impl{PDMIHOSTAUDIO,pfnSetCallback}
    23102310 */
    23112311static DECLCALLBACK(int) drvHostCoreAudioSetCallback(PPDMIHOSTAUDIO pInterface, PFNPDMHOSTAUDIOCALLBACK pfnCallback)
     
    23422342
    23432343/**
    2344  * @interface_method_impl{PDMIHOSTAUDIO, pfnStreamGetStatus}
     2344 * @interface_method_impl{PDMIHOSTAUDIO,pfnGetStatus}
    23452345 */
    23462346static DECLCALLBACK(PDMAUDIOBACKENDSTS) drvHostCoreAudioGetStatus(PPDMIHOSTAUDIO pInterface, PDMAUDIODIR enmDir)
     
    23542354
    23552355/**
    2356  * @interface_method_impl{PDMIHOSTAUDIO, pfnStreamCreate}
     2356 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamCreate}
    23572357 */
    23582358static DECLCALLBACK(int) drvHostCoreAudioStreamCreate(PPDMIHOSTAUDIO pInterface,
     
    24282428
    24292429/**
    2430  * @interface_method_impl{PDMIHOSTAUDIO, pfnStreamDestroy}
     2430 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamDestroy}
    24312431 */
    24322432static DECLCALLBACK(int) drvHostCoreAudioStreamDestroy(PPDMIHOSTAUDIO pInterface, PPDMAUDIOSTREAM pStream)
     
    24752475
    24762476/**
    2477  * @interface_method_impl{PDMIHOSTAUDIO, pfnStreamControl}
     2477 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamControl}
    24782478 */
    24792479static DECLCALLBACK(int) drvHostCoreAudioStreamControl(PPDMIHOSTAUDIO pInterface,
     
    24942494
    24952495/**
    2496  * @interface_method_impl{PDMIHOSTAUDIO, pfnStreamGetStatus}
     2496 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetStatus}
    24972497 */
    24982498static DECLCALLBACK(PDMAUDIOSTRMSTS) drvHostCoreAudioStreamGetStatus(PPDMIHOSTAUDIO pInterface, PPDMAUDIOSTREAM pStream)
     
    25282528
    25292529/**
    2530  * @interface_method_impl{PDMIHOSTAUDIO, pfnStreamIterate}
     2530 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamIterate}
    25312531 */
    25322532static DECLCALLBACK(int) drvHostCoreAudioStreamIterate(PPDMIHOSTAUDIO pInterface, PPDMAUDIOSTREAM pStream)
     
    25412541
    25422542/**
    2543  * @interface_method_impl{PDMIHOSTAUDIO, pfnInit}
     2543 * @interface_method_impl{PDMIHOSTAUDIO,pfnInit}
    25442544 */
    25452545static DECLCALLBACK(int) drvHostCoreAudioInit(PPDMIHOSTAUDIO pInterface)
     
    25842584
    25852585/**
    2586  * @interface_method_impl{PDMIHOSTAUDIO, pfnShutdown}
     2586 * @interface_method_impl{PDMIHOSTAUDIO,pfnShutdown}
    25872587 */
    25882588static DECLCALLBACK(void) drvHostCoreAudioShutdown(PPDMIHOSTAUDIO pInterface)
  • trunk/src/VBox/Devices/Audio/DrvHostPulseAudio.cpp

    r64741 r65100  
    15021502
    15031503/**
    1504  * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetConfig}
     1504 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamIterate}
    15051505 */
    15061506static DECLCALLBACK(int) drvHostPulseAudioStreamIterate(PPDMIHOSTAUDIO pInterface, PPDMAUDIOSTREAM pStream)
     
    15361536 * Destructs a PulseAudio Audio driver instance.
    15371537 *
    1538  * @copydoc FNPDMDRVCONSTRUCT
     1538 * @copydoc FNPDMDRVDESTRUCT
    15391539 */
    15401540static DECLCALLBACK(void) drvHostPulseAudioDestruct(PPDMDRVINS pDrvIns)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette