Lines Matching +full:tv +full:- +full:set
1 // SPDX-License-Identifier: GPL-2.0+
27 /* Driver-local specific stuff */
37 struct trancevibrator *tv = usb_get_intfdata(intf); in speed_show() local
39 return sprintf(buf, "%d\n", tv->speed); in speed_show()
46 struct trancevibrator *tv = usb_get_intfdata(intf); in speed_store() local
56 old = tv->speed; in speed_store()
57 tv->speed = temp; in speed_store()
59 dev_dbg(&tv->udev->dev, "speed = %d\n", tv->speed); in speed_store()
61 /* Set speed */ in speed_store()
62 retval = usb_control_msg(tv->udev, usb_sndctrlpipe(tv->udev, 0), in speed_store()
63 0x01, /* vendor request: set speed */ in speed_store()
65 tv->speed, /* speed value */ in speed_store()
68 tv->speed = old; in speed_store()
69 dev_dbg(&tv->udev->dev, "retval = %d\n", retval); in speed_store()
80 ATTRIBUTE_GROUPS(tv);
91 retval = -ENOMEM; in tv_probe()
95 dev->udev = usb_get_dev(udev); in tv_probe()
111 usb_put_dev(dev->udev); in tv_disconnect()