Lines Matching refs:bev
121 btn_queue_event(button_event_t *bev) in btn_queue_event() argument
127 btn_event_queue[btn_event_queue_head] = *bev; in btn_queue_event()
135 btn_get_event(button_event_t *bev) in btn_get_event() argument
141 *bev = btn_event_queue[btn_event_queue_tail]; in btn_get_event()
230 button_event_t bev; in btnread() local
243 if (btn_get_event(&bev)) { in btnread()
245 return (uiomove(&bev, BUTTON_EVENT_MSG_SIZE, uio)); in btnread()
365 btn_event_register(struct btn_event *bev) in btn_event_register() argument
369 LIST_INSERT_HEAD(&btn_event_list, bev, bev_list); in btn_event_register()
376 btn_event_unregister(struct btn_event *bev) in btn_event_unregister() argument
380 LIST_REMOVE(bev, bev_list); in btn_event_unregister()
385 btn_event_send(struct btn_event *bev, int event) in btn_event_send() argument
393 printf("%s: btn_event_send can't handle me.\n", bev->bev_name); in btn_event_send()
399 strcpy(btnev.bev_event.bs_name, bev->bev_name); in btn_event_send()
405 "queue full\n", bev->bev_name, btnev.bev_type); in btn_event_send()