/Linux-v4.19/drivers/media/pci/tw5864/ |
D | tw5864-video.c | 189 static void tw5864_frame_interval_set(struct tw5864_input *input); 217 static int tw5864_input_std_get(struct tw5864_input *input, in tw5864_input_std_get() argument 220 struct tw5864_dev *dev = input->root; in tw5864_input_std_get() 221 u8 std_reg = tw_indir_readb(TW5864_INDIR_VIN_E(input->nr)); in tw5864_input_std_get() 234 static int tw5864_enable_input(struct tw5864_input *input) in tw5864_enable_input() argument 236 struct tw5864_dev *dev = input->root; in tw5864_enable_input() 237 int nr = input->nr; in tw5864_enable_input() 249 input->frame_seqno = 0; in tw5864_enable_input() 250 input->frame_gop_seqno = 0; in tw5864_enable_input() 251 input->h264_idr_pic_id = 0; in tw5864_enable_input() [all …]
|
/Linux-v4.19/drivers/hid/ |
D | hid-magicmouse.c | 105 struct input_dev *input; member 147 int last_state = test_bit(BTN_LEFT, msc->input->key) << 0 | in magicmouse_emit_buttons() 148 test_bit(BTN_RIGHT, msc->input->key) << 1 | in magicmouse_emit_buttons() 149 test_bit(BTN_MIDDLE, msc->input->key) << 2; in magicmouse_emit_buttons() 172 input_report_key(msc->input, BTN_MIDDLE, state & 4); in magicmouse_emit_buttons() 175 input_report_key(msc->input, BTN_LEFT, state & 1); in magicmouse_emit_buttons() 176 input_report_key(msc->input, BTN_RIGHT, state & 2); in magicmouse_emit_buttons() 184 struct input_dev *input = msc->input; in magicmouse_emit_touch() local 187 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE) { in magicmouse_emit_touch() 244 input_report_rel(input, REL_HWHEEL, -step_x); in magicmouse_emit_touch() [all …]
|
D | hid-wiimote-modules.c | 67 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_LEFT], in wiimod_keys_in_keys() 69 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_RIGHT], in wiimod_keys_in_keys() 71 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_DOWN], in wiimod_keys_in_keys() 73 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_UP], in wiimod_keys_in_keys() 75 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_PLUS], in wiimod_keys_in_keys() 77 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_TWO], in wiimod_keys_in_keys() 79 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_ONE], in wiimod_keys_in_keys() 81 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_B], in wiimod_keys_in_keys() 83 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_A], in wiimod_keys_in_keys() 85 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_MINUS], in wiimod_keys_in_keys() [all …]
|
D | hid-steam.c | 117 struct input_dev __rcu *input; member 406 struct input_dev *input; in steam_register() local 410 input = rcu_dereference(steam->input); in steam_register() 412 if (input) { in steam_register() 428 input = input_allocate_device(); in steam_register() 429 if (!input) in steam_register() 432 input_set_drvdata(input, steam); in steam_register() 433 input->dev.parent = &hdev->dev; in steam_register() 434 input->open = steam_input_open; in steam_register() 435 input->close = steam_input_close; in steam_register() [all …]
|
D | hid-alps.c | 100 struct input_dev *input; member 173 u8 *input; in t4_read_write_register() local 176 input = kzalloc(T4_FEATURE_REPORT_LEN, GFP_KERNEL); in t4_read_write_register() 177 if (!input) in t4_read_write_register() 180 input[0] = T4_FEATURE_REPORT_ID; in t4_read_write_register() 182 input[1] = T4_CMD_REGISTER_READ; in t4_read_write_register() 183 input[8] = 0x00; in t4_read_write_register() 185 input[1] = T4_CMD_REGISTER_WRITE; in t4_read_write_register() 186 input[8] = write_val; in t4_read_write_register() 188 put_unaligned_le32(address, input + 2); in t4_read_write_register() [all …]
|
D | hid-elan.c | 45 struct input_dev *input; member 159 struct input_dev *input; in elan_input_configured() local 169 input = devm_input_allocate_device(&hdev->dev); in elan_input_configured() 170 if (!input) in elan_input_configured() 173 input->name = "Elan Touchpad"; in elan_input_configured() 174 input->phys = hdev->phys; in elan_input_configured() 175 input->uniq = hdev->uniq; in elan_input_configured() 176 input->id.bustype = hdev->bus; in elan_input_configured() 177 input->id.vendor = hdev->vendor; in elan_input_configured() 178 input->id.product = hdev->product; in elan_input_configured() [all …]
|
/Linux-v4.19/drivers/input/misc/ |
D | pcf50633-input.c | 38 struct pcf50633_input *input; in pcf50633_input_irq() local 41 input = data; in pcf50633_input_irq() 44 onkey_released = pcf50633_reg_read(input->pcf, PCF50633_REG_OOCSTAT) in pcf50633_input_irq() 48 input_report_key(input->input_dev, KEY_POWER, 1); in pcf50633_input_irq() 50 input_report_key(input->input_dev, KEY_POWER, 0); in pcf50633_input_irq() 52 input_sync(input->input_dev); in pcf50633_input_irq() 57 struct pcf50633_input *input; in pcf50633_input_probe() local 62 input = kzalloc(sizeof(*input), GFP_KERNEL); in pcf50633_input_probe() 63 if (!input) in pcf50633_input_probe() 68 kfree(input); in pcf50633_input_probe() [all …]
|
D | hisi_powerkey.c | 31 struct input_dev *input = q; in hi65xx_power_press_isr() local 33 pm_wakeup_event(input->dev.parent, MAX_HELD_TIME); in hi65xx_power_press_isr() 34 input_report_key(input, KEY_POWER, 1); in hi65xx_power_press_isr() 35 input_sync(input); in hi65xx_power_press_isr() 42 struct input_dev *input = q; in hi65xx_power_release_isr() local 44 pm_wakeup_event(input->dev.parent, MAX_HELD_TIME); in hi65xx_power_release_isr() 45 input_report_key(input, KEY_POWER, 0); in hi65xx_power_release_isr() 46 input_sync(input); in hi65xx_power_release_isr() 53 struct input_dev *input = q; in hi65xx_restart_toggle_isr() local 54 int value = test_bit(KEY_RESTART, input->key); in hi65xx_restart_toggle_isr() [all …]
|
D | cobalt_btns.c | 51 struct input_dev *input = dev->input; in handle_buttons() local 60 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons() 61 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 62 input_sync(input); in handle_buttons() 66 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons() 67 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 68 input_sync(input); in handle_buttons() 79 struct input_dev *input; in cobalt_buttons_probe() local 96 input = poll_dev->input; in cobalt_buttons_probe() 97 input->name = "Cobalt buttons"; in cobalt_buttons_probe() [all …]
|
D | sgi_btns.c | 69 struct input_dev *input = dev->input; in handle_buttons() local 78 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons() 79 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 80 input_sync(input); in handle_buttons() 84 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons() 85 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 86 input_sync(input); in handle_buttons() 97 struct input_dev *input; in sgi_buttons_probe() local 113 input = poll_dev->input; in sgi_buttons_probe() 114 input->name = "SGI buttons"; in sgi_buttons_probe() [all …]
|
/Linux-v4.19/drivers/input/touchscreen/ |
D | ipaq-micro-ts.c | 26 struct input_dev *input; member 35 input_report_abs(ts->input, ABS_X, in micro_ts_receive() 37 input_report_abs(ts->input, ABS_Y, in micro_ts_receive() 39 input_report_key(ts->input, BTN_TOUCH, 1); in micro_ts_receive() 40 input_sync(ts->input); in micro_ts_receive() 42 input_report_abs(ts->input, ABS_X, 0); in micro_ts_receive() 43 input_report_abs(ts->input, ABS_Y, 0); in micro_ts_receive() 44 input_report_key(ts->input, BTN_TOUCH, 0); in micro_ts_receive() 45 input_sync(ts->input); in micro_ts_receive() 66 static int micro_ts_open(struct input_dev *input) in micro_ts_open() argument [all …]
|
D | chipone_icn8318.c | 54 struct input_dev *input; member 119 input_mt_slot(data->input, touch->slot); in icn8318_irq() 120 input_mt_report_slot_state(data->input, MT_TOOL_FINGER, act); in icn8318_irq() 124 touchscreen_report_pos(data->input, &data->prop, in icn8318_irq() 129 input_mt_sync_frame(data->input); in icn8318_irq() 130 input_sync(data->input); in icn8318_irq() 160 mutex_lock(&data->input->mutex); in icn8318_suspend() 161 if (data->input->users) in icn8318_suspend() 162 icn8318_stop(data->input); in icn8318_suspend() 163 mutex_unlock(&data->input->mutex); in icn8318_suspend() [all …]
|
D | wacom_i2c.c | 40 struct input_dev *input; member 97 struct input_dev *input = wac_i2c->input; in wacom_i2c_irq() local 122 input_report_key(input, BTN_TOUCH, tsw || ers); in wacom_i2c_irq() 123 input_report_key(input, wac_i2c->tool, wac_i2c->prox); in wacom_i2c_irq() 124 input_report_key(input, BTN_STYLUS, f1); in wacom_i2c_irq() 125 input_report_key(input, BTN_STYLUS2, f2); in wacom_i2c_irq() 126 input_report_abs(input, ABS_X, x); in wacom_i2c_irq() 127 input_report_abs(input, ABS_Y, y); in wacom_i2c_irq() 128 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_i2c_irq() 129 input_sync(input); in wacom_i2c_irq() [all …]
|
D | surface3_spi.c | 258 struct input_dev *input; in surface3_spi_create_touch_input() local 261 input = devm_input_allocate_device(&data->spi->dev); in surface3_spi_create_touch_input() 262 if (!input) in surface3_spi_create_touch_input() 265 data->input_dev = input; in surface3_spi_create_touch_input() 267 input_set_abs_params(input, ABS_MT_POSITION_X, 0, 9600, 0, 0); in surface3_spi_create_touch_input() 268 input_abs_set_res(input, ABS_MT_POSITION_X, 40); in surface3_spi_create_touch_input() 269 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, 7200, 0, 0); in surface3_spi_create_touch_input() 270 input_abs_set_res(input, ABS_MT_POSITION_Y, 48); in surface3_spi_create_touch_input() 271 input_set_abs_params(input, ABS_MT_WIDTH_MAJOR, 0, 1024, 0, 0); in surface3_spi_create_touch_input() 272 input_set_abs_params(input, ABS_MT_WIDTH_MINOR, 0, 1024, 0, 0); in surface3_spi_create_touch_input() [all …]
|
/Linux-v4.19/drivers/input/keyboard/ |
D | opencores-kbd.c | 20 struct input_dev *input; member 29 struct input_dev *input = opencores_kbd->input; in opencores_kbd_isr() local 33 input_report_key(input, c & 0x7f, c & 0x80 ? 0 : 1); in opencores_kbd_isr() 34 input_sync(input); in opencores_kbd_isr() 41 struct input_dev *input; in opencores_kbd_probe() local 63 input = devm_input_allocate_device(&pdev->dev); in opencores_kbd_probe() 64 if (!input) { in opencores_kbd_probe() 69 opencores_kbd->input = input; in opencores_kbd_probe() 75 input->name = pdev->name; in opencores_kbd_probe() 76 input->phys = "opencores-kbd/input0"; in opencores_kbd_probe() [all …]
|
D | ipaq-micro-keys.c | 28 struct input_dev *input; member 53 input_report_key(keys->input, keys->codes[key], down); in micro_key_receive() 54 input_sync(keys->input); in micro_key_receive() 74 static int micro_key_open(struct input_dev *input) in micro_key_open() argument 76 struct ipaq_micro_keys *keys = input_get_drvdata(input); in micro_key_open() 83 static void micro_key_close(struct input_dev *input) in micro_key_close() argument 85 struct ipaq_micro_keys *keys = input_get_drvdata(input); in micro_key_close() 102 keys->input = devm_input_allocate_device(&pdev->dev); in micro_key_probe() 103 if (!keys->input) in micro_key_probe() 106 keys->input->keycodesize = sizeof(micro_keycodes[0]); in micro_key_probe() [all …]
|
/Linux-v4.19/drivers/media/pci/ddbridge/ |
D | ddbridge-max.c | 79 struct ddb_input *input = fe->sec_priv; in max_send_master_cmd() local 80 struct ddb_port *port = input->port; in max_send_master_cmd() 82 struct ddb_dvb *dvb = &port->dvb[input->nr & 1]; in max_send_master_cmd() 93 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(dvb->input)); in max_send_master_cmd() 95 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(dvb->input)); in max_send_master_cmd() 96 lnb_command(dev, port->lnr, dvb->input, LNB_CMD_DISEQC); in max_send_master_cmd() 101 static int lnb_send_diseqc(struct ddb *dev, u32 link, u32 input, in lnb_send_diseqc() argument 107 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(input)); in lnb_send_diseqc() 109 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(input)); in lnb_send_diseqc() 110 lnb_command(dev, link, input, LNB_CMD_DISEQC); in lnb_send_diseqc() [all …]
|
/Linux-v4.19/crypto/ |
D | testmgr.h | 84 const char *input; member 12098 .input = "\x01\x23\x45\x67\x89\xab\xcd\xef", 12117 .input = "Network Security People Have A Strange Sense Of Humor", 12140 .input = "\x01\x23\x45\x67\x89\xab\xcd\xef" 12159 .input = "Network Security People Have A Strange Sense Of Humor" 12189 .input = "Single block msg", 12217 .input = "\x00\x01\x02\x03\x04\x05\x06\x07" 12250 .input = "This is a 48-byte message (exactly 3 AES blocks)", 12282 .input = "\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7" 12324 .input = "\x08\x00\x0e\xbd\xa7\x0a\x00\x00" [all …]
|
/Linux-v4.19/drivers/input/mouse/ |
D | navpoint.c | 36 struct input_dev *input; member 99 input_report_key(navpoint->input, BTN_TOUCH, finger); in navpoint_packet() 100 input_report_abs(navpoint->input, ABS_X, x); in navpoint_packet() 101 input_report_abs(navpoint->input, ABS_Y, y); in navpoint_packet() 102 input_report_abs(navpoint->input, ABS_PRESSURE, z); in navpoint_packet() 103 input_report_key(navpoint->input, BTN_TOOL_FINGER, finger); in navpoint_packet() 104 input_report_key(navpoint->input, BTN_LEFT, gesture); in navpoint_packet() 105 input_sync(navpoint->input); in navpoint_packet() 192 static int navpoint_open(struct input_dev *input) in navpoint_open() argument 194 struct navpoint *navpoint = input_get_drvdata(input); in navpoint_open() [all …]
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | tegra124-nyan-blaze.dts | 41 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 48 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 55 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 62 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 69 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 76 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 83 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 90 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 97 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 104 nvidia,enable-input = <TEGRA_PIN_DISABLE>; [all …]
|
D | tegra124-nyan-big.dts | 43 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 50 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 57 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 64 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 71 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 78 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 85 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 92 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 99 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 106 nvidia,enable-input = <TEGRA_PIN_DISABLE>; [all …]
|
/Linux-v4.19/drivers/input/joystick/ |
D | psxpad-spi.c | 161 input_set_capability(pad->pdev->input, EV_FF, FF_RUMBLE); in psxpad_spi_init_ff() 163 err = input_ff_create_memless(pad->pdev->input, NULL, in psxpad_spi_init_ff() 209 struct input_dev *input = pdev->input; in psxpad_spi_poll() local 231 input_report_abs(input, ABS_X, REVERSE_BIT(pad->response[7])); in psxpad_spi_poll() 232 input_report_abs(input, ABS_Y, REVERSE_BIT(pad->response[8])); in psxpad_spi_poll() 233 input_report_abs(input, ABS_RX, REVERSE_BIT(pad->response[5])); in psxpad_spi_poll() 234 input_report_abs(input, ABS_RY, REVERSE_BIT(pad->response[6])); in psxpad_spi_poll() 235 input_report_key(input, BTN_DPAD_UP, b_rsp3 & BIT(3)); in psxpad_spi_poll() 236 input_report_key(input, BTN_DPAD_DOWN, b_rsp3 & BIT(1)); in psxpad_spi_poll() 237 input_report_key(input, BTN_DPAD_LEFT, b_rsp3 & BIT(0)); in psxpad_spi_poll() [all …]
|
/Linux-v4.19/drivers/input/ |
D | input-polldev.c | 44 static int input_open_polled_device(struct input_dev *input) in input_open_polled_device() argument 46 struct input_polled_dev *dev = input_get_drvdata(input); in input_open_polled_device() 60 static void input_close_polled_device(struct input_dev *input) in input_close_polled_device() argument 62 struct input_polled_dev *dev = input_get_drvdata(input); in input_close_polled_device() 85 struct input_dev *input = polldev->input; in input_polldev_set_poll() local 99 mutex_lock(&input->mutex); in input_polldev_set_poll() 103 if (input->users) { in input_polldev_set_poll() 109 mutex_unlock(&input->mutex); in input_polldev_set_poll() 168 dev->input = input_allocate_device(); in input_allocate_polled_device() 169 if (!dev->input) { in input_allocate_polled_device() [all …]
|
/Linux-v4.19/drivers/media/pci/ivtv/ |
D | ivtv-routing.c | 37 u32 input, output = 0; in ivtv_audio_set_io() local 46 input = in->muxer_input; in ivtv_audio_set_io() 50 input, output, 0); in ivtv_audio_set_io() 52 input = in->audio_input; in ivtv_audio_set_io() 57 input, output, 0); in ivtv_audio_set_io() 65 u32 input; in ivtv_video_set_io() local 74 input = 0; /* Tuner */ in ivtv_video_set_io() 76 input = 2; /* S-Video */ in ivtv_video_set_io() 78 input = 1; /* Composite */ in ivtv_video_set_io() 83 input, 0, 0); in ivtv_video_set_io() [all …]
|
/Linux-v4.19/sound/usb/caiaq/ |
D | input.c | 603 struct input_dev *input; in snd_usb_caiaq_input_init() local 606 input = input_allocate_device(); in snd_usb_caiaq_input_init() 607 if (!input) in snd_usb_caiaq_input_init() 613 input->name = cdev->product_name; in snd_usb_caiaq_input_init() 614 input->phys = cdev->phys; in snd_usb_caiaq_input_init() 615 usb_to_input_id(usb_dev, &input->id); in snd_usb_caiaq_input_init() 616 input->dev.parent = &usb_dev->dev; in snd_usb_caiaq_input_init() 618 input_set_drvdata(input, cdev); in snd_usb_caiaq_input_init() 622 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in snd_usb_caiaq_input_init() 623 input->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) | in snd_usb_caiaq_input_init() [all …]
|