Home
last modified time | relevance | path

Searched refs:input (Results 426 - 450 of 3326) sorted by relevance

1...<<11121314151617181920>>...134

/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dexynos_adc.c25 #include <linux/input.h>
123 struct input_dev *input; member
654 while (info->input->users) { in exynos_ts_isr()
661 input_report_key(info->input, BTN_TOUCH, 0); in exynos_ts_isr()
662 input_sync(info->input); in exynos_ts_isr()
666 input_report_abs(info->input, ABS_X, x & ADC_DATX_MASK); in exynos_ts_isr()
667 input_report_abs(info->input, ABS_Y, y & ADC_DATY_MASK); in exynos_ts_isr()
668 input_report_key(info->input, BTN_TOUCH, 1); in exynos_ts_isr()
669 input_sync(info->input); in exynos_ts_isr()
753 info->input in exynos_adc_ts_init()
[all...]
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dst-keyscan.c16 #include <linux/input/matrix_keypad.h>
141 dev_err(&pdev->dev, "failed to allocate the input device\n"); in keyscan_probe()
202 dev_err(&pdev->dev, "failed to register input device\n"); in keyscan_probe()
218 struct input_dev *input = keypad->input_dev; in keyscan_suspend() local
220 mutex_lock(&input->mutex); in keyscan_suspend()
224 else if (input->users) in keyscan_suspend()
227 mutex_unlock(&input->mutex); in keyscan_suspend()
235 struct input_dev *input = keypad->input_dev; in keyscan_resume() local
238 mutex_lock(&input->mutex); in keyscan_resume()
242 else if (input in keyscan_resume()
[all...]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dmxs-lradc-ts.c15 #include <linux/input.h>
578 struct input_dev *input; in mxs_lradc_ts_register() local
581 input = devm_input_allocate_device(dev); in mxs_lradc_ts_register()
582 if (!input) in mxs_lradc_ts_register()
585 input->name = "mxs-lradc-ts"; in mxs_lradc_ts_register()
586 input->id.bustype = BUS_HOST; in mxs_lradc_ts_register()
587 input->open = mxs_lradc_ts_open; in mxs_lradc_ts_register()
588 input->close = mxs_lradc_ts_close; in mxs_lradc_ts_register()
590 __set_bit(INPUT_PROP_DIRECT, input->propbit); in mxs_lradc_ts_register()
591 input_set_capability(input, EV_KE in mxs_lradc_ts_register()
[all...]
H A Dda9052_tsi.c10 #include <linux/input.h>
53 struct input_dev *input = tsi->dev; in da9052_ts_read() local
86 input_report_key(input, BTN_TOUCH, 1); in da9052_ts_read()
87 input_report_abs(input, ABS_X, x); in da9052_ts_read()
88 input_report_abs(input, ABS_Y, y); in da9052_ts_read()
89 input_report_abs(input, ABS_PRESSURE, z); in da9052_ts_read()
90 input_sync(input); in da9052_ts_read()
112 struct input_dev *input = tsi->dev; in da9052_ts_pen_work() local
118 input_report_key(input, BTN_TOUCH, 0); in da9052_ts_pen_work()
119 input_report_abs(input, ABS_PRESSUR in da9052_ts_pen_work()
[all...]
H A Drohm_bu21023.c9 #include <linux/input.h>
10 #include <linux/input/mt.h>
259 struct input_dev *input; member
524 struct input_dev *input_dev = ts->input; in rohm_ts_soft_irq()
751 error = mutex_lock_interruptible(&ts->input->mutex); in swap_xy_store()
764 mutex_unlock(&ts->input->mutex); in swap_xy_store()
790 error = mutex_lock_interruptible(&ts->input->mutex); in inv_x_store()
803 mutex_unlock(&ts->input->mutex); in inv_x_store()
829 error = mutex_lock_interruptible(&ts->input->mutex); in inv_y_store()
842 mutex_unlock(&ts->input in inv_y_store()
1103 struct input_dev *input; rohm_bu21023_i2c_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/
H A Dddbridge-sx8.c153 u32 input = state->mci.tuner; in stop() local
169 sx8_base->tuner_use_count[input]--; in stop()
170 if (!sx8_base->tuner_use_count[input]) in stop()
171 mci_set_tuner(fe, input, 0); in stop()
192 u32 input = state->mci.tuner; in start() local
267 if (!sx8_base->tuner_use_count[input]) in start()
268 mci_set_tuner(fe, input, 1); in start()
269 sx8_base->tuner_use_count[input]++; in start()
318 u32 input = state->mci.tuner; in start_iq() local
334 if (!sx8_base->tuner_use_count[input]) in start_iq()
438 set_input(struct dvb_frontend *fe, int input) set_input() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/
H A Dddbridge-sx8.c144 u32 input = state->mci.tuner; in stop() local
160 sx8_base->tuner_use_count[input]--; in stop()
161 if (!sx8_base->tuner_use_count[input]) in stop()
162 mci_set_tuner(fe, input, 0); in stop()
183 u32 input = state->mci.tuner; in start() local
258 if (!sx8_base->tuner_use_count[input]) in start()
259 mci_set_tuner(fe, input, 1); in start()
260 sx8_base->tuner_use_count[input]++; in start()
309 u32 input = state->mci.tuner; in start_iq() local
325 if (!sx8_base->tuner_use_count[input]) in start_iq()
429 set_input(struct dvb_frontend *fe, int input) set_input() argument
[all...]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dmxs-lradc-ts.c15 #include <linux/input.h>
578 struct input_dev *input; in mxs_lradc_ts_register() local
581 input = devm_input_allocate_device(dev); in mxs_lradc_ts_register()
582 if (!input) in mxs_lradc_ts_register()
585 input->name = "mxs-lradc-ts"; in mxs_lradc_ts_register()
586 input->id.bustype = BUS_HOST; in mxs_lradc_ts_register()
587 input->open = mxs_lradc_ts_open; in mxs_lradc_ts_register()
588 input->close = mxs_lradc_ts_close; in mxs_lradc_ts_register()
590 __set_bit(INPUT_PROP_DIRECT, input->propbit); in mxs_lradc_ts_register()
591 input_set_capability(input, EV_KE in mxs_lradc_ts_register()
[all...]
H A Dda9052_tsi.c10 #include <linux/input.h>
53 struct input_dev *input = tsi->dev; in da9052_ts_read() local
86 input_report_key(input, BTN_TOUCH, 1); in da9052_ts_read()
87 input_report_abs(input, ABS_X, x); in da9052_ts_read()
88 input_report_abs(input, ABS_Y, y); in da9052_ts_read()
89 input_report_abs(input, ABS_PRESSURE, z); in da9052_ts_read()
90 input_sync(input); in da9052_ts_read()
112 struct input_dev *input = tsi->dev; in da9052_ts_pen_work() local
118 input_report_key(input, BTN_TOUCH, 0); in da9052_ts_pen_work()
119 input_report_abs(input, ABS_PRESSUR in da9052_ts_pen_work()
[all...]
H A Drohm_bu21023.c9 #include <linux/input.h>
10 #include <linux/input/mt.h>
259 struct input_dev *input; member
524 struct input_dev *input_dev = ts->input; in rohm_ts_soft_irq()
751 error = mutex_lock_interruptible(&ts->input->mutex); in swap_xy_store()
764 mutex_unlock(&ts->input->mutex); in swap_xy_store()
790 error = mutex_lock_interruptible(&ts->input->mutex); in inv_x_store()
803 mutex_unlock(&ts->input->mutex); in inv_x_store()
829 error = mutex_lock_interruptible(&ts->input->mutex); in inv_y_store()
842 mutex_unlock(&ts->input in inv_y_store()
1102 struct input_dev *input; rohm_bu21023_i2c_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/
H A Dqed_ll2.c299 if (p_ll2_conn->input.conn_type == QED_LL2_TYPE_OOO) { in qed_ll2_txq_flush()
471 p_ll2_conn->input.conn_type); in qed_ll2_rxq_handle_completion()
577 if (p_ll2_conn->input.conn_type == QED_LL2_TYPE_OOO) { in qed_ll2_rxq_flush()
939 enum qed_ll2_conn_type conn_type = p_ll2_conn->input.conn_type; in qed_sp_ll2_rx_queue_start()
965 p_ramrod->mtu = cpu_to_le16(p_ll2_conn->input.mtu); in qed_sp_ll2_rx_queue_start()
972 p_ramrod->drop_ttl0_flg = p_ll2_conn->input.rx_drop_ttl0_flg; in qed_sp_ll2_rx_queue_start()
974 p_ll2_conn->input.rx_vlan_removal_en; in qed_sp_ll2_rx_queue_start()
977 p_ll2_conn->input.conn_type == QED_LL2_TYPE_FCOE) in qed_sp_ll2_rx_queue_start()
993 p_ramrod->gsi_offload_flag = p_ll2_conn->input.gsi_enable; in qed_sp_ll2_rx_queue_start()
1002 enum qed_ll2_conn_type conn_type = p_ll2_conn->input in qed_sp_ll2_tx_queue_start()
[all...]
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dadp5589-keys.c19 #include <linux/input.h>
24 #include <linux/input/adp5589.h>
233 struct input_dev *input; member
555 input_report_switch(kpad->input, in adp5589_report_switches()
575 input_report_key(kpad->input, in adp5589_report_events()
597 input_sync(kpad->input); in adp5589_irq()
816 input_report_switch(kpad->input, in adp5589_report_switch_state()
821 input_sync(kpad->input); in adp5589_report_switch_state()
829 struct input_dev *input; in adp5589_keypad_add() local
876 input in adp5589_keypad_add()
[all...]
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Dasus-tf103c-dock.c21 #include <linux/input.h>
108 struct input_dev *input; member
214 /* HID ll_driver functions for forwarding input-reports from the kbd_client */
293 input_report_key(dock->input, KEY_RIGHTALT, dock->altgr_pressed); in tf103c_dock_report_toprow_kbd_hook()
294 input_sync(dock->input); in tf103c_dock_report_toprow_kbd_hook()
321 input_report_key(dock->input, KEY_RIGHTALT, false); in tf103c_dock_toprow_press()
322 input_sync(dock->input); in tf103c_dock_toprow_press()
325 input_report_key(dock->input, key_code, true); in tf103c_dock_toprow_press()
326 input_sync(dock->input); in tf103c_dock_toprow_press()
331 input_report_key(dock->input, key_cod in tf103c_dock_toprow_release()
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dexynos_adc.c26 #include <linux/input.h>
124 struct input_dev *input; member
664 input_report_key(info->input, BTN_TOUCH, 0); in exynos_ts_isr()
665 input_sync(info->input); in exynos_ts_isr()
669 input_report_abs(info->input, ABS_X, x & ADC_DATX_MASK); in exynos_ts_isr()
670 input_report_abs(info->input, ABS_Y, y & ADC_DATY_MASK); in exynos_ts_isr()
671 input_report_key(info->input, BTN_TOUCH, 1); in exynos_ts_isr()
672 input_sync(info->input); in exynos_ts_isr()
758 info->input = input_allocate_device(); in exynos_adc_ts_init()
759 if (!info->input) in exynos_adc_ts_init()
[all...]
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/
H A Dvivid-vid-cap.c194 if (dev->std_cap[dev->input] & V4L2_STD_525_60) in vid_cap_buf_finish()
289 * if the output video matches the input video settings. in vivid_update_quality()
295 VIVID_INVALID_SIGNAL(dev->dv_timings_signal_mode[dev->input])) { in vivid_update_quality()
300 VIVID_INVALID_SIGNAL(dev->std_signal_mode[dev->input])) { in vivid_update_quality()
355 return dev->std_aspect_ratio[dev->input]; in vivid_get_video_aspect()
358 return dev->dv_timings_aspect_ratio[dev->input]; in vivid_get_video_aspect()
366 return (dev->std_cap[dev->input] & V4L2_STD_525_60) ? in vivid_get_pixel_aspect()
383 struct v4l2_bt_timings *bt = &dev->dv_timings_cap[dev->input].bt; in vivid_update_format_cap()
387 switch (dev->input_type[dev->input]) { in vivid_update_format_cap()
400 if (dev->std_cap[dev->input] in vivid_update_format_cap()
1759 unsigned int input = dev->input; vidioc_query_dv_timings() local
[all...]
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/
H A Dvivid-vid-cap.c187 if (dev->std_cap[dev->input] & V4L2_STD_525_60) in vid_cap_buf_finish()
282 * if the output video matches the input video settings. in vivid_update_quality()
288 VIVID_INVALID_SIGNAL(dev->dv_timings_signal_mode[dev->input])) { in vivid_update_quality()
293 VIVID_INVALID_SIGNAL(dev->std_signal_mode[dev->input])) { in vivid_update_quality()
348 return dev->std_aspect_ratio[dev->input]; in vivid_get_video_aspect()
351 return dev->dv_timings_aspect_ratio[dev->input]; in vivid_get_video_aspect()
359 return (dev->std_cap[dev->input] & V4L2_STD_525_60) ? in vivid_get_pixel_aspect()
376 struct v4l2_bt_timings *bt = &dev->dv_timings_cap[dev->input].bt; in vivid_update_format_cap()
381 switch (dev->input_type[dev->input]) { in vivid_update_format_cap()
394 if (dev->std_cap[dev->input] in vivid_update_format_cap()
1514 unsigned int input = dev->input; vidioc_query_dv_timings() local
[all...]
/kernel/linux/linux-5.10/drivers/hid/
H A Dhid-uclogic-core.c36 /* Pen input device */
46 * Emulate input events normally generated when pen goes out of range for
56 struct input_dev *input = drvdata->pen_input; in uclogic_inrange_timeout() local
58 if (input == NULL) in uclogic_inrange_timeout()
60 input_report_abs(input, ABS_PRESSURE, 0); in uclogic_inrange_timeout()
62 if (test_bit(BTN_TOUCH, input->key)) { in uclogic_inrange_timeout()
63 input_event(input, EV_MSC, MSC_SCAN, in uclogic_inrange_timeout()
66 input_report_key(input, BTN_TOUCH, 0); in uclogic_inrange_timeout()
68 input_report_key(input, BTN_TOOL_PEN, 0); in uclogic_inrange_timeout()
69 input_sync(input); in uclogic_inrange_timeout()
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dadv7170.c43 int input; member
192 if (encoder->input == 0) in adv7170_s_std_output()
198 if (encoder->input == 0) in adv7170_s_std_output()
213 u32 input, u32 output, u32 config) in adv7170_s_routing()
217 /* RJ: input = 0: input is from decoder in adv7170_s_routing()
218 input = 1: input is from ZR36060 in adv7170_s_routing()
219 input = 2: color bar */ in adv7170_s_routing()
221 v4l2_dbg(1, debug, sd, "set input fro in adv7170_s_routing()
212 adv7170_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv7170_s_routing() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dadv7170.c43 int input; member
192 if (encoder->input == 0) in adv7170_s_std_output()
198 if (encoder->input == 0) in adv7170_s_std_output()
213 u32 input, u32 output, u32 config) in adv7170_s_routing()
217 /* RJ: input = 0: input is from decoder in adv7170_s_routing()
218 input = 1: input is from ZR36060 in adv7170_s_routing()
219 input = 2: color bar */ in adv7170_s_routing()
221 v4l2_dbg(1, debug, sd, "set input fro in adv7170_s_routing()
212 adv7170_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv7170_s_routing() argument
[all...]
/kernel/linux/linux-5.10/drivers/input/misc/
H A Dadxl34x.c12 #include <linux/input.h>
17 #include <linux/input/adxl34x.h>
122 * Maximum value our axis may get in full res mode for the input device
128 * Maximum value our axis may get in fixed res mode for the input device
192 struct input_dev *input; member
263 input_event(ac->input, pdata->ev_type, pdata->ev_code_x, in adxl34x_service_ev_fifo()
265 input_event(ac->input, pdata->ev_type, pdata->ev_code_y, in adxl34x_service_ev_fifo()
267 input_event(ac->input, pdata->ev_type, pdata->ev_code_z, in adxl34x_service_ev_fifo()
271 static void adxl34x_report_key_single(struct input_dev *input, int key) in adxl34x_report_key_single() argument
273 input_report_key(input, ke in adxl34x_report_key_single()
661 adxl34x_input_open(struct input_dev *input) adxl34x_input_open() argument
677 adxl34x_input_close(struct input_dev *input) adxl34x_input_close() argument
[all...]
/kernel/linux/linux-6.6/drivers/input/misc/
H A Dadxl34x.c12 #include <linux/input.h>
17 #include <linux/input/adxl34x.h>
122 * Maximum value our axis may get in full res mode for the input device
128 * Maximum value our axis may get in fixed res mode for the input device
192 struct input_dev *input; member
263 input_event(ac->input, pdata->ev_type, pdata->ev_code_x, in adxl34x_service_ev_fifo()
265 input_event(ac->input, pdata->ev_type, pdata->ev_code_y, in adxl34x_service_ev_fifo()
267 input_event(ac->input, pdata->ev_type, pdata->ev_code_z, in adxl34x_service_ev_fifo()
271 static void adxl34x_report_key_single(struct input_dev *input, int key) in adxl34x_report_key_single() argument
273 input_report_key(input, ke in adxl34x_report_key_single()
667 adxl34x_input_open(struct input_dev *input) adxl34x_input_open() argument
683 adxl34x_input_close(struct input_dev *input) adxl34x_input_close() argument
[all...]
/kernel/linux/linux-5.10/lib/
H A Ddecompress_unlz4.c31 STATIC inline int INIT unlz4(u8 *input, long in_len, in unlz4() argument
45 size_t out_len = get_unaligned_le32(input + in_len); in unlz4()
63 if (input && fill) { in unlz4()
64 error("Both input pointer and fill function provided,"); in unlz4()
66 } else if (input) { in unlz4()
67 inp = input; in unlz4()
69 error("NULL input pointer and missing fill function"); in unlz4()
74 error("Could not allocate input buffer"); in unlz4()
197 if (!input) in unlz4()
/kernel/linux/linux-6.6/arch/x86/kernel/fpu/
H A Dlegacy.h18 #define user_insn(insn, output, input...) \
29 : "0"(0), input); \
33 #define kernel_insn_err(insn, output, input...) \
40 : "0"(0), input); \
44 #define kernel_insn(insn, output, input...) \
48 : output : input)
/kernel/linux/linux-6.6/lib/
H A Ddecompress_unlz4.c31 STATIC inline int INIT unlz4(u8 *input, long in_len, in unlz4() argument
45 size_t out_len = get_unaligned_le32(input + in_len); in unlz4()
63 if (input && fill) { in unlz4()
64 error("Both input pointer and fill function provided,"); in unlz4()
66 } else if (input) { in unlz4()
67 inp = input; in unlz4()
69 error("NULL input pointer and missing fill function"); in unlz4()
74 error("Could not allocate input buffer"); in unlz4()
197 if (!input) in unlz4()
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/
H A Dispresizer.c283 * If this field is set to RESIZER_INPUT_VP, the resizer input is fed from
386 * This field makes sense only when the resizer obtains its input
391 * When the resizer gets its input from SDRAM, this field must be set
408 * resizer_set_input_size - Setup the input size
428 * resizer_set_src_offs - Setup the memory offset for the input lines
434 * 0x0 if the resizer input is from preview engine/CCDC.
462 * __resizer_set_inaddr - Helper function for set input address
464 * @addr: input address
486 * max intermediate rate <= L3 clock * input height / output height
489 * The maximum data rate at the resizer input i
777 resizer_calc_ratios(struct isp_res_device *res, struct v4l2_rect *input, struct v4l2_mbus_framefmt *output, struct resizer_ratio *ratio) resizer_calc_ratios() argument
908 resizer_set_crop_params(struct isp_res_device *res, const struct v4l2_mbus_framefmt *input, const struct v4l2_mbus_framefmt *output) resizer_set_crop_params() argument
[all...]

Completed in 26 milliseconds

1...<<11121314151617181920>>...134