Lines Matching refs:idev
92 struct input_dev *idev = ipdev->input; in apanel_poll() local
107 dev_dbg(&idev->dev, APANEL ": data %#x\n", data); in apanel_poll()
108 for (i = 0; i < idev->keycodemax; i++) in apanel_poll()
110 report_key(idev, ap->keymap[i]); in apanel_poll()
193 struct input_dev *idev; in apanel_probe() local
219 idev = ipdev->input; in apanel_probe()
220 idev->name = APANEL_NAME " buttons"; in apanel_probe()
221 idev->phys = "apanel/input0"; in apanel_probe()
222 idev->id.bustype = BUS_HOST; in apanel_probe()
223 idev->dev.parent = &client->dev; in apanel_probe()
225 set_bit(EV_KEY, idev->evbit); in apanel_probe()
227 idev->keycode = ap->keymap; in apanel_probe()
228 idev->keycodesize = sizeof(ap->keymap[0]); in apanel_probe()
229 idev->keycodemax = (device_chip[APANEL_DEV_CDBTN] != CHIP_NONE) ? 12 : 4; in apanel_probe()
231 for (i = 0; i < idev->keycodemax; i++) in apanel_probe()
233 set_bit(ap->keymap[i], idev->keybit); in apanel_probe()