HelenOS sources

mouse_dev         114 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_t *mouse_dev = ddf_fun_data_get(fun);
mouse_dev         116 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev == NULL) {
mouse_dev         124 uspace/drv/hid/usbhid/mouse/mousedev.c 	    __FUNCTION__, mouse_dev->mouse_sess);
mouse_dev         129 uspace/drv/hid/usbhid/mouse/mousedev.c 		if (mouse_dev->mouse_sess == NULL) {
mouse_dev         130 uspace/drv/hid/usbhid/mouse/mousedev.c 			mouse_dev->mouse_sess = sess;
mouse_dev         165 uspace/drv/hid/usbhid/mouse/mousedev.c     usb_mouse_t *mouse_dev)
mouse_dev         167 uspace/drv/hid/usbhid/mouse/mousedev.c 	assert(mouse_dev != NULL);
mouse_dev         169 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev->mouse_sess == NULL)
mouse_dev         197 uspace/drv/hid/usbhid/mouse/mousedev.c 		    async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev         210 uspace/drv/hid/usbhid/mouse/mousedev.c 		    async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev         242 uspace/drv/hid/usbhid/mouse/mousedev.c 		assert(index < mouse_dev->buttons_count);
mouse_dev         244 uspace/drv/hid/usbhid/mouse/mousedev.c 		if (mouse_dev->buttons[index] != field->value) {
mouse_dev         246 uspace/drv/hid/usbhid/mouse/mousedev.c 			    async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev         251 uspace/drv/hid/usbhid/mouse/mousedev.c 				mouse_dev->buttons[index] = field->value;
mouse_dev         314 uspace/drv/hid/usbhid/mouse/mousedev.c static errno_t mouse_dev_init(usb_mouse_t *mouse_dev, usb_hid_dev_t *hid_dev)
mouse_dev         322 uspace/drv/hid/usbhid/mouse/mousedev.c 	mouse_dev->buttons_count = 1 + usb_mouse_get_highest_button(
mouse_dev         324 uspace/drv/hid/usbhid/mouse/mousedev.c 	mouse_dev->buttons = calloc(mouse_dev->buttons_count, sizeof(int32_t));
mouse_dev         326 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev->buttons == NULL) {
mouse_dev         328 uspace/drv/hid/usbhid/mouse/mousedev.c 		free(mouse_dev);
mouse_dev         358 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_t *mouse_dev = ddf_fun_data_alloc(fun, sizeof(usb_mouse_t));
mouse_dev         359 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev == NULL) {
mouse_dev         365 uspace/drv/hid/usbhid/mouse/mousedev.c 	errno_t ret = mouse_dev_init(mouse_dev, hid_dev);
mouse_dev         391 uspace/drv/hid/usbhid/mouse/mousedev.c 	mouse_dev->mouse_fun = fun;
mouse_dev         394 uspace/drv/hid/usbhid/mouse/mousedev.c 	*data = mouse_dev;
mouse_dev         407 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_t *mouse_dev = data;
mouse_dev         408 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_process_report(hid_dev, mouse_dev);
mouse_dev         419 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_t *mouse_dev = data;
mouse_dev         422 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev->mouse_sess != NULL)
mouse_dev         423 uspace/drv/hid/usbhid/mouse/mousedev.c 		async_hangup(mouse_dev->mouse_sess);
mouse_dev         425 uspace/drv/hid/usbhid/mouse/mousedev.c 	free(mouse_dev->buttons);
mouse_dev         426 uspace/drv/hid/usbhid/mouse/mousedev.c 	FUN_UNBIND_DESTROY(mouse_dev->mouse_fun);
mouse_dev          42 uspace/srv/hid/input/mouse_port.h struct mouse_dev;
mouse_dev          45 uspace/srv/hid/input/mouse_port.h 	errno_t (*init)(struct mouse_dev *);
mouse_dev          42 uspace/srv/hid/input/mouse_proto.h struct mouse_dev;
mouse_dev          46 uspace/srv/hid/input/mouse_proto.h 	errno_t (*init)(struct mouse_dev *);
mouse_dev          60 uspace/srv/hid/input/proto/mousedev.c 	mouse_dev_t *mouse_dev;
mouse_dev          73 uspace/srv/hid/input/proto/mousedev.c 	mousedev->mouse_dev = mdev;
mouse_dev          97 uspace/srv/hid/input/proto/mousedev.c 			mouse_push_event_dclick(mousedev->mouse_dev, bnum);
mouse_dev         127 uspace/srv/hid/input/proto/mousedev.c 			mouse_push_event_move(mousedev->mouse_dev,
mouse_dev         133 uspace/srv/hid/input/proto/mousedev.c 			mouse_push_event_abs_move(mousedev->mouse_dev,
mouse_dev         139 uspace/srv/hid/input/proto/mousedev.c 			mouse_push_event_button(mousedev->mouse_dev,
HelenOS homepage, sources at GitHub