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, >co->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);