Home
last modified time | relevance | path

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

/dragonfly/sys/dev/misc/evdev/
H A Devdev_private.h164 struct lock ec_buffer_mtx; /* Client queue lock */ member
182 #define EVDEV_CLIENT_LOCKQ(client) lockmgr(&(client)->ec_buffer_mtx, \
184 #define EVDEV_CLIENT_UNLOCKQ(client) lockmgr(&(client)->ec_buffer_mtx, \
187 KKASSERT(lockowned(&(client)->ec_buffer_mtx) != 0)
H A Dcdev.c129 lockinit(&client->ec_buffer_mtx, "evclient", 0, LK_CANRECURSE); in evdev_open()
171 lockuninit(&client->ec_buffer_mtx); in evdev_dtor()
208 ret = lksleep(client, &client->ec_buffer_mtx, in evdev_read()
313 locked = lockowned(&(client)->ec_buffer_mtx); in evdev_kqread()