linux_wait_bit.c | 52 } waitbittab[PAGE_SIZE/CACHE_LINE_SIZE] __cacheline_aligned; variable in typeref:struct:__anon9938850b0108[PAGE_SIZE/CACHE_LINE_SIZE]__cacheline_aligned 53 CTASSERT(sizeof(waitbittab) == PAGE_SIZE); 54 CTASSERT(sizeof(waitbittab[0]) == CACHE_LINE_SIZE); 61 for (i = 0; i < __arraycount(waitbittab); i++) { 62 mutex_init(&waitbittab[i].ent.lock, MUTEX_DEFAULT, IPL_VM); 63 cv_init(&waitbittab[i].ent.cv, "waitbit"); 74 for (i = 0; i < __arraycount(waitbittab); i++) { 75 cv_destroy(&waitbittab[i].ent.cv); 76 mutex_destroy(&waitbittab[i].ent.lock); 87 __arraycount(waitbittab); [all...] |