/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | exynos_adc.c | 25 #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 D | st-keyscan.c | 16 #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 D | mxs-lradc-ts.c | 15 #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 D | da9052_tsi.c | 10 #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 D | rohm_bu21023.c | 9 #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 D | ddbridge-sx8.c | 153 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 D | ddbridge-sx8.c | 144 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 D | mxs-lradc-ts.c | 15 #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 D | da9052_tsi.c | 10 #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 D | rohm_bu21023.c | 9 #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 D | qed_ll2.c | 299 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 D | adp5589-keys.c | 19 #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 D | asus-tf103c-dock.c | 21 #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 D | exynos_adc.c | 26 #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 D | vivid-vid-cap.c | 194 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 D | vivid-vid-cap.c | 187 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 D | hid-uclogic-core.c | 36 /* 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 D | adv7170.c | 43 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 D | adv7170.c | 43 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 D | adxl34x.c | 12 #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 D | adxl34x.c | 12 #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 D | decompress_unlz4.c | 31 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 D | legacy.h | 18 #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 D | decompress_unlz4.c | 31 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 D | ispresizer.c | 283 * 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...] |