/linux-master/drivers/input/rmi4/ |
H A D | rmi_2d_sensor.c | 10 #include <linux/input.h> 11 #include <linux/input/mt.h> 71 struct input_dev *input = sensor->input; local 75 input_mt_slot(input, sensor->tracking_slots[slot]); 77 input_mt_slot(input, slot); 79 input_mt_report_slot_state(input, obj->mt_tool, 98 input_event(sensor->input, EV_ABS, ABS_MT_POSITION_X, obj->x); 99 input_event(sensor->input, EV_ABS, ABS_MT_POSITION_Y, obj->y); 100 input_event(sensor->input, EV_AB 138 struct input_dev *input = sensor->input; local [all...] |
/linux-master/include/linux/ |
H A D | xxhash.h | 85 * xxh32() - calculate the 32-bit hash of the input with a given seed. 87 * @input: The data to hash. 95 uint32_t xxh32(const void *input, size_t length, uint32_t seed); 98 * xxh64() - calculate the 64-bit hash of the input with a given seed. 100 * @input: The data to hash. 108 uint64_t xxh64(const void *input, size_t length, uint64_t seed); 111 * xxhash() - calculate wordsize hash of the input with a given seed 112 * @input: The data to hash. 123 static inline unsigned long xxhash(const void *input, size_t length, argument 127 return xxh64(input, lengt [all...] |
/linux-master/drivers/media/pci/tw5864/ |
H A D | tw5864-core.c | 126 struct tw5864_input *input = &dev->inputs[channel]; local 141 cur_frame->input = input; 143 cur_frame->seqno = input->frame_seqno; 144 cur_frame->gop_seqno = input->frame_gop_seqno; 151 spin_lock(&input->slock); 152 input->frame_seqno++; 153 input->frame_gop_seqno++; 154 if (input->frame_gop_seqno >= input 175 tw5864_input_deadline_update(struct tw5864_input *input) argument 202 struct tw5864_input *input = &dev->inputs[next_input]; local [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | raspberrypi-ts.c | 17 #include <linux/input.h> 18 #include <linux/input/mt.h> 19 #include <linux/input/touchscreen.h> 36 struct input_dev *input; member in struct:rpi_ts 59 static void rpi_ts_poll(struct input_dev *input) argument 61 struct rpi_ts *ts = input_get_drvdata(input); 94 input_mt_slot(input, touchid); 95 input_mt_report_slot_state(input, MT_TOOL_FINGER, 1); 96 touchscreen_report_pos(input, &ts->prop, x, y, true); 102 input_mt_slot(input, 124 struct input_dev *input; local [all...] |
H A D | cy8ctma140.c | 22 #include <linux/input.h> 23 #include <linux/input/touchscreen.h> 24 #include <linux/input/mt.h> 45 struct input_dev *input; member in struct:cy8ctma140 74 slot = input_mt_get_slot_by_key(ts->input, id); 85 input_mt_slot(ts->input, slot); 86 input_mt_report_slot_state(ts->input, MT_TOOL_FINGER, true); 87 touchscreen_report_pos(ts->input, &ts->props, x, y, true); 88 input_report_abs(ts->input, ABS_MT_TOUCH_MAJOR, w); 91 input_mt_sync_frame(ts->input); 204 struct input_dev *input; local [all...] |
H A D | migor_ts.c | 11 #include <linux/input.h> 25 struct input_dev *input; member in struct:migor_ts_priv 73 input_report_key(priv->input, BTN_TOUCH, 1); 74 input_report_abs(priv->input, ABS_X, ypos); /*X-Y swap*/ 75 input_report_abs(priv->input, ABS_Y, xpos); 76 input_sync(priv->input); 80 input_report_key(priv->input, BTN_TOUCH, 0); 81 input_sync(priv->input); 122 struct input_dev *input; local 126 input [all...] |
H A D | resistive-adc-touch.c | 4 * This is a generic input driver that connects to an ADC 5 * given the channels in device tree, and reports events to the input 12 #include <linux/input.h> 13 #include <linux/input/touchscreen.h> 43 * @input: the input device structure that we register 53 struct input_dev *input; member in struct:grts_state 94 input_report_key(st->input, BTN_TOUCH, 0); 95 input_sync(st->input); 100 touchscreen_report_pos(st->input, 203 struct input_dev *input; local [all...] |
H A D | eeti_ts.c | 16 #include <linux/input.h> 17 #include <linux/input/touchscreen.h> 28 struct input_dev *input; member in struct:eeti_ts 59 input_report_abs(eeti->input, ABS_PRESSURE, buf[5]); 61 touchscreen_report_pos(eeti->input, &eeti->props, x, y, false); 62 input_report_key(eeti->input, BTN_TOUCH, buf[0] & REPORT_BIT_PRESSED); 63 input_sync(eeti->input); 165 struct input_dev *input; local 183 input = devm_input_allocate_device(dev); 184 if (!input) { [all...] |
H A D | zet6223.c | 8 #include <linux/input.h> 9 #include <linux/input/mt.h> 10 #include <linux/input/touchscreen.h> 27 struct input_dev *input; member in struct:zet6223_ts 70 "Error reading input data: %d\n", error); 82 input_mt_slot(ts->input, i); 83 input_mt_report_slot_state(ts->input, MT_TOOL_FINGER, true); 84 input_event(ts->input, EV_ABS, ABS_MT_POSITION_X, 86 input_event(ts->input, EV_ABS, ABS_MT_POSITION_Y, 90 input_mt_sync_frame(ts->input); 172 struct input_dev *input; local [all...] |
/linux-master/drivers/media/pci/ddbridge/ |
H A D | ddbridge-max.c | 45 MODULE_PARM_DESC(old_quattro, "old quattro LNB input order "); 70 struct ddb_input *input = fe->sec_priv; local 71 struct ddb_port *port = input->port; 73 struct ddb_dvb *dvb = &port->dvb[input->nr & 1]; 84 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(dvb->input)); 86 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(dvb->input)); 87 lnb_command(dev, port->lnr, dvb->input, LNB_CMD_DISEQC); 92 static int lnb_send_diseqc(struct ddb *dev, u32 link, u32 input, argument 98 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(input)); 100 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(input)); 105 lnb_set_sat(struct ddb *dev, u32 link, u32 input, u32 sat, u32 band, u32 hor) argument 117 lnb_set_tone(struct ddb *dev, u32 link, u32 input, enum fe_sec_tone_mode tone) argument 143 lnb_set_voltage(struct ddb *dev, u32 link, u32 input, enum fe_sec_voltage voltage) argument 172 struct ddb_input *input = fe->sec_priv; local 195 struct ddb_input *input = fe->sec_priv; local 233 struct ddb_input *input = fe->sec_priv; local 399 ddb_fe_attach_mxl5xx(struct ddb_input *input) argument 451 ddb_fe_attach_mci(struct ddb_input *input, u32 type) argument [all...] |
/linux-master/usr/ |
H A D | Makefile | 19 ramfs-input := $(CONFIG_INITRAMFS_SOURCE) 24 ifeq ($(ramfs-input),) 25 ramfs-input := $(src)/default_cpio_list 28 ifeq ($(words $(ramfs-input)),1) 32 ifneq ($(filter %.cpio,$(ramfs-input)),) 33 cpio-data := $(ramfs-input) 38 ifeq ($(words $(subst .cpio.,$(space),$(ramfs-input))),2) 39 cpio-data := $(ramfs-input) 68 $(ramfs-input)
|
/linux-master/drivers/input/joystick/ |
H A D | psxpad-spi.c | 24 #include <linux/input.h> 192 static int psxpad_spi_poll_open(struct input_dev *input) argument 194 struct psxpad *pad = input_get_drvdata(input); 201 static void psxpad_spi_poll_close(struct input_dev *input) argument 203 struct psxpad *pad = input_get_drvdata(input); 208 static void psxpad_spi_poll(struct input_dev *input) argument 210 struct psxpad *pad = input_get_drvdata(input); 232 input_report_abs(input, ABS_X, REVERSE_BIT(pad->response[7])); 233 input_report_abs(input, ABS_Y, REVERSE_BIT(pad->response[8])); 234 input_report_abs(input, ABS_R [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | nspire-keypad.c | 6 #include <linux/input/matrix_keypad.h> 11 #include <linux/input.h> 35 struct input_dev *input; member in struct:nspire_keypad 53 struct input_dev *input = keypad->input; local 54 unsigned short *keymap = input->keycode; 83 input_event(input, EV_MSC, MSC_SCAN, code); 84 input_report_key(input, keymap[code], 89 input_sync(input); 96 static int nspire_keypad_open(struct input_dev *input) argument 133 nspire_keypad_close(struct input_dev *input) argument 149 struct input_dev *input; local [all...] |
H A D | lpc32xx-keys.c | 21 #include <linux/input.h> 25 #include <linux/input/matrix_keypad.h> 57 struct input_dev *input; member in struct:lpc32xx_kscan_drv 73 struct input_dev *input = kscandat->input; local 87 input_event(input, EV_MSC, MSC_SCAN, scancode); 88 input_report_key(input, keycode, key & (1 << row)); 103 input_sync(kscandat->input); 161 struct input_dev *input; local 187 kscandat->input 263 struct input_dev *input = kscandat->input; local 281 struct input_dev *input = kscandat->input; local [all...] |
H A D | adp5520-keys.c | 11 #include <linux/input.h> 17 struct input_dev *input; member in struct:adp5520_keys 30 input_report_key(dev->input, dev->keycode[i], value); 32 input_sync(dev->input); 74 struct input_dev *input; local 98 input = devm_input_allocate_device(&pdev->dev); 99 if (!input) 103 dev->input = input; 105 input [all...] |
H A D | tca6416-keypad.c | 18 #include <linux/input.h> 41 struct input_dev *input; member in struct:tca6416_keypad_chip 82 static void tca6416_keys_scan(struct input_dev *input) argument 84 struct tca6416_keypad_chip *chip = input_get_drvdata(input); 105 input_event(input, type, button->code, !!state); 106 input_sync(input); 157 /* ensure that keypad pins are set to input */ 181 struct input_dev *input; local 204 input = devm_input_allocate_device(&client->dev); 205 if (!input) [all...] |
H A D | snvs_pwrkey.c | 10 #include <linux/input.h> 41 struct input_dev *input; member in struct:pwrkey_drv_data 48 struct input_dev *input = pdata->input; local 57 input_event(input, EV_KEY, pdata->keycode, state); 58 input_sync(input); 59 pm_relax(pdata->input->dev.parent); 73 struct input_dev *input = pdata->input; local 76 pm_wakeup_event(input 118 struct input_dev *input; local [all...] |
/linux-master/drivers/platform/x86/ |
H A D | xo15-ebook.c | 16 #include <linux/input.h> 39 struct input_dev *input; member in struct:ebook_switch 40 char phys[32]; /* for input device */ 53 /* input layer checks if event is redundant */ 54 input_report_switch(button->input, SW_TABLET_MODE, !state); 55 input_sync(button->input); 86 struct input_dev *input; local 96 button->input = input = input_allocate_device(); 97 if (!input) { [all...] |
/linux-master/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp2_execution.c | 225 struct mod_hdcp_transition_input_hdcp2 *input, 229 &input->rxstatus_read, status, 233 &input->reauth_request_check, status, 238 &input->link_integrity_check_dp, status, 261 struct mod_hdcp_transition_input_hdcp2 *input) 271 &input->hdcp2version_read, &status, 275 &input->hdcp2_capable_check, &status, 284 struct mod_hdcp_transition_input_hdcp2 *input) 294 &input->create_session, &status, 298 &input 223 process_rxstatus(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input, enum mod_hdcp_status *status) argument 259 known_hdcp2_capable_rx(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 282 send_ake_init(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 309 validate_ake_cert(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 339 send_no_stored_km(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 358 read_h_prime(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 384 read_pairing_info_and_validate_h_prime( struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 414 send_stored_km(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 433 validate_h_prime(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 462 locality_check(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 500 exchange_ks_and_test_for_repeater(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 523 enable_encryption(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 560 authenticated(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 577 wait_for_rx_id_list(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 600 verify_rx_id_list_and_send_ack(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 636 send_stream_management(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 671 validate_stream_ready(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 712 determine_rx_hdcp_capable_dp(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 735 send_content_stream_type_dp(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 757 mod_hdcp_hdcp2_execution(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument 821 mod_hdcp_hdcp2_dp_execution(struct mod_hdcp *hdcp, struct mod_hdcp_event_context *event_ctx, struct mod_hdcp_transition_input_hdcp2 *input) argument [all...] |
/linux-master/drivers/cpufreq/ |
H A D | cpufreq_conservative.c | 153 unsigned int input; local 155 ret = sscanf(buf, "%u", &input); 157 if (ret != 1 || input > MAX_SAMPLING_DOWN_FACTOR || input < 1) 160 dbs_data->sampling_down_factor = input; 169 unsigned int input; local 171 ret = sscanf(buf, "%u", &input); 173 if (ret != 1 || input > 100 || input <= cs_tuners->down_threshold) 176 dbs_data->up_threshold = input; 185 unsigned int input; local 201 unsigned int input; local 227 unsigned int input; local [all...] |
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | rgmii.c | 59 static inline u32 rgmii_mode_mask(int mode, int input) argument 66 return RGMII_FER_RGMII(input); 68 return RGMII_FER_TBI(input); 70 return RGMII_FER_GMII(input); 72 return RGMII_FER_MII(input); 74 return RGMII_FER_RTBI(input); 80 int rgmii_attach(struct platform_device *ofdev, int input, int mode) argument 85 RGMII_DBG(dev, "attach(%d)" NL, input); 88 if (input < 0 || !rgmii_valid_mode(mode)) { 96 /* Enable this input */ 109 rgmii_set_speed(struct platform_device *ofdev, int input, int speed) argument 133 rgmii_get_mdio(struct platform_device *ofdev, int input) argument 154 rgmii_put_mdio(struct platform_device *ofdev, int input) argument 175 rgmii_detach(struct platform_device *ofdev, int input) argument [all...] |
/linux-master/include/linux/input/ |
H A D | samsung-keypad.h | 12 #include <linux/input/matrix_keypad.h>
|
/linux-master/drivers/input/misc/ |
H A D | rt5120-pwrkey.c | 8 #include <linux/input.h> 21 struct input_dev *input; member in struct:rt5120_priv 34 input_report_key(priv->input, KEY_POWER, 36 input_sync(priv->input); 66 /* Make input device be device resource managed */ 67 priv->input = devm_input_allocate_device(dev); 68 if (!priv->input) 71 priv->input->name = "rt5120_pwrkey"; 72 priv->input->phys = "rt5120_pwrkey/input0"; 73 priv->input [all...] |
H A D | e3x0-button.c | 12 #include <linux/input.h> 63 struct input_dev *input; local 75 input = devm_input_allocate_device(&pdev->dev); 76 if (!input) 79 input->name = "NI Ettus Research USRP E3x0 Button Driver"; 80 input->phys = "e3x0_button/input0"; 81 input->dev.parent = &pdev->dev; 83 input_set_capability(input, EV_KEY, KEY_POWER); 87 "e3x0-button", input); 96 "e3x0-button", input); [all...] |
/linux-master/drivers/hid/ |
H A D | hid-elan.c | 11 #include <linux/input/mt.h> 41 struct input_dev *input; member in struct:elan_drvdata 155 struct input_dev *input; local 165 input = devm_input_allocate_device(&hdev->dev); 166 if (!input) 169 input->name = "Elan Touchpad"; 170 input->phys = hdev->phys; 171 input->uniq = hdev->uniq; 172 input->id.bustype = hdev->bus; 173 input 213 struct input_dev *input = drvdata->input; local 235 struct input_dev *input = drvdata->input; local 321 struct input_dev *input = drvdata->input; local [all...] |