acecad             41 drivers/input/tablet/acecad.c 	struct usb_acecad *acecad = urb->context;
acecad             42 drivers/input/tablet/acecad.c 	unsigned char *data = acecad->data;
acecad             43 drivers/input/tablet/acecad.c 	struct input_dev *dev = acecad->input;
acecad             44 drivers/input/tablet/acecad.c 	struct usb_interface *intf = acecad->intf;
acecad             98 drivers/input/tablet/acecad.c 	struct usb_acecad *acecad = input_get_drvdata(dev);
acecad            100 drivers/input/tablet/acecad.c 	acecad->irq->dev = interface_to_usbdev(acecad->intf);
acecad            101 drivers/input/tablet/acecad.c 	if (usb_submit_urb(acecad->irq, GFP_KERNEL))
acecad            109 drivers/input/tablet/acecad.c 	struct usb_acecad *acecad = input_get_drvdata(dev);
acecad            111 drivers/input/tablet/acecad.c 	usb_kill_urb(acecad->irq);
acecad            119 drivers/input/tablet/acecad.c 	struct usb_acecad *acecad;
acecad            135 drivers/input/tablet/acecad.c 	acecad = kzalloc(sizeof(struct usb_acecad), GFP_KERNEL);
acecad            137 drivers/input/tablet/acecad.c 	if (!acecad || !input_dev) {
acecad            142 drivers/input/tablet/acecad.c 	acecad->data = usb_alloc_coherent(dev, 8, GFP_KERNEL, &acecad->data_dma);
acecad            143 drivers/input/tablet/acecad.c 	if (!acecad->data) {
acecad            148 drivers/input/tablet/acecad.c 	acecad->irq = usb_alloc_urb(0, GFP_KERNEL);
acecad            149 drivers/input/tablet/acecad.c 	if (!acecad->irq) {
acecad            154 drivers/input/tablet/acecad.c 	acecad->intf = intf;
acecad            155 drivers/input/tablet/acecad.c 	acecad->input = input_dev;
acecad            158 drivers/input/tablet/acecad.c 		strlcpy(acecad->name, dev->manufacturer, sizeof(acecad->name));
acecad            162 drivers/input/tablet/acecad.c 			strlcat(acecad->name, " ", sizeof(acecad->name));
acecad            163 drivers/input/tablet/acecad.c 		strlcat(acecad->name, dev->product, sizeof(acecad->name));
acecad            166 drivers/input/tablet/acecad.c 	usb_make_path(dev, acecad->phys, sizeof(acecad->phys));
acecad            167 drivers/input/tablet/acecad.c 	strlcat(acecad->phys, "/input0", sizeof(acecad->phys));
acecad            169 drivers/input/tablet/acecad.c 	input_dev->name = acecad->name;
acecad            170 drivers/input/tablet/acecad.c 	input_dev->phys = acecad->phys;
acecad            174 drivers/input/tablet/acecad.c 	input_set_drvdata(input_dev, acecad);
acecad            189 drivers/input/tablet/acecad.c 		if (!strlen(acecad->name))
acecad            190 drivers/input/tablet/acecad.c 			snprintf(acecad->name, sizeof(acecad->name),
acecad            200 drivers/input/tablet/acecad.c 		if (!strlen(acecad->name))
acecad            201 drivers/input/tablet/acecad.c 			snprintf(acecad->name, sizeof(acecad->name),
acecad            208 drivers/input/tablet/acecad.c 	usb_fill_int_urb(acecad->irq, dev, pipe,
acecad            209 drivers/input/tablet/acecad.c 			acecad->data, maxp > 8 ? 8 : maxp,
acecad            210 drivers/input/tablet/acecad.c 			usb_acecad_irq, acecad, endpoint->bInterval);
acecad            211 drivers/input/tablet/acecad.c 	acecad->irq->transfer_dma = acecad->data_dma;
acecad            212 drivers/input/tablet/acecad.c 	acecad->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
acecad            214 drivers/input/tablet/acecad.c 	err = input_register_device(acecad->input);
acecad            218 drivers/input/tablet/acecad.c 	usb_set_intfdata(intf, acecad);
acecad            222 drivers/input/tablet/acecad.c  fail3:	usb_free_urb(acecad->irq);
acecad            223 drivers/input/tablet/acecad.c  fail2:	usb_free_coherent(dev, 8, acecad->data, acecad->data_dma);
acecad            225 drivers/input/tablet/acecad.c 	kfree(acecad);
acecad            231 drivers/input/tablet/acecad.c 	struct usb_acecad *acecad = usb_get_intfdata(intf);
acecad            236 drivers/input/tablet/acecad.c 	input_unregister_device(acecad->input);
acecad            237 drivers/input/tablet/acecad.c 	usb_free_urb(acecad->irq);
acecad            238 drivers/input/tablet/acecad.c 	usb_free_coherent(udev, 8, acecad->data, acecad->data_dma);
acecad            239 drivers/input/tablet/acecad.c 	kfree(acecad);