Lines Matching refs:input_dev

71 static int wacom_open(struct input_dev *dev)  in wacom_open()
78 static void wacom_close(struct input_dev *dev) in wacom_close()
1110 static struct input_dev *wacom_allocate_input(struct wacom *wacom) in wacom_allocate_input()
1112 struct input_dev *input_dev; in wacom_allocate_input() local
1116 input_dev = input_allocate_device(); in wacom_allocate_input()
1117 if (!input_dev) in wacom_allocate_input()
1120 input_dev->name = wacom_wac->name; in wacom_allocate_input()
1121 input_dev->phys = hdev->phys; in wacom_allocate_input()
1122 input_dev->dev.parent = &hdev->dev; in wacom_allocate_input()
1123 input_dev->open = wacom_open; in wacom_allocate_input()
1124 input_dev->close = wacom_close; in wacom_allocate_input()
1125 input_dev->uniq = hdev->uniq; in wacom_allocate_input()
1126 input_dev->id.bustype = hdev->bus; in wacom_allocate_input()
1127 input_dev->id.vendor = hdev->vendor; in wacom_allocate_input()
1128 input_dev->id.product = wacom_wac->pid ? wacom_wac->pid : hdev->product; in wacom_allocate_input()
1129 input_dev->id.version = hdev->version; in wacom_allocate_input()
1130 input_set_drvdata(input_dev, wacom); in wacom_allocate_input()
1132 return input_dev; in wacom_allocate_input()
1149 struct input_dev *input_dev, *pad_input_dev; in wacom_allocate_inputs() local
1152 input_dev = wacom_allocate_input(wacom); in wacom_allocate_inputs()
1154 if (!input_dev || !pad_input_dev) { in wacom_allocate_inputs()
1159 wacom_wac->input = input_dev; in wacom_allocate_inputs()
1187 struct input_dev *input_dev, *pad_input_dev; in wacom_register_inputs() local
1191 input_dev = wacom_wac->input; in wacom_register_inputs()
1194 if (!input_dev || !pad_input_dev) in wacom_register_inputs()
1197 error = wacom_setup_pentouch_input_capabilities(input_dev, wacom_wac); in wacom_register_inputs()
1199 error = input_register_device(input_dev); in wacom_register_inputs()
1229 input_unregister_device(input_dev); in wacom_register_inputs()