Esempio n. 1
0
__externC void cyg_hal_smp_init(void) {
    cyg_int32 i;

    /* Enable snoop control unit */
    hal_scu_enable();

    for (i=0; i < HAL_SMP_CPU_MAX; i++)
        hal_spinlock_init(&(smp_msg[i].lock));
}
Esempio n. 2
0
void rfsdevext_t_init(rfsdevext_t * initp)
{
    hal_spinlock_init(&initp->rde_lock);
    list_init(&initp->rde_list);
    initp->rde_flg = 0;
    initp->rde_stus = 0;
    initp->rde_mstart = NULL;
    initp->rde_msize = 0;
    initp->rde_ext = NULL;
    return;
}
Esempio n. 3
0
void rfssublk_t_init(rfssublk_t * initp)
{
    hal_spinlock_init(&initp->rsb_lock);
    initp->rsb_mgic = 0x142422;
    initp->rsb_vec = 1;
    initp->rsb_flg = 0;
    initp->rsb_stus = 0;
    initp->rsb_sz = sizeof(rfssublk_t);
    initp->rsb_sblksz = 1;
    initp->rsb_dblksz = FSYS_ALCBLKSZ;
    initp->rsb_bmpbks = 1;
    initp->rsb_bmpbknr = 0;
    initp->rsb_fsysallblk = 0;
    rfsdir_t_init(&initp->rsb_rootdir);
    return;
}
Esempio n. 4
0
void print_init()
{
    hal_spinlock_init(&print_lock);
    return;
}