kbd               521 arch/powerpc/platforms/chrp/setup.c 	struct device_node *kbd;
kbd               540 arch/powerpc/platforms/chrp/setup.c 	for_each_node_by_name(kbd, "keyboard")
kbd               541 arch/powerpc/platforms/chrp/setup.c 		if (of_node_is_type(kbd->parent, "adb"))
kbd               543 arch/powerpc/platforms/chrp/setup.c 	of_node_put(kbd);
kbd               544 arch/powerpc/platforms/chrp/setup.c 	if (kbd)
kbd               161 drivers/auxdisplay/panel.c 		} kbd;
kbd              1256 drivers/auxdisplay/panel.c 				char *press_str = input->u.kbd.press_str;
kbd              1259 drivers/auxdisplay/panel.c 					int s = sizeof(input->u.kbd.press_str);
kbd              1265 drivers/auxdisplay/panel.c 			if (input->u.kbd.repeat_str[0]) {
kbd              1266 drivers/auxdisplay/panel.c 				char *repeat_str = input->u.kbd.repeat_str;
kbd              1269 drivers/auxdisplay/panel.c 					int s = sizeof(input->u.kbd.repeat_str);
kbd              1307 drivers/auxdisplay/panel.c 			if (input->u.kbd.repeat_str[0]) {
kbd              1308 drivers/auxdisplay/panel.c 				char *repeat_str = input->u.kbd.repeat_str;
kbd              1311 drivers/auxdisplay/panel.c 					int s = sizeof(input->u.kbd.repeat_str);
kbd              1332 drivers/auxdisplay/panel.c 			char *release_str = input->u.kbd.release_str;
kbd              1335 drivers/auxdisplay/panel.c 				int s = sizeof(input->u.kbd.release_str);
kbd              1504 drivers/auxdisplay/panel.c 	strncpy(key->u.kbd.press_str, press, sizeof(key->u.kbd.press_str));
kbd              1505 drivers/auxdisplay/panel.c 	strncpy(key->u.kbd.repeat_str, repeat, sizeof(key->u.kbd.repeat_str));
kbd              1506 drivers/auxdisplay/panel.c 	strncpy(key->u.kbd.release_str, release,
kbd              1507 drivers/auxdisplay/panel.c 		sizeof(key->u.kbd.release_str));
kbd               102 drivers/hid/usbhid/usbkbd.c 	struct usb_kbd *kbd = urb->context;
kbd               118 drivers/hid/usbhid/usbkbd.c 		input_report_key(kbd->dev, usb_kbd_keycode[i + 224], (kbd->new[0] >> i) & 1);
kbd               122 drivers/hid/usbhid/usbkbd.c 		if (kbd->old[i] > 3 && memscan(kbd->new + 2, kbd->old[i], 6) == kbd->new + 8) {
kbd               123 drivers/hid/usbhid/usbkbd.c 			if (usb_kbd_keycode[kbd->old[i]])
kbd               124 drivers/hid/usbhid/usbkbd.c 				input_report_key(kbd->dev, usb_kbd_keycode[kbd->old[i]], 0);
kbd               128 drivers/hid/usbhid/usbkbd.c 					 kbd->old[i]);
kbd               131 drivers/hid/usbhid/usbkbd.c 		if (kbd->new[i] > 3 && memscan(kbd->old + 2, kbd->new[i], 6) == kbd->old + 8) {
kbd               132 drivers/hid/usbhid/usbkbd.c 			if (usb_kbd_keycode[kbd->new[i]])
kbd               133 drivers/hid/usbhid/usbkbd.c 				input_report_key(kbd->dev, usb_kbd_keycode[kbd->new[i]], 1);
kbd               137 drivers/hid/usbhid/usbkbd.c 					 kbd->new[i]);
kbd               141 drivers/hid/usbhid/usbkbd.c 	input_sync(kbd->dev);
kbd               143 drivers/hid/usbhid/usbkbd.c 	memcpy(kbd->old, kbd->new, 8);
kbd               149 drivers/hid/usbhid/usbkbd.c 			kbd->usbdev->bus->bus_name,
kbd               150 drivers/hid/usbhid/usbkbd.c 			kbd->usbdev->devpath, i);
kbd               157 drivers/hid/usbhid/usbkbd.c 	struct usb_kbd *kbd = input_get_drvdata(dev);
kbd               162 drivers/hid/usbhid/usbkbd.c 	spin_lock_irqsave(&kbd->leds_lock, flags);
kbd               163 drivers/hid/usbhid/usbkbd.c 	kbd->newleds = (!!test_bit(LED_KANA,    dev->led) << 3) | (!!test_bit(LED_COMPOSE, dev->led) << 3) |
kbd               167 drivers/hid/usbhid/usbkbd.c 	if (kbd->led_urb_submitted){
kbd               168 drivers/hid/usbhid/usbkbd.c 		spin_unlock_irqrestore(&kbd->leds_lock, flags);
kbd               172 drivers/hid/usbhid/usbkbd.c 	if (*(kbd->leds) == kbd->newleds){
kbd               173 drivers/hid/usbhid/usbkbd.c 		spin_unlock_irqrestore(&kbd->leds_lock, flags);
kbd               177 drivers/hid/usbhid/usbkbd.c 	*(kbd->leds) = kbd->newleds;
kbd               179 drivers/hid/usbhid/usbkbd.c 	kbd->led->dev = kbd->usbdev;
kbd               180 drivers/hid/usbhid/usbkbd.c 	if (usb_submit_urb(kbd->led, GFP_ATOMIC))
kbd               183 drivers/hid/usbhid/usbkbd.c 		kbd->led_urb_submitted = true;
kbd               185 drivers/hid/usbhid/usbkbd.c 	spin_unlock_irqrestore(&kbd->leds_lock, flags);
kbd               193 drivers/hid/usbhid/usbkbd.c 	struct usb_kbd *kbd = urb->context;
kbd               199 drivers/hid/usbhid/usbkbd.c 	spin_lock_irqsave(&kbd->leds_lock, flags);
kbd               201 drivers/hid/usbhid/usbkbd.c 	if (*(kbd->leds) == kbd->newleds){
kbd               202 drivers/hid/usbhid/usbkbd.c 		kbd->led_urb_submitted = false;
kbd               203 drivers/hid/usbhid/usbkbd.c 		spin_unlock_irqrestore(&kbd->leds_lock, flags);
kbd               207 drivers/hid/usbhid/usbkbd.c 	*(kbd->leds) = kbd->newleds;
kbd               209 drivers/hid/usbhid/usbkbd.c 	kbd->led->dev = kbd->usbdev;
kbd               210 drivers/hid/usbhid/usbkbd.c 	if (usb_submit_urb(kbd->led, GFP_ATOMIC)){
kbd               212 drivers/hid/usbhid/usbkbd.c 		kbd->led_urb_submitted = false;
kbd               214 drivers/hid/usbhid/usbkbd.c 	spin_unlock_irqrestore(&kbd->leds_lock, flags);
kbd               220 drivers/hid/usbhid/usbkbd.c 	struct usb_kbd *kbd = input_get_drvdata(dev);
kbd               222 drivers/hid/usbhid/usbkbd.c 	kbd->irq->dev = kbd->usbdev;
kbd               223 drivers/hid/usbhid/usbkbd.c 	if (usb_submit_urb(kbd->irq, GFP_KERNEL))
kbd               231 drivers/hid/usbhid/usbkbd.c 	struct usb_kbd *kbd = input_get_drvdata(dev);
kbd               233 drivers/hid/usbhid/usbkbd.c 	usb_kill_urb(kbd->irq);
kbd               236 drivers/hid/usbhid/usbkbd.c static int usb_kbd_alloc_mem(struct usb_device *dev, struct usb_kbd *kbd)
kbd               238 drivers/hid/usbhid/usbkbd.c 	if (!(kbd->irq = usb_alloc_urb(0, GFP_KERNEL)))
kbd               240 drivers/hid/usbhid/usbkbd.c 	if (!(kbd->led = usb_alloc_urb(0, GFP_KERNEL)))
kbd               242 drivers/hid/usbhid/usbkbd.c 	if (!(kbd->new = usb_alloc_coherent(dev, 8, GFP_ATOMIC, &kbd->new_dma)))
kbd               244 drivers/hid/usbhid/usbkbd.c 	if (!(kbd->cr = kmalloc(sizeof(struct usb_ctrlrequest), GFP_KERNEL)))
kbd               246 drivers/hid/usbhid/usbkbd.c 	if (!(kbd->leds = usb_alloc_coherent(dev, 1, GFP_ATOMIC, &kbd->leds_dma)))
kbd               252 drivers/hid/usbhid/usbkbd.c static void usb_kbd_free_mem(struct usb_device *dev, struct usb_kbd *kbd)
kbd               254 drivers/hid/usbhid/usbkbd.c 	usb_free_urb(kbd->irq);
kbd               255 drivers/hid/usbhid/usbkbd.c 	usb_free_urb(kbd->led);
kbd               256 drivers/hid/usbhid/usbkbd.c 	usb_free_coherent(dev, 8, kbd->new, kbd->new_dma);
kbd               257 drivers/hid/usbhid/usbkbd.c 	kfree(kbd->cr);
kbd               258 drivers/hid/usbhid/usbkbd.c 	usb_free_coherent(dev, 1, kbd->leds, kbd->leds_dma);
kbd               267 drivers/hid/usbhid/usbkbd.c 	struct usb_kbd *kbd;
kbd               284 drivers/hid/usbhid/usbkbd.c 	kbd = kzalloc(sizeof(struct usb_kbd), GFP_KERNEL);
kbd               286 drivers/hid/usbhid/usbkbd.c 	if (!kbd || !input_dev)
kbd               289 drivers/hid/usbhid/usbkbd.c 	if (usb_kbd_alloc_mem(dev, kbd))
kbd               292 drivers/hid/usbhid/usbkbd.c 	kbd->usbdev = dev;
kbd               293 drivers/hid/usbhid/usbkbd.c 	kbd->dev = input_dev;
kbd               294 drivers/hid/usbhid/usbkbd.c 	spin_lock_init(&kbd->leds_lock);
kbd               297 drivers/hid/usbhid/usbkbd.c 		strlcpy(kbd->name, dev->manufacturer, sizeof(kbd->name));
kbd               301 drivers/hid/usbhid/usbkbd.c 			strlcat(kbd->name, " ", sizeof(kbd->name));
kbd               302 drivers/hid/usbhid/usbkbd.c 		strlcat(kbd->name, dev->product, sizeof(kbd->name));
kbd               305 drivers/hid/usbhid/usbkbd.c 	if (!strlen(kbd->name))
kbd               306 drivers/hid/usbhid/usbkbd.c 		snprintf(kbd->name, sizeof(kbd->name),
kbd               311 drivers/hid/usbhid/usbkbd.c 	usb_make_path(dev, kbd->phys, sizeof(kbd->phys));
kbd               312 drivers/hid/usbhid/usbkbd.c 	strlcat(kbd->phys, "/input0", sizeof(kbd->phys));
kbd               314 drivers/hid/usbhid/usbkbd.c 	input_dev->name = kbd->name;
kbd               315 drivers/hid/usbhid/usbkbd.c 	input_dev->phys = kbd->phys;
kbd               319 drivers/hid/usbhid/usbkbd.c 	input_set_drvdata(input_dev, kbd);
kbd               335 drivers/hid/usbhid/usbkbd.c 	usb_fill_int_urb(kbd->irq, dev, pipe,
kbd               336 drivers/hid/usbhid/usbkbd.c 			 kbd->new, (maxp > 8 ? 8 : maxp),
kbd               337 drivers/hid/usbhid/usbkbd.c 			 usb_kbd_irq, kbd, endpoint->bInterval);
kbd               338 drivers/hid/usbhid/usbkbd.c 	kbd->irq->transfer_dma = kbd->new_dma;
kbd               339 drivers/hid/usbhid/usbkbd.c 	kbd->irq->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
kbd               341 drivers/hid/usbhid/usbkbd.c 	kbd->cr->bRequestType = USB_TYPE_CLASS | USB_RECIP_INTERFACE;
kbd               342 drivers/hid/usbhid/usbkbd.c 	kbd->cr->bRequest = 0x09;
kbd               343 drivers/hid/usbhid/usbkbd.c 	kbd->cr->wValue = cpu_to_le16(0x200);
kbd               344 drivers/hid/usbhid/usbkbd.c 	kbd->cr->wIndex = cpu_to_le16(interface->desc.bInterfaceNumber);
kbd               345 drivers/hid/usbhid/usbkbd.c 	kbd->cr->wLength = cpu_to_le16(1);
kbd               347 drivers/hid/usbhid/usbkbd.c 	usb_fill_control_urb(kbd->led, dev, usb_sndctrlpipe(dev, 0),
kbd               348 drivers/hid/usbhid/usbkbd.c 			     (void *) kbd->cr, kbd->leds, 1,
kbd               349 drivers/hid/usbhid/usbkbd.c 			     usb_kbd_led, kbd);
kbd               350 drivers/hid/usbhid/usbkbd.c 	kbd->led->transfer_dma = kbd->leds_dma;
kbd               351 drivers/hid/usbhid/usbkbd.c 	kbd->led->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
kbd               353 drivers/hid/usbhid/usbkbd.c 	error = input_register_device(kbd->dev);
kbd               357 drivers/hid/usbhid/usbkbd.c 	usb_set_intfdata(iface, kbd);
kbd               362 drivers/hid/usbhid/usbkbd.c 	usb_kbd_free_mem(dev, kbd);
kbd               365 drivers/hid/usbhid/usbkbd.c 	kfree(kbd);
kbd               371 drivers/hid/usbhid/usbkbd.c 	struct usb_kbd *kbd = usb_get_intfdata (intf);
kbd               374 drivers/hid/usbhid/usbkbd.c 	if (kbd) {
kbd               375 drivers/hid/usbhid/usbkbd.c 		usb_kill_urb(kbd->irq);
kbd               376 drivers/hid/usbhid/usbkbd.c 		input_unregister_device(kbd->dev);
kbd               377 drivers/hid/usbhid/usbkbd.c 		usb_kill_urb(kbd->led);
kbd               378 drivers/hid/usbhid/usbkbd.c 		usb_kbd_free_mem(interface_to_usbdev(intf), kbd);
kbd               379 drivers/hid/usbhid/usbkbd.c 		kfree(kbd);
kbd               146 drivers/input/keyboard/hil_kbd.c static void hil_dev_handle_kbd_events(struct hil_dev *kbd)
kbd               148 drivers/input/keyboard/hil_kbd.c 	struct input_dev *dev = kbd->dev;
kbd               149 drivers/input/keyboard/hil_kbd.c 	int idx = kbd->idx4 / 4;
kbd               152 drivers/input/keyboard/hil_kbd.c 	switch (kbd->data[0] & HIL_POL_CHARTYPE_MASK) {
kbd               158 drivers/input/keyboard/hil_kbd.c 			input_report_key(dev, kbd->data[i] & 0x7f, 1);
kbd               165 drivers/input/keyboard/hil_kbd.c 			input_report_key(dev, kbd->data[i], 1);
kbd               170 drivers/input/keyboard/hil_kbd.c 			unsigned int key = kbd->data[i];
kbd               181 drivers/input/keyboard/hil_kbd.c 			unsigned int key = kbd->data[i];
kbd               192 drivers/input/keyboard/hil_kbd.c 			unsigned int key = kbd->data[i];
kbd               326 drivers/input/keyboard/hil_kbd.c static void hil_dev_keyboard_setup(struct hil_dev *kbd)
kbd               328 drivers/input/keyboard/hil_kbd.c 	struct input_dev *input_dev = kbd->dev;
kbd               329 drivers/input/keyboard/hil_kbd.c 	uint8_t did = kbd->idd[0];
kbd               346 drivers/input/keyboard/hil_kbd.c 	input_dev->name	= strlen(kbd->rnm) ? kbd->rnm : "HIL keyboard";
kbd               528 drivers/input/keyboard/imx_keypad.c 	struct imx_keypad *kbd = platform_get_drvdata(pdev);
kbd               529 drivers/input/keyboard/imx_keypad.c 	struct input_dev *input_dev = kbd->input_dev;
kbd               530 drivers/input/keyboard/imx_keypad.c 	unsigned short reg_val = readw(kbd->mmio_base + KPSR);
kbd               536 drivers/input/keyboard/imx_keypad.c 		clk_disable_unprepare(kbd->clk);
kbd               545 drivers/input/keyboard/imx_keypad.c 		writew(reg_val, kbd->mmio_base + KPSR);
kbd               547 drivers/input/keyboard/imx_keypad.c 		enable_irq_wake(kbd->irq);
kbd               556 drivers/input/keyboard/imx_keypad.c 	struct imx_keypad *kbd = platform_get_drvdata(pdev);
kbd               557 drivers/input/keyboard/imx_keypad.c 	struct input_dev *input_dev = kbd->input_dev;
kbd               561 drivers/input/keyboard/imx_keypad.c 		disable_irq_wake(kbd->irq);
kbd               566 drivers/input/keyboard/imx_keypad.c 		ret = clk_prepare_enable(kbd->clk);
kbd                81 drivers/input/keyboard/maple_keyb.c static void dc_scan_kbd(struct dc_kbd *kbd)
kbd                83 drivers/input/keyboard/maple_keyb.c 	struct input_dev *dev = kbd->dev;
kbd                90 drivers/input/keyboard/maple_keyb.c 		keycode = kbd->keycode[code];
kbd                92 drivers/input/keyboard/maple_keyb.c 		input_report_key(dev, keycode, (kbd->new[0] >> i) & 1);
kbd                96 drivers/input/keyboard/maple_keyb.c 		ptr = memchr(kbd->new + 2, kbd->old[i], 6);
kbd                97 drivers/input/keyboard/maple_keyb.c 		code = kbd->old[i];
kbd                99 drivers/input/keyboard/maple_keyb.c 			keycode = kbd->keycode[code];
kbd               108 drivers/input/keyboard/maple_keyb.c 		ptr = memchr(kbd->old + 2, kbd->new[i], 6);
kbd               109 drivers/input/keyboard/maple_keyb.c 		code = kbd->new[i];
kbd               111 drivers/input/keyboard/maple_keyb.c 			keycode = kbd->keycode[code];
kbd               122 drivers/input/keyboard/maple_keyb.c 	memcpy(kbd->old, kbd->new, 8);
kbd               128 drivers/input/keyboard/maple_keyb.c 	struct dc_kbd *kbd = maple_get_drvdata(mapledev);
kbd               138 drivers/input/keyboard/maple_keyb.c 			memcpy(kbd->new, buf + 2, 8);
kbd               139 drivers/input/keyboard/maple_keyb.c 			dc_scan_kbd(kbd);
kbd               151 drivers/input/keyboard/maple_keyb.c 	struct dc_kbd *kbd;
kbd               157 drivers/input/keyboard/maple_keyb.c 	kbd = kzalloc(sizeof(struct dc_kbd), GFP_KERNEL);
kbd               158 drivers/input/keyboard/maple_keyb.c 	if (!kbd) {
kbd               169 drivers/input/keyboard/maple_keyb.c 	kbd->dev = idev;
kbd               170 drivers/input/keyboard/maple_keyb.c 	memcpy(kbd->keycode, dc_kbd_keycode, sizeof(kbd->keycode));
kbd               174 drivers/input/keyboard/maple_keyb.c 	idev->keycode = kbd->keycode;
kbd               176 drivers/input/keyboard/maple_keyb.c 	idev->keycodemax = ARRAY_SIZE(kbd->keycode);
kbd               196 drivers/input/keyboard/maple_keyb.c 	maple_set_drvdata(mdev, kbd);
kbd               204 drivers/input/keyboard/maple_keyb.c 	kfree(kbd);
kbd               212 drivers/input/keyboard/maple_keyb.c 	struct dc_kbd *kbd = maple_get_drvdata(mdev);
kbd               216 drivers/input/keyboard/maple_keyb.c 	input_unregister_device(kbd->dev);
kbd               217 drivers/input/keyboard/maple_keyb.c 	kfree(kbd);
kbd                71 drivers/input/keyboard/spear-keyboard.c 	struct spear_kbd *kbd = dev_id;
kbd                72 drivers/input/keyboard/spear-keyboard.c 	struct input_dev *input = kbd->input;
kbd                76 drivers/input/keyboard/spear-keyboard.c 	sts = readl_relaxed(kbd->io_base + STATUS_REG);
kbd                80 drivers/input/keyboard/spear-keyboard.c 	if (kbd->last_key != KEY_RESERVED) {
kbd                81 drivers/input/keyboard/spear-keyboard.c 		input_report_key(input, kbd->last_key, 0);
kbd                82 drivers/input/keyboard/spear-keyboard.c 		kbd->last_key = KEY_RESERVED;
kbd                86 drivers/input/keyboard/spear-keyboard.c 	val = readl_relaxed(kbd->io_base + DATA_REG) &
kbd                88 drivers/input/keyboard/spear-keyboard.c 	key = kbd->keycodes[val];
kbd                94 drivers/input/keyboard/spear-keyboard.c 	kbd->last_key = key;
kbd                97 drivers/input/keyboard/spear-keyboard.c 	writel_relaxed(0, kbd->io_base + STATUS_REG);
kbd               104 drivers/input/keyboard/spear-keyboard.c 	struct spear_kbd *kbd = input_get_drvdata(dev);
kbd               108 drivers/input/keyboard/spear-keyboard.c 	kbd->last_key = KEY_RESERVED;
kbd               110 drivers/input/keyboard/spear-keyboard.c 	error = clk_enable(kbd->clk);
kbd               115 drivers/input/keyboard/spear-keyboard.c 	val = clk_get_rate(kbd->clk) / 1000000 - 1;
kbd               120 drivers/input/keyboard/spear-keyboard.c 		(kbd->mode << MODE_CTL_KEYNUM_SHIFT);
kbd               121 drivers/input/keyboard/spear-keyboard.c 	writel_relaxed(val, kbd->io_base + MODE_CTL_REG);
kbd               122 drivers/input/keyboard/spear-keyboard.c 	writel_relaxed(1, kbd->io_base + STATUS_REG);
kbd               125 drivers/input/keyboard/spear-keyboard.c 	val = readl_relaxed(kbd->io_base + MODE_CTL_REG);
kbd               127 drivers/input/keyboard/spear-keyboard.c 	writel_relaxed(val, kbd->io_base + MODE_CTL_REG);
kbd               134 drivers/input/keyboard/spear-keyboard.c 	struct spear_kbd *kbd = input_get_drvdata(dev);
kbd               138 drivers/input/keyboard/spear-keyboard.c 	val = readl_relaxed(kbd->io_base + MODE_CTL_REG);
kbd               140 drivers/input/keyboard/spear-keyboard.c 	writel_relaxed(val, kbd->io_base + MODE_CTL_REG);
kbd               142 drivers/input/keyboard/spear-keyboard.c 	clk_disable(kbd->clk);
kbd               144 drivers/input/keyboard/spear-keyboard.c 	kbd->last_key = KEY_RESERVED;
kbd               149 drivers/input/keyboard/spear-keyboard.c                                         struct spear_kbd *kbd)
kbd               161 drivers/input/keyboard/spear-keyboard.c 		kbd->rep = true;
kbd               164 drivers/input/keyboard/spear-keyboard.c 		kbd->suspended_rate = suspended_rate;
kbd               172 drivers/input/keyboard/spear-keyboard.c 	kbd->mode = val;
kbd               177 drivers/input/keyboard/spear-keyboard.c 				     struct spear_kbd *kbd)
kbd               187 drivers/input/keyboard/spear-keyboard.c 	struct spear_kbd *kbd;
kbd               197 drivers/input/keyboard/spear-keyboard.c 	kbd = devm_kzalloc(&pdev->dev, sizeof(*kbd), GFP_KERNEL);
kbd               198 drivers/input/keyboard/spear-keyboard.c 	if (!kbd) {
kbd               209 drivers/input/keyboard/spear-keyboard.c 	kbd->input = input_dev;
kbd               210 drivers/input/keyboard/spear-keyboard.c 	kbd->irq = irq;
kbd               213 drivers/input/keyboard/spear-keyboard.c 		error = spear_kbd_parse_dt(pdev, kbd);
kbd               217 drivers/input/keyboard/spear-keyboard.c 		kbd->mode = pdata->mode;
kbd               218 drivers/input/keyboard/spear-keyboard.c 		kbd->rep = pdata->rep;
kbd               219 drivers/input/keyboard/spear-keyboard.c 		kbd->suspended_rate = pdata->suspended_rate;
kbd               223 drivers/input/keyboard/spear-keyboard.c 	kbd->io_base = devm_ioremap_resource(&pdev->dev, res);
kbd               224 drivers/input/keyboard/spear-keyboard.c 	if (IS_ERR(kbd->io_base))
kbd               225 drivers/input/keyboard/spear-keyboard.c 		return PTR_ERR(kbd->io_base);
kbd               227 drivers/input/keyboard/spear-keyboard.c 	kbd->clk = devm_clk_get(&pdev->dev, NULL);
kbd               228 drivers/input/keyboard/spear-keyboard.c 	if (IS_ERR(kbd->clk))
kbd               229 drivers/input/keyboard/spear-keyboard.c 		return PTR_ERR(kbd->clk);
kbd               241 drivers/input/keyboard/spear-keyboard.c 					   kbd->keycodes, input_dev);
kbd               247 drivers/input/keyboard/spear-keyboard.c 	if (kbd->rep)
kbd               251 drivers/input/keyboard/spear-keyboard.c 	input_set_drvdata(input_dev, kbd);
kbd               254 drivers/input/keyboard/spear-keyboard.c 			"keyboard", kbd);
kbd               260 drivers/input/keyboard/spear-keyboard.c 	error = clk_prepare(kbd->clk);
kbd               267 drivers/input/keyboard/spear-keyboard.c 		clk_unprepare(kbd->clk);
kbd               272 drivers/input/keyboard/spear-keyboard.c 	platform_set_drvdata(pdev, kbd);
kbd               279 drivers/input/keyboard/spear-keyboard.c 	struct spear_kbd *kbd = platform_get_drvdata(pdev);
kbd               281 drivers/input/keyboard/spear-keyboard.c 	input_unregister_device(kbd->input);
kbd               282 drivers/input/keyboard/spear-keyboard.c 	clk_unprepare(kbd->clk);
kbd               290 drivers/input/keyboard/spear-keyboard.c 	struct spear_kbd *kbd = platform_get_drvdata(pdev);
kbd               291 drivers/input/keyboard/spear-keyboard.c 	struct input_dev *input_dev = kbd->input;
kbd               297 drivers/input/keyboard/spear-keyboard.c 	clk_enable(kbd->clk);
kbd               299 drivers/input/keyboard/spear-keyboard.c 	mode_ctl_reg = readl_relaxed(kbd->io_base + MODE_CTL_REG);
kbd               302 drivers/input/keyboard/spear-keyboard.c 		if (!enable_irq_wake(kbd->irq))
kbd               303 drivers/input/keyboard/spear-keyboard.c 			kbd->irq_wake_enabled = true;
kbd               309 drivers/input/keyboard/spear-keyboard.c 		if (kbd->suspended_rate)
kbd               310 drivers/input/keyboard/spear-keyboard.c 			rate = kbd->suspended_rate / 1000000 - 1;
kbd               312 drivers/input/keyboard/spear-keyboard.c 			rate = clk_get_rate(kbd->clk) / 1000000 - 1;
kbd               318 drivers/input/keyboard/spear-keyboard.c 		writel_relaxed(val, kbd->io_base + MODE_CTL_REG);
kbd               323 drivers/input/keyboard/spear-keyboard.c 					kbd->io_base + MODE_CTL_REG);
kbd               324 drivers/input/keyboard/spear-keyboard.c 			clk_disable(kbd->clk);
kbd               330 drivers/input/keyboard/spear-keyboard.c 		kbd->mode_ctl_reg = mode_ctl_reg;
kbd               333 drivers/input/keyboard/spear-keyboard.c 	clk_disable(kbd->clk);
kbd               343 drivers/input/keyboard/spear-keyboard.c 	struct spear_kbd *kbd = platform_get_drvdata(pdev);
kbd               344 drivers/input/keyboard/spear-keyboard.c 	struct input_dev *input_dev = kbd->input;
kbd               349 drivers/input/keyboard/spear-keyboard.c 		if (kbd->irq_wake_enabled) {
kbd               350 drivers/input/keyboard/spear-keyboard.c 			kbd->irq_wake_enabled = false;
kbd               351 drivers/input/keyboard/spear-keyboard.c 			disable_irq_wake(kbd->irq);
kbd               355 drivers/input/keyboard/spear-keyboard.c 			clk_enable(kbd->clk);
kbd               360 drivers/input/keyboard/spear-keyboard.c 		writel_relaxed(kbd->mode_ctl_reg, kbd->io_base + MODE_CTL_REG);
kbd                36 drivers/input/misc/xen-kbdfront.c 	struct input_dev *kbd;
kbd                97 drivers/input/misc/xen-kbdfront.c 	} else if (test_bit(key->keycode, info->kbd->keybit)) {
kbd                98 drivers/input/misc/xen-kbdfront.c 		dev = info->kbd;
kbd                99 drivers/input/misc/xen-kbdfront.c 		if (key->pressed && test_bit(key->keycode, info->kbd->key))
kbd               206 drivers/input/misc/xen-kbdfront.c 	struct input_dev *kbd, *ptr, *mtouch;
kbd               247 drivers/input/misc/xen-kbdfront.c 		kbd = input_allocate_device();
kbd               248 drivers/input/misc/xen-kbdfront.c 		if (!kbd)
kbd               250 drivers/input/misc/xen-kbdfront.c 		kbd->name = "Xen Virtual Keyboard";
kbd               251 drivers/input/misc/xen-kbdfront.c 		kbd->phys = info->phys;
kbd               252 drivers/input/misc/xen-kbdfront.c 		kbd->id.bustype = BUS_PCI;
kbd               253 drivers/input/misc/xen-kbdfront.c 		kbd->id.vendor = 0x5853;
kbd               254 drivers/input/misc/xen-kbdfront.c 		kbd->id.product = 0xffff;
kbd               256 drivers/input/misc/xen-kbdfront.c 		__set_bit(EV_KEY, kbd->evbit);
kbd               258 drivers/input/misc/xen-kbdfront.c 			__set_bit(i, kbd->keybit);
kbd               260 drivers/input/misc/xen-kbdfront.c 			__set_bit(i, kbd->keybit);
kbd               262 drivers/input/misc/xen-kbdfront.c 		ret = input_register_device(kbd);
kbd               264 drivers/input/misc/xen-kbdfront.c 			input_free_device(kbd);
kbd               269 drivers/input/misc/xen-kbdfront.c 		info->kbd = kbd;
kbd               412 drivers/input/misc/xen-kbdfront.c 	if (info->kbd)
kbd               413 drivers/input/misc/xen-kbdfront.c 		input_unregister_device(info->kbd);
kbd                61 drivers/input/serio/i8042-sparcio.h 			struct platform_device *kbd = of_find_device_by_node(dp);
kbd                62 drivers/input/serio/i8042-sparcio.h 			unsigned int irq = kbd->archdata.irqs[0];
kbd                66 drivers/input/serio/i8042-sparcio.h 			kbd_iobase = of_ioremap(&kbd->resource[0],
kbd                68 drivers/input/serio/i8042-sparcio.h 			kbd_res = &kbd->resource[0];
kbd                77 drivers/s390/char/keyboard.c 	struct kbd_data *kbd;
kbd                80 drivers/s390/char/keyboard.c 	kbd = kzalloc(sizeof(struct kbd_data), GFP_KERNEL);
kbd                81 drivers/s390/char/keyboard.c 	if (!kbd)
kbd                83 drivers/s390/char/keyboard.c 	kbd->key_maps = kzalloc(sizeof(ebc_key_maps), GFP_KERNEL);
kbd                84 drivers/s390/char/keyboard.c 	if (!kbd->key_maps)
kbd                88 drivers/s390/char/keyboard.c 			kbd->key_maps[i] = kmemdup(ebc_key_maps[i],
kbd                91 drivers/s390/char/keyboard.c 			if (!kbd->key_maps[i])
kbd                95 drivers/s390/char/keyboard.c 	kbd->func_table = kzalloc(sizeof(ebc_func_table), GFP_KERNEL);
kbd                96 drivers/s390/char/keyboard.c 	if (!kbd->func_table)
kbd               100 drivers/s390/char/keyboard.c 			kbd->func_table[i] = kstrdup(ebc_func_table[i],
kbd               102 drivers/s390/char/keyboard.c 			if (!kbd->func_table[i])
kbd               106 drivers/s390/char/keyboard.c 	kbd->fn_handler =
kbd               108 drivers/s390/char/keyboard.c 	if (!kbd->fn_handler)
kbd               110 drivers/s390/char/keyboard.c 	kbd->accent_table = kmemdup(ebc_accent_table,
kbd               113 drivers/s390/char/keyboard.c 	if (!kbd->accent_table)
kbd               115 drivers/s390/char/keyboard.c 	kbd->accent_table_size = ebc_accent_table_size;
kbd               116 drivers/s390/char/keyboard.c 	return kbd;
kbd               119 drivers/s390/char/keyboard.c 	kfree(kbd->fn_handler);
kbd               122 drivers/s390/char/keyboard.c 		kfree(kbd->func_table[i]);
kbd               123 drivers/s390/char/keyboard.c 	kfree(kbd->func_table);
kbd               126 drivers/s390/char/keyboard.c 		kfree(kbd->key_maps[i]);
kbd               127 drivers/s390/char/keyboard.c 	kfree(kbd->key_maps);
kbd               129 drivers/s390/char/keyboard.c 	kfree(kbd);
kbd               135 drivers/s390/char/keyboard.c kbd_free(struct kbd_data *kbd)
kbd               139 drivers/s390/char/keyboard.c 	kfree(kbd->accent_table);
kbd               140 drivers/s390/char/keyboard.c 	kfree(kbd->fn_handler);
kbd               142 drivers/s390/char/keyboard.c 		kfree(kbd->func_table[i]);
kbd               143 drivers/s390/char/keyboard.c 	kfree(kbd->func_table);
kbd               145 drivers/s390/char/keyboard.c 		kfree(kbd->key_maps[i]);
kbd               146 drivers/s390/char/keyboard.c 	kfree(kbd->key_maps);
kbd               147 drivers/s390/char/keyboard.c 	kfree(kbd);
kbd               154 drivers/s390/char/keyboard.c kbd_ascebc(struct kbd_data *kbd, unsigned char *ascebc)
kbd               161 drivers/s390/char/keyboard.c 		keymap = kbd->key_maps[i];
kbd               181 drivers/s390/char/keyboard.c kbd_ebcasc(struct kbd_data *kbd, unsigned char *ebcasc)
kbd               188 drivers/s390/char/keyboard.c 		keymap = kbd->key_maps[i];
kbd               212 drivers/s390/char/keyboard.c handle_diacr(struct kbd_data *kbd, unsigned int ch)
kbd               216 drivers/s390/char/keyboard.c 	d = kbd->diacr;
kbd               217 drivers/s390/char/keyboard.c 	kbd->diacr = 0;
kbd               219 drivers/s390/char/keyboard.c 	for (i = 0; i < kbd->accent_table_size; i++) {
kbd               220 drivers/s390/char/keyboard.c 		if (kbd->accent_table[i].diacr == d &&
kbd               221 drivers/s390/char/keyboard.c 		    kbd->accent_table[i].base == ch)
kbd               222 drivers/s390/char/keyboard.c 			return kbd->accent_table[i].result;
kbd               228 drivers/s390/char/keyboard.c 	kbd_put_queue(kbd->port, d);
kbd               236 drivers/s390/char/keyboard.c k_dead(struct kbd_data *kbd, unsigned char value)
kbd               239 drivers/s390/char/keyboard.c 	kbd->diacr = (kbd->diacr ? handle_diacr(kbd, value) : value);
kbd               246 drivers/s390/char/keyboard.c k_self(struct kbd_data *kbd, unsigned char value)
kbd               248 drivers/s390/char/keyboard.c 	if (kbd->diacr)
kbd               249 drivers/s390/char/keyboard.c 		value = handle_diacr(kbd, value);
kbd               250 drivers/s390/char/keyboard.c 	kbd_put_queue(kbd->port, value);
kbd               257 drivers/s390/char/keyboard.c k_ignore(struct kbd_data *kbd, unsigned char value)
kbd               265 drivers/s390/char/keyboard.c k_fn(struct kbd_data *kbd, unsigned char value)
kbd               267 drivers/s390/char/keyboard.c 	if (kbd->func_table[value])
kbd               268 drivers/s390/char/keyboard.c 		kbd_puts_queue(kbd->port, kbd->func_table[value]);
kbd               272 drivers/s390/char/keyboard.c k_spec(struct kbd_data *kbd, unsigned char value)
kbd               276 drivers/s390/char/keyboard.c 	if (kbd->fn_handler[value])
kbd               277 drivers/s390/char/keyboard.c 		kbd->fn_handler[value](kbd);
kbd               307 drivers/s390/char/keyboard.c kbd_keycode(struct kbd_data *kbd, unsigned int keycode)
kbd               312 drivers/s390/char/keyboard.c 	if (!kbd)
kbd               316 drivers/s390/char/keyboard.c 		keysym = kbd->key_maps[5][keycode - 384];
kbd               318 drivers/s390/char/keyboard.c 		keysym = kbd->key_maps[4][keycode - 256];
kbd               320 drivers/s390/char/keyboard.c 		keysym = kbd->key_maps[1][keycode - 128];
kbd               322 drivers/s390/char/keyboard.c 		keysym = kbd->key_maps[0][keycode];
kbd               331 drivers/s390/char/keyboard.c 		if (kbd->sysrq) {
kbd               332 drivers/s390/char/keyboard.c 			if (kbd->sysrq == K(KT_LATIN, '-')) {
kbd               333 drivers/s390/char/keyboard.c 				kbd->sysrq = 0;
kbd               338 drivers/s390/char/keyboard.c 				kbd->sysrq = K(KT_LATIN, '-');
kbd               342 drivers/s390/char/keyboard.c 			(*k_handler[KTYP(kbd->sysrq)])(kbd, KVAL(kbd->sysrq));
kbd               343 drivers/s390/char/keyboard.c 			kbd->sysrq = 0;
kbd               346 drivers/s390/char/keyboard.c 			kbd->sysrq = K(type, value);
kbd               350 drivers/s390/char/keyboard.c 		(*k_handler[type])(kbd, value);
kbd               352 drivers/s390/char/keyboard.c 		to_utf8(kbd->port, keysym);
kbd               359 drivers/s390/char/keyboard.c do_kdsk_ioctl(struct kbd_data *kbd, struct kbentry __user *user_kbe,
kbd               382 drivers/s390/char/keyboard.c 		key_map = kbd->key_maps[kb_table];
kbd               395 drivers/s390/char/keyboard.c 			key_map = kbd->key_maps[kb_table];
kbd               397 drivers/s390/char/keyboard.c 			    kbd->key_maps[kb_table] = NULL;
kbd               408 drivers/s390/char/keyboard.c 		if (!(key_map = kbd->key_maps[kb_table])) {
kbd               415 drivers/s390/char/keyboard.c 			kbd->key_maps[kb_table] = key_map;
kbd               435 drivers/s390/char/keyboard.c do_kdgkb_ioctl(struct kbd_data *kbd, struct kbsentry __user *u_kbs,
kbd               452 drivers/s390/char/keyboard.c 		p = kbd->func_table[kb_func];
kbd               470 drivers/s390/char/keyboard.c 		kfree(kbd->func_table[kb_func]);
kbd               471 drivers/s390/char/keyboard.c 		kbd->func_table[kb_func] = p;
kbd               477 drivers/s390/char/keyboard.c int kbd_ioctl(struct kbd_data *kbd, unsigned int cmd, unsigned long arg)
kbd               490 drivers/s390/char/keyboard.c 	tty = tty_port_tty_get(kbd->port);
kbd               499 drivers/s390/char/keyboard.c 		return do_kdsk_ioctl(kbd, argp, cmd, perm);
kbd               502 drivers/s390/char/keyboard.c 		return do_kdgkb_ioctl(kbd, argp, cmd, perm);
kbd               509 drivers/s390/char/keyboard.c 		if (put_user(kbd->accent_table_size, &a->kb_cnt))
kbd               511 drivers/s390/char/keyboard.c 		for (i = 0; i < kbd->accent_table_size; i++) {
kbd               512 drivers/s390/char/keyboard.c 			diacr.diacr = kbd->accent_table[i].diacr;
kbd               513 drivers/s390/char/keyboard.c 			diacr.base = kbd->accent_table[i].base;
kbd               514 drivers/s390/char/keyboard.c 			diacr.result = kbd->accent_table[i].result;
kbd               524 drivers/s390/char/keyboard.c 		ct = kbd->accent_table_size;
kbd               527 drivers/s390/char/keyboard.c 		if (copy_to_user(a->kbdiacruc, kbd->accent_table,
kbd               544 drivers/s390/char/keyboard.c 		kbd->accent_table_size = ct;
kbd               548 drivers/s390/char/keyboard.c 			kbd->accent_table[i].diacr = diacr.diacr;
kbd               549 drivers/s390/char/keyboard.c 			kbd->accent_table[i].base = diacr.base;
kbd               550 drivers/s390/char/keyboard.c 			kbd->accent_table[i].result = diacr.result;
kbd               564 drivers/s390/char/keyboard.c 		kbd->accent_table_size = ct;
kbd               565 drivers/s390/char/keyboard.c 		if (copy_from_user(kbd->accent_table, a->kbdiacruc,
kbd                97 drivers/s390/char/tty3270.c 	struct kbd_data *kbd;		/* key_maps stuff. */
kbd               477 drivers/s390/char/tty3270.c tty3270_rcl_backward(struct kbd_data *kbd)
kbd               479 drivers/s390/char/tty3270.c 	struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
kbd               504 drivers/s390/char/tty3270.c tty3270_exit_tty(struct kbd_data *kbd)
kbd               506 drivers/s390/char/tty3270.c 	struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
kbd               515 drivers/s390/char/tty3270.c tty3270_scroll_forward(struct kbd_data *kbd)
kbd               517 drivers/s390/char/tty3270.c 	struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
kbd               537 drivers/s390/char/tty3270.c tty3270_scroll_backward(struct kbd_data *kbd)
kbd               539 drivers/s390/char/tty3270.c 	struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
kbd               602 drivers/s390/char/tty3270.c 		kbd_keycode(tp->kbd, *input++);
kbd               604 drivers/s390/char/tty3270.c 	kbd_keycode(tp->kbd, 256 + tp->input->string[0]);
kbd               749 drivers/s390/char/tty3270.c 	tp->kbd = kbd_alloc();
kbd               750 drivers/s390/char/tty3270.c 	if (!tp->kbd)
kbd               790 drivers/s390/char/tty3270.c 	kbd_free(tp->kbd);
kbd              1011 drivers/s390/char/tty3270.c 	tp->kbd->port = &tp->port;
kbd              1012 drivers/s390/char/tty3270.c 	tp->kbd->fn_handler[KVAL(K_INCRCONSOLE)] = tty3270_exit_tty;
kbd              1013 drivers/s390/char/tty3270.c 	tp->kbd->fn_handler[KVAL(K_SCROLLBACK)] = tty3270_scroll_backward;
kbd              1014 drivers/s390/char/tty3270.c 	tp->kbd->fn_handler[KVAL(K_SCROLLFORW)] = tty3270_scroll_forward;
kbd              1015 drivers/s390/char/tty3270.c 	tp->kbd->fn_handler[KVAL(K_CONS)] = tty3270_rcl_backward;
kbd              1016 drivers/s390/char/tty3270.c 	kbd_ascebc(tp->kbd, tp->view.ascebc);
kbd              1868 drivers/s390/char/tty3270.c 	return kbd_ioctl(tp->kbd, cmd, arg);
kbd              1882 drivers/s390/char/tty3270.c 	return kbd_ioctl(tp->kbd, cmd, (unsigned long)compat_ptr(arg));
kbd               112 drivers/tty/vt/keyboard.c static struct kbd_struct *kbd = kbd_table;
kbd               430 drivers/tty/vt/keyboard.c 	if (kbd->kbdmode == VC_UNICODE)
kbd               447 drivers/tty/vt/keyboard.c 		if (kbd->kbdmode == VC_UNICODE)
kbd               458 drivers/tty/vt/keyboard.c 	if (vc_kbd_mode(kbd, VC_CRLF))
kbd               467 drivers/tty/vt/keyboard.c 	chg_vc_kbd_led(kbd, VC_CAPSLOCK);
kbd               475 drivers/tty/vt/keyboard.c 	set_vc_kbd_led(kbd, VC_CAPSLOCK);
kbd               506 drivers/tty/vt/keyboard.c 	if (vc_kbd_mode(kbd, VC_APPLIC))
kbd               521 drivers/tty/vt/keyboard.c 		chg_vc_kbd_led(kbd, VC_NUMLOCK);
kbd               635 drivers/tty/vt/keyboard.c 	if ((kbd->kbdmode == VC_RAW ||
kbd               636 drivers/tty/vt/keyboard.c 	     kbd->kbdmode == VC_MEDIUMRAW ||
kbd               637 drivers/tty/vt/keyboard.c 	     kbd->kbdmode == VC_OFF) &&
kbd               661 drivers/tty/vt/keyboard.c 	if (kbd->kbdmode == VC_UNICODE)
kbd               758 drivers/tty/vt/keyboard.c 	applkey(vc, cur_chars[value], vc_kbd_mode(kbd, VC_CKMODE));
kbd               770 drivers/tty/vt/keyboard.c 	if (vc_kbd_mode(kbd, VC_APPLIC) && !shift_down[KG_SHIFT]) {
kbd               775 drivers/tty/vt/keyboard.c 	if (!vc_kbd_led(kbd, VC_NUMLOCK)) {
kbd               810 drivers/tty/vt/keyboard.c 			applkey(vc, 'G', vc_kbd_mode(kbd, VC_APPLIC));
kbd               816 drivers/tty/vt/keyboard.c 	if (value == KVAL(K_PENTER) && vc_kbd_mode(kbd, VC_CRLF))
kbd               833 drivers/tty/vt/keyboard.c 			clr_vc_kbd_led(kbd, VC_CAPSLOCK);
kbd               853 drivers/tty/vt/keyboard.c 		if (kbd->kbdmode == VC_UNICODE)
kbd               866 drivers/tty/vt/keyboard.c 	if (vc_kbd_mode(kbd, VC_META)) {
kbd               902 drivers/tty/vt/keyboard.c 	chg_vc_kbd_lock(kbd, value);
kbd               911 drivers/tty/vt/keyboard.c 	chg_vc_kbd_slock(kbd, value);
kbd               913 drivers/tty/vt/keyboard.c 	if (!key_maps[kbd->lockstate ^ kbd->slockstate]) {
kbd               914 drivers/tty/vt/keyboard.c 		kbd->slockstate = 0;
kbd               915 drivers/tty/vt/keyboard.c 		chg_vc_kbd_slock(kbd, value);
kbd               951 drivers/tty/vt/keyboard.c 	if (kbd->kbdmode != VC_UNICODE) {
kbd              1230 drivers/tty/vt/keyboard.c 	leds |= (unsigned int)kbd->lockstate << 8;
kbd              1348 drivers/tty/vt/keyboard.c 	kbd = kbd_table + vc->vc_num;
kbd              1349 drivers/tty/vt/keyboard.c 	if (kbd->kbdmode == VC_RAW)
kbd              1371 drivers/tty/vt/keyboard.c 	kbd = kbd_table + vc->vc_num;
kbd              1380 drivers/tty/vt/keyboard.c 	raw_mode = (kbd->kbdmode == VC_RAW);
kbd              1394 drivers/tty/vt/keyboard.c 	if (kbd->kbdmode == VC_MEDIUMRAW) {
kbd              1420 drivers/tty/vt/keyboard.c 	    (!vc_kbd_mode(kbd, VC_REPEAT) ||
kbd              1430 drivers/tty/vt/keyboard.c 	param.shift = shift_final = (shift_state | kbd->slockstate) ^ kbd->lockstate;
kbd              1431 drivers/tty/vt/keyboard.c 	param.ledstate = kbd->ledflagstate;
kbd              1440 drivers/tty/vt/keyboard.c 		kbd->slockstate = 0;
kbd              1467 drivers/tty/vt/keyboard.c 		if (vc_kbd_led(kbd, VC_CAPSLOCK)) {
kbd              1480 drivers/tty/vt/keyboard.c 	if ((raw_mode || kbd->kbdmode == VC_OFF) && type != KT_SPEC && type != KT_SHIFT)
kbd              1485 drivers/tty/vt/keyboard.c 	param.ledstate = kbd->ledflagstate;
kbd              1489 drivers/tty/vt/keyboard.c 		kbd->slockstate = 0;
kbd                68 include/linux/kbd_kern.h extern void setledstate(struct kbd_struct *kbd, unsigned int led);
kbd                83 include/linux/kbd_kern.h static inline int vc_kbd_mode(struct kbd_struct * kbd, int flag)
kbd                85 include/linux/kbd_kern.h 	return ((kbd->modeflags >> flag) & 1);
kbd                88 include/linux/kbd_kern.h static inline int vc_kbd_led(struct kbd_struct * kbd, int flag)
kbd                90 include/linux/kbd_kern.h 	return ((kbd->ledflagstate >> flag) & 1);
kbd                93 include/linux/kbd_kern.h static inline void set_vc_kbd_mode(struct kbd_struct * kbd, int flag)
kbd                95 include/linux/kbd_kern.h 	kbd->modeflags |= 1 << flag;
kbd                98 include/linux/kbd_kern.h static inline void set_vc_kbd_led(struct kbd_struct * kbd, int flag)
kbd               100 include/linux/kbd_kern.h 	kbd->ledflagstate |= 1 << flag;
kbd               103 include/linux/kbd_kern.h static inline void clr_vc_kbd_mode(struct kbd_struct * kbd, int flag)
kbd               105 include/linux/kbd_kern.h 	kbd->modeflags &= ~(1 << flag);
kbd               108 include/linux/kbd_kern.h static inline void clr_vc_kbd_led(struct kbd_struct * kbd, int flag)
kbd               110 include/linux/kbd_kern.h 	kbd->ledflagstate &= ~(1 << flag);
kbd               113 include/linux/kbd_kern.h static inline void chg_vc_kbd_lock(struct kbd_struct * kbd, int flag)
kbd               115 include/linux/kbd_kern.h 	kbd->lockstate ^= 1 << flag;
kbd               118 include/linux/kbd_kern.h static inline void chg_vc_kbd_slock(struct kbd_struct * kbd, int flag)
kbd               120 include/linux/kbd_kern.h 	kbd->slockstate ^= 1 << flag;
kbd               123 include/linux/kbd_kern.h static inline void chg_vc_kbd_mode(struct kbd_struct * kbd, int flag)
kbd               125 include/linux/kbd_kern.h 	kbd->modeflags ^= 1 << flag;
kbd               128 include/linux/kbd_kern.h static inline void chg_vc_kbd_led(struct kbd_struct * kbd, int flag)
kbd               130 include/linux/kbd_kern.h 	kbd->ledflagstate ^= 1 << flag;