Home
last modified time | relevance | path

Searched refs:input (Results 1 – 25 of 982) sorted by relevance

12345678910>>...40

/drivers/media/pci/tw5864/
Dtw5864-video.c181 static void tw5864_frame_interval_set(struct tw5864_input *input);
209 static int tw5864_input_std_get(struct tw5864_input *input, in tw5864_input_std_get() argument
212 struct tw5864_dev *dev = input->root; in tw5864_input_std_get()
213 u8 std_reg = tw_indir_readb(TW5864_INDIR_VIN_E(input->nr)); in tw5864_input_std_get()
226 static int tw5864_enable_input(struct tw5864_input *input) in tw5864_enable_input() argument
228 struct tw5864_dev *dev = input->root; in tw5864_enable_input()
229 int nr = input->nr; in tw5864_enable_input()
241 input->frame_seqno = 0; in tw5864_enable_input()
242 input->frame_gop_seqno = 0; in tw5864_enable_input()
243 input->h264_idr_pic_id = 0; in tw5864_enable_input()
[all …]
/drivers/gpu/drm/amd/display/modules/hdcp/
Dhdcp2_transition.c30 struct mod_hdcp_transition_input_hdcp2 *input, in mod_hdcp_hdcp2_transition() argument
39 if (input->hdcp2version_read != PASS || in mod_hdcp_hdcp2_transition()
40 input->hdcp2_capable_check != PASS) { in mod_hdcp_hdcp2_transition()
50 if (input->create_session != PASS || in mod_hdcp_hdcp2_transition()
51 input->ake_init_prepare != PASS) { in mod_hdcp_hdcp2_transition()
56 } else if (input->ake_init_write != PASS) { in mod_hdcp_hdcp2_transition()
65 if (input->ake_cert_available != PASS) { in mod_hdcp_hdcp2_transition()
81 } else if (input->ake_cert_read != PASS || in mod_hdcp_hdcp2_transition()
82 input->ake_cert_validation != PASS) { in mod_hdcp_hdcp2_transition()
100 if (input->no_stored_km_write != PASS) { in mod_hdcp_hdcp2_transition()
[all …]
Dhdcp1_transition.c30 struct mod_hdcp_transition_input_hdcp1 *input, in mod_hdcp_hdcp1_transition() argument
39 if (input->bksv_read != PASS || input->bcaps_read != PASS) { in mod_hdcp_hdcp1_transition()
49 if (input->create_session != PASS) { in mod_hdcp_hdcp1_transition()
54 } else if (input->an_write != PASS || in mod_hdcp_hdcp1_transition()
55 input->aksv_write != PASS || in mod_hdcp_hdcp1_transition()
56 input->bksv_read != PASS || in mod_hdcp_hdcp1_transition()
57 input->bksv_validation != PASS || in mod_hdcp_hdcp1_transition()
58 input->ainfo_write == FAIL) { in mod_hdcp_hdcp1_transition()
68 if (input->bcaps_read != PASS || in mod_hdcp_hdcp1_transition()
69 input->r0p_read != PASS) { in mod_hdcp_hdcp1_transition()
[all …]
Dhdcp2_execution.c225 struct mod_hdcp_transition_input_hdcp2 *input, in process_rxstatus() argument
229 &input->rxstatus_read, status, in process_rxstatus()
233 &input->reauth_request_check, status, in process_rxstatus()
238 &input->link_integrity_check_dp, status, in process_rxstatus()
261 struct mod_hdcp_transition_input_hdcp2 *input) in known_hdcp2_capable_rx() argument
271 &input->hdcp2version_read, &status, in known_hdcp2_capable_rx()
275 &input->hdcp2_capable_check, &status, in known_hdcp2_capable_rx()
284 struct mod_hdcp_transition_input_hdcp2 *input) in send_ake_init() argument
294 &input->create_session, &status, in send_ake_init()
298 &input->ake_init_prepare, &status, in send_ake_init()
[all …]
Dhdcp1_execution.c150 struct mod_hdcp_transition_input_hdcp1 *input) in wait_for_active_rx() argument
160 &input->bksv_read, &status, in wait_for_active_rx()
164 &input->bcaps_read, &status, in wait_for_active_rx()
173 struct mod_hdcp_transition_input_hdcp1 *input) in exchange_ksvs() argument
183 &input->create_session, &status, in exchange_ksvs()
187 &input->an_write, &status, in exchange_ksvs()
191 &input->aksv_write, &status, in exchange_ksvs()
195 &input->bksv_read, &status, in exchange_ksvs()
199 &input->bksv_validation, &status, in exchange_ksvs()
204 &input->ainfo_write, &status, in exchange_ksvs()
[all …]
/drivers/hid/
Dhid-magicmouse.c128 struct input_dev *input; member
178 int last_state = test_bit(BTN_LEFT, msc->input->key) << 0 | in magicmouse_emit_buttons()
179 test_bit(BTN_RIGHT, msc->input->key) << 1 | in magicmouse_emit_buttons()
180 test_bit(BTN_MIDDLE, msc->input->key) << 2; in magicmouse_emit_buttons()
203 input_report_key(msc->input, BTN_MIDDLE, state & 4); in magicmouse_emit_buttons()
206 input_report_key(msc->input, BTN_LEFT, state & 1); in magicmouse_emit_buttons()
207 input_report_key(msc->input, BTN_RIGHT, state & 2); in magicmouse_emit_buttons()
215 struct input_dev *input = msc->input; in magicmouse_emit_touch() local
219 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_emit_touch()
220 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2) { in magicmouse_emit_touch()
[all …]
Dhid-letsketch.c83 struct input_dev *input; in letsketch_alloc_input_dev() local
85 input = devm_input_allocate_device(&data->hdev->dev); in letsketch_alloc_input_dev()
86 if (!input) in letsketch_alloc_input_dev()
89 input->id.bustype = data->hdev->bus; in letsketch_alloc_input_dev()
90 input->id.vendor = data->hdev->vendor; in letsketch_alloc_input_dev()
91 input->id.product = data->hdev->product; in letsketch_alloc_input_dev()
92 input->id.version = data->hdev->bus; in letsketch_alloc_input_dev()
93 input->phys = data->hdev->phys; in letsketch_alloc_input_dev()
94 input->uniq = data->hdev->uniq; in letsketch_alloc_input_dev()
95 input->open = letsketch_open; in letsketch_alloc_input_dev()
[all …]
Dhid-wiimote-modules.c64 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_LEFT], in wiimod_keys_in_keys()
66 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_RIGHT], in wiimod_keys_in_keys()
68 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_DOWN], in wiimod_keys_in_keys()
70 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_UP], in wiimod_keys_in_keys()
72 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_PLUS], in wiimod_keys_in_keys()
74 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_TWO], in wiimod_keys_in_keys()
76 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_ONE], in wiimod_keys_in_keys()
78 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_B], in wiimod_keys_in_keys()
80 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_A], in wiimod_keys_in_keys()
82 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_MINUS], in wiimod_keys_in_keys()
[all …]
Dhid-steam.c299 struct input_dev __rcu *input; member
712 struct input_dev *input; in steam_input_register() local
716 input = rcu_dereference(steam->input); in steam_input_register()
718 if (input) { in steam_input_register()
723 input = input_allocate_device(); in steam_input_register()
724 if (!input) in steam_input_register()
727 input_set_drvdata(input, steam); in steam_input_register()
728 input->dev.parent = &hdev->dev; in steam_input_register()
729 input->open = steam_input_open; in steam_input_register()
730 input->close = steam_input_close; in steam_input_register()
[all …]
Dwacom_wac.c43 struct input_dev *input = wacom_wac->pen_input; in wacom_force_proxout() local
47 input_report_key(input, BTN_TOUCH, 0); in wacom_force_proxout()
48 input_report_key(input, BTN_STYLUS, 0); in wacom_force_proxout()
49 input_report_key(input, BTN_STYLUS2, 0); in wacom_force_proxout()
50 input_report_key(input, BTN_STYLUS3, 0); in wacom_force_proxout()
51 input_report_key(input, wacom_wac->tool[0], 0); in wacom_force_proxout()
53 input_report_abs(input, ABS_MISC, 0); in wacom_force_proxout()
55 input_report_abs(input, ABS_PRESSURE, 0); in wacom_force_proxout()
61 input_sync(input); in wacom_force_proxout()
129 struct input_dev *input = wacom->pen_input; in wacom_penpartner_irq() local
[all …]
/drivers/net/ethernet/intel/ice/
Dice_fdir.c651 ice_fdir_get_prgm_desc(struct ice_hw *hw, struct ice_fdir_fltr *input, in ice_fdir_get_prgm_desc() argument
660 fdir_fltr_ctx.fdid = input->fltr_id; in ice_fdir_get_prgm_desc()
661 if (input->dest_ctl == ICE_FLTR_PRGM_DESC_DEST_DROP_PKT) { in ice_fdir_get_prgm_desc()
664 } else if (input->dest_ctl == in ice_fdir_get_prgm_desc()
669 if (input->dest_ctl == in ice_fdir_get_prgm_desc()
671 fdir_fltr_ctx.toq = input->q_region; in ice_fdir_get_prgm_desc()
673 fdir_fltr_ctx.qindex = input->q_index; in ice_fdir_get_prgm_desc()
675 fdir_fltr_ctx.cnt_ena = input->cnt_ena; in ice_fdir_get_prgm_desc()
676 fdir_fltr_ctx.cnt_index = input->cnt_index; in ice_fdir_get_prgm_desc()
677 fdir_fltr_ctx.fd_vsi = ice_get_hw_vsi_num(hw, input->dest_vsi); in ice_fdir_get_prgm_desc()
[all …]
/drivers/input/touchscreen/
Dipaq-micro-ts.c23 struct input_dev *input; member
32 input_report_abs(ts->input, ABS_X, in micro_ts_receive()
34 input_report_abs(ts->input, ABS_Y, in micro_ts_receive()
36 input_report_key(ts->input, BTN_TOUCH, 1); in micro_ts_receive()
37 input_sync(ts->input); in micro_ts_receive()
39 input_report_abs(ts->input, ABS_X, 0); in micro_ts_receive()
40 input_report_abs(ts->input, ABS_Y, 0); in micro_ts_receive()
41 input_report_key(ts->input, BTN_TOUCH, 0); in micro_ts_receive()
42 input_sync(ts->input); in micro_ts_receive()
63 static int micro_ts_open(struct input_dev *input) in micro_ts_open() argument
[all …]
Dchipone_icn8318.c50 struct input_dev *input; member
115 input_mt_slot(data->input, touch->slot); in icn8318_irq()
116 input_mt_report_slot_state(data->input, MT_TOOL_FINGER, act); in icn8318_irq()
120 touchscreen_report_pos(data->input, &data->prop, in icn8318_irq()
125 input_mt_sync_frame(data->input); in icn8318_irq()
126 input_sync(data->input); in icn8318_irq()
155 mutex_lock(&data->input->mutex); in icn8318_suspend()
156 if (input_device_enabled(data->input)) in icn8318_suspend()
157 icn8318_stop(data->input); in icn8318_suspend()
158 mutex_unlock(&data->input->mutex); in icn8318_suspend()
[all …]
Dwacom_i2c.c51 struct input_dev *input; member
109 struct input_dev *input = wac_i2c->input; in wacom_i2c_irq() local
134 input_report_key(input, BTN_TOUCH, tsw || ers); in wacom_i2c_irq()
135 input_report_key(input, wac_i2c->tool, wac_i2c->prox); in wacom_i2c_irq()
136 input_report_key(input, BTN_STYLUS, f1); in wacom_i2c_irq()
137 input_report_key(input, BTN_STYLUS2, f2); in wacom_i2c_irq()
138 input_report_abs(input, ABS_X, x); in wacom_i2c_irq()
139 input_report_abs(input, ABS_Y, y); in wacom_i2c_irq()
140 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_i2c_irq()
141 input_sync(input); in wacom_i2c_irq()
[all …]
/drivers/media/pci/ddbridge/
Dddbridge-max.c70 struct ddb_input *input = fe->sec_priv; in max_send_master_cmd() local
71 struct ddb_port *port = input->port; in max_send_master_cmd()
73 struct ddb_dvb *dvb = &port->dvb[input->nr & 1]; in max_send_master_cmd()
84 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(dvb->input)); in max_send_master_cmd()
86 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(dvb->input)); in max_send_master_cmd()
87 lnb_command(dev, port->lnr, dvb->input, LNB_CMD_DISEQC); in max_send_master_cmd()
92 static int lnb_send_diseqc(struct ddb *dev, u32 link, u32 input, in lnb_send_diseqc() argument
98 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(input)); in lnb_send_diseqc()
100 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(input)); in lnb_send_diseqc()
101 lnb_command(dev, link, input, LNB_CMD_DISEQC); in lnb_send_diseqc()
[all …]
Dddbridge-core.c147 if (dev->port[i].input[0]) in ddb_set_dma_tables()
148 ddb_set_dma_table(dev->port[i].input[0]); in ddb_set_dma_tables()
149 if (dev->port[i].input[1]) in ddb_set_dma_tables()
150 ddb_set_dma_table(dev->port[i].input[1]); in ddb_set_dma_tables()
192 if (port->input[0]) { in ddb_unredirect()
193 iredi = port->input[0]->redi; in ddb_unredirect()
194 iredo = port->input[0]->redo; in ddb_unredirect()
198 if (iredo->port->input[0]) { in ddb_unredirect()
199 iredo->port->input[0]->redi = iredi; in ddb_unredirect()
203 port->input[0]->redo = NULL; in ddb_unredirect()
[all …]
/drivers/input/misc/
Dpcf50633-input.c33 struct pcf50633_input *input; in pcf50633_input_irq() local
36 input = data; in pcf50633_input_irq()
39 onkey_released = pcf50633_reg_read(input->pcf, PCF50633_REG_OOCSTAT) in pcf50633_input_irq()
43 input_report_key(input->input_dev, KEY_POWER, 1); in pcf50633_input_irq()
45 input_report_key(input->input_dev, KEY_POWER, 0); in pcf50633_input_irq()
47 input_sync(input->input_dev); in pcf50633_input_irq()
52 struct pcf50633_input *input; in pcf50633_input_probe() local
57 input = kzalloc(sizeof(*input), GFP_KERNEL); in pcf50633_input_probe()
58 if (!input) in pcf50633_input_probe()
63 kfree(input); in pcf50633_input_probe()
[all …]
Dsgi_btns.c52 static void handle_buttons(struct input_dev *input) in handle_buttons() argument
54 struct buttons_dev *bdev = input_get_drvdata(input); in handle_buttons()
63 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons()
64 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
65 input_sync(input); in handle_buttons()
69 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons()
70 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
71 input_sync(input); in handle_buttons()
81 struct input_dev *input; in sgi_buttons_probe() local
88 input = devm_input_allocate_device(&pdev->dev); in sgi_buttons_probe()
[all …]
Dcobalt_btns.c35 static void handle_buttons(struct input_dev *input) in handle_buttons() argument
37 struct buttons_dev *bdev = input_get_drvdata(input); in handle_buttons()
46 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons()
47 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
48 input_sync(input); in handle_buttons()
52 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons()
53 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
54 input_sync(input); in handle_buttons()
64 struct input_dev *input; in cobalt_buttons_probe() local
82 input = devm_input_allocate_device(&pdev->dev); in cobalt_buttons_probe()
[all …]
Dhisi_powerkey.c31 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 …]
Dmma8450.c86 static void mma8450_poll(struct input_dev *input) in mma8450_poll() argument
88 struct i2c_client *c = input_get_drvdata(input); in mma8450_poll()
108 input_report_abs(input, ABS_X, x); in mma8450_poll()
109 input_report_abs(input, ABS_Y, y); in mma8450_poll()
110 input_report_abs(input, ABS_Z, z); in mma8450_poll()
111 input_sync(input); in mma8450_poll()
115 static int mma8450_open(struct input_dev *input) in mma8450_open() argument
117 struct i2c_client *c = input_get_drvdata(input); in mma8450_open()
138 static void mma8450_close(struct input_dev *input) in mma8450_close() argument
140 struct i2c_client *c = input_get_drvdata(input); in mma8450_close()
[all …]
/drivers/input/keyboard/
Dgpio_keys_polled.c36 struct input_dev *input; member
44 static void gpio_keys_button_event(struct input_dev *input, in gpio_keys_button_event() argument
48 struct gpio_keys_polled_dev *bdev = input_get_drvdata(input); in gpio_keys_button_event()
53 input_event(input, type, button->code, button->value); in gpio_keys_button_event()
58 input_event(input, type, button->code, button->value); in gpio_keys_button_event()
62 input_event(input, type, button->code, state); in gpio_keys_button_event()
63 input_sync(input); in gpio_keys_button_event()
67 static void gpio_keys_polled_check_state(struct input_dev *input, in gpio_keys_polled_check_state() argument
75 dev_err(input->dev.parent, in gpio_keys_polled_check_state()
78 gpio_keys_button_event(input, button, state); in gpio_keys_polled_check_state()
[all …]
Dopencores-kbd.c19 struct input_dev *input; member
28 struct input_dev *input = opencores_kbd->input; in opencores_kbd_isr() local
32 input_report_key(input, c & 0x7f, c & 0x80 ? 0 : 1); in opencores_kbd_isr()
33 input_sync(input); in opencores_kbd_isr()
40 struct input_dev *input; in opencores_kbd_probe() local
53 input = devm_input_allocate_device(&pdev->dev); in opencores_kbd_probe()
54 if (!input) { in opencores_kbd_probe()
59 opencores_kbd->input = input; in opencores_kbd_probe()
65 input->name = pdev->name; in opencores_kbd_probe()
66 input->phys = "opencores-kbd/input0"; in opencores_kbd_probe()
[all …]
Dipaq-micro-keys.c25 struct input_dev *input; member
50 input_report_key(keys->input, keys->codes[key], down); in micro_key_receive()
51 input_sync(keys->input); in micro_key_receive()
71 static int micro_key_open(struct input_dev *input) in micro_key_open() argument
73 struct ipaq_micro_keys *keys = input_get_drvdata(input); in micro_key_open()
80 static void micro_key_close(struct input_dev *input) in micro_key_close() argument
82 struct ipaq_micro_keys *keys = input_get_drvdata(input); in micro_key_close()
99 keys->input = devm_input_allocate_device(&pdev->dev); in micro_key_probe()
100 if (!keys->input) in micro_key_probe()
103 keys->input->keycodesize = sizeof(micro_keycodes[0]); in micro_key_probe()
[all …]
/drivers/input/joystick/
Dpsxpad-spi.c192 static int psxpad_spi_poll_open(struct input_dev *input) in psxpad_spi_poll_open() argument
194 struct psxpad *pad = input_get_drvdata(input); in psxpad_spi_poll_open()
201 static void psxpad_spi_poll_close(struct input_dev *input) in psxpad_spi_poll_close() argument
203 struct psxpad *pad = input_get_drvdata(input); in psxpad_spi_poll_close()
208 static void psxpad_spi_poll(struct input_dev *input) in psxpad_spi_poll() argument
210 struct psxpad *pad = input_get_drvdata(input); in psxpad_spi_poll()
232 input_report_abs(input, ABS_X, REVERSE_BIT(pad->response[7])); in psxpad_spi_poll()
233 input_report_abs(input, ABS_Y, REVERSE_BIT(pad->response[8])); in psxpad_spi_poll()
234 input_report_abs(input, ABS_RX, REVERSE_BIT(pad->response[5])); in psxpad_spi_poll()
235 input_report_abs(input, ABS_RY, REVERSE_BIT(pad->response[6])); in psxpad_spi_poll()
[all …]

12345678910>>...40