Home
last modified time | relevance | path

Searched refs:WSEVENT_QSIZE (Results 1 – 1 of 1) sorted by relevance

/netbsd/src/sys/dev/wscons/
Dwsevent.c135 #define WSEVENT_QSIZE 256 macro
179 ev->q = kmem_alloc(WSEVENT_QSIZE * sizeof(*ev->q), KM_SLEEP); in wsevent_init()
199 kmem_free(ev->q, WSEVENT_QSIZE * sizeof(*ev->q)); in wsevent_fini()
258 cnt = WSEVENT_QSIZE - ev->get; /* events in [get..QSIZE) */ in wsevent_read()
272 if ((ev->get = (ev->get + cnt) % WSEVENT_QSIZE) != 0 || in wsevent_read()
321 kn->kn_data = (WSEVENT_QSIZE - ev->get) + ev->put; in filt_wseventread()
411 avail = WSEVENT_QSIZE - (ev->put - ev->get); in wsevent_inject()
412 KASSERT(avail <= WSEVENT_QSIZE); in wsevent_inject()
430 ev->put = (ev->put + 1) % WSEVENT_QSIZE; in wsevent_inject()