gtco              200 drivers/input/tablet/gtco.c static void parse_hid_report_descriptor(struct gtco *device, char * report,
gtco              557 drivers/input/tablet/gtco.c 	struct gtco *device = input_get_drvdata(inputdev);
gtco              571 drivers/input/tablet/gtco.c 	struct gtco *device = input_get_drvdata(inputdev);
gtco              587 drivers/input/tablet/gtco.c 	struct gtco *device = input_get_drvdata(inputdev);
gtco              629 drivers/input/tablet/gtco.c 	struct gtco *device = urbinfo->context;
gtco              836 drivers/input/tablet/gtco.c 	struct gtco             *gtco;
gtco              846 drivers/input/tablet/gtco.c 	gtco = kzalloc(sizeof(struct gtco), GFP_KERNEL);
gtco              848 drivers/input/tablet/gtco.c 	if (!gtco || !input_dev) {
gtco              855 drivers/input/tablet/gtco.c 	gtco->inputdevice = input_dev;
gtco              858 drivers/input/tablet/gtco.c 	gtco->intf = usbinterface;
gtco              861 drivers/input/tablet/gtco.c 	gtco->buffer = usb_alloc_coherent(udev, REPORT_MAX_SIZE,
gtco              862 drivers/input/tablet/gtco.c 					  GFP_KERNEL, &gtco->buf_dma);
gtco              863 drivers/input/tablet/gtco.c 	if (!gtco->buffer) {
gtco              870 drivers/input/tablet/gtco.c 	gtco->urbinfo = usb_alloc_urb(0, GFP_KERNEL);
gtco              871 drivers/input/tablet/gtco.c 	if (!gtco->urbinfo) {
gtco              934 drivers/input/tablet/gtco.c 			parse_hid_report_descriptor(gtco, report, result);
gtco              951 drivers/input/tablet/gtco.c 	usb_make_path(udev, gtco->usbpath, sizeof(gtco->usbpath));
gtco              952 drivers/input/tablet/gtco.c 	strlcat(gtco->usbpath, "/input0", sizeof(gtco->usbpath));
gtco              960 drivers/input/tablet/gtco.c 	input_dev->phys = gtco->usbpath;
gtco              962 drivers/input/tablet/gtco.c 	input_set_drvdata(input_dev, gtco);
gtco              974 drivers/input/tablet/gtco.c 	usb_fill_int_urb(gtco->urbinfo,
gtco              978 drivers/input/tablet/gtco.c 			 gtco->buffer,
gtco              981 drivers/input/tablet/gtco.c 			 gtco,
gtco              984 drivers/input/tablet/gtco.c 	gtco->urbinfo->transfer_dma = gtco->buf_dma;
gtco              985 drivers/input/tablet/gtco.c 	gtco->urbinfo->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
gtco              988 drivers/input/tablet/gtco.c 	usb_set_intfdata(usbinterface, gtco);
gtco              998 drivers/input/tablet/gtco.c 	usb_free_urb(gtco->urbinfo);
gtco             1001 drivers/input/tablet/gtco.c 			  gtco->buffer, gtco->buf_dma);
gtco             1004 drivers/input/tablet/gtco.c 	kfree(gtco);
gtco             1016 drivers/input/tablet/gtco.c 	struct gtco *gtco = usb_get_intfdata(interface);
gtco             1020 drivers/input/tablet/gtco.c 	if (gtco) {
gtco             1021 drivers/input/tablet/gtco.c 		input_unregister_device(gtco->inputdevice);
gtco             1022 drivers/input/tablet/gtco.c 		usb_kill_urb(gtco->urbinfo);
gtco             1023 drivers/input/tablet/gtco.c 		usb_free_urb(gtco->urbinfo);
gtco             1025 drivers/input/tablet/gtco.c 				  gtco->buffer, gtco->buf_dma);
gtco             1026 drivers/input/tablet/gtco.c 		kfree(gtco);