static void dcr_write_pob (void *opaque, int dcrn, uint32_t val)

{

    ppc4xx_pob_t *pob;



    pob = opaque;

    switch (dcrn) {

    case POB0_BEAR:

        /* Read only */

        break;

    case POB0_BESR0:

    case POB0_BESR1:

        /* Write-clear */

        pob->besr[dcrn - POB0_BESR0] &= ~val;

        break;

    }

}

static void dcr_write_pob (void *opaque, int dcrn, uint32_t val)

{

    ppc4xx_pob_t *pob;



    pob = opaque;

    switch (dcrn) {

    case POB0_BEAR:

        

        break;

    case POB0_BESR0:

    case POB0_BESR1:

        

        pob->besr[dcrn - POB0_BESR0] &= ~val;

        break;

    }

}

        pob->besr[dcrn - POB0_BESR0] &= ~val;
static void FUNC_0 (void *VAR_0, int VAR_1, uint32_t VAR_2)

{

    ppc4xx_pob_t *pob;



    pob = VAR_0;

    switch (VAR_1) {

    case POB0_BEAR:

        

        break;

    case POB0_BESR0:

    case POB0_BESR1:

        

        pob->besr[VAR_1 - POB0_BESR0] &= ~VAR_2;

        break;

    }

}

static void FUNC_0 (void *VAR_0, int VAR_1, uint32_t VAR_2)
{ ppc4xx_pob_t *pob; pob = VAR_0; switch (VAR_1) { case POB0_BEAR:
break; case POB0_BESR0:
case POB0_BESR1:
pob->besr[VAR_1 - POB0_BESR0] &= ~VAR_2; break; } }