__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)); }
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; }
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; }
void print_init() { hal_spinlock_init(&print_lock); return; }