/linux-master/drivers/input/touchscreen/ |
H A D | exc3000.c | 16 #include <linux/input.h> 17 #include <linux/input/mt.h> 18 #include <linux/input/touchscreen.h> 76 struct input_dev *input; member in struct:exc3000_data 85 static void exc3000_report_slots(struct input_dev *input, argument 91 input_mt_slot(input, buf[1]); 92 input_mt_report_slot_state(input, MT_TOOL_FINGER, true); 93 touchscreen_report_pos(input, prop, 105 input_mt_sync_frame(data->input); 106 input_sync(data->input); 146 struct input_dev *input = data->input; local 339 struct input_dev *input; local [all...] |
H A D | chipone_icn8505.c | 18 #include <linux/input.h> 19 #include <linux/input/mt.h> 20 #include <linux/input/touchscreen.h> 70 struct input_dev *input; member in struct:icn8505_data 345 input_mt_slot(icn8505->input, touch->slot); 346 input_mt_report_slot_state(icn8505->input, MT_TOOL_FINGER, act); 350 touchscreen_report_pos(icn8505->input, &icn8505->prop, 356 input_mt_sync_frame(icn8505->input); 357 input_report_key(icn8505->input, KEY_LEFTMETA, 359 input_sync(icn8505->input); 387 struct input_dev *input; local [all...] |
H A D | melfas_mip4.c | 15 #include <linux/input.h> 16 #include <linux/input/mt.h> 149 struct input_dev *input; member in struct:mip4_ts 385 * Clear touch input event status 393 input_mt_slot(ts->input, i); 394 input_mt_report_slot_inactive(ts->input); 399 input_report_key(ts->input, ts->key_code[i], 0); 401 input_sync(ts->input); 457 input_event(ts->input, EV_MSC, MSC_SCAN, keycode); 458 input_report_key(ts->input, keycod 1427 struct input_dev *input; local 1521 struct input_dev *input = ts->input; local 1539 struct input_dev *input = ts->input; local [all...] |
/linux-master/drivers/hid/ |
H A D | hid-chicony.c | 17 #include <linux/input.h> 29 struct input_dev *input; local 34 input = report->field[0]->hidinput->input; 35 if (!input) { 36 hid_warn(hdev, "can't find wireless radio control's input"); 40 input_report_key(input, KEY_RFKILL, 1); 41 input_sync(input); 42 input_report_key(input, KEY_RFKILL, 0); 43 input_sync(input); [all...] |
H A D | hid-google-hammer.c | 18 #include <linux/input/vivaldi-fmap.h> 39 struct input_dev *input; member in struct:cbas_ec 116 * While input layer dedupes the events, we do not want 123 input_report_switch(cbas_ec.input, 126 input_sync(cbas_ec.input); 158 input_report_switch(cbas_ec.input, SW_TABLET_MODE, 1); 159 input_sync(cbas_ec.input); 170 static void cbas_ec_set_input(struct input_dev *input) argument 174 cbas_ec.input = input; 181 struct input_dev *input; local [all...] |
/linux-master/drivers/input/misc/ |
H A D | max8925_onkey.c | 25 #include <linux/input.h> 70 struct input_dev *input; local 86 input = devm_input_allocate_device(&pdev->dev); 87 if (!input) 90 info->idev = input; 96 input->name = "max8925_on"; 97 input->phys = "max8925_on/input0"; 98 input->id.bustype = BUS_I2C; 99 input->dev.parent = &pdev->dev; 100 input_set_capability(input, EV_KE [all...] |
H A D | rotary_encoder.c | 11 * See file:Documentation/input/devices/rotary-encoder.rst for more information 17 #include <linux/input.h> 34 struct input_dev *input; member in struct:rotary_encoder 77 input_report_rel(encoder->input, 98 input_report_abs(encoder->input, encoder->axis, encoder->pos); 101 input_sync(encoder->input); 189 struct input_dev *input; local 246 input = devm_input_allocate_device(dev); 247 if (!input) 250 encoder->input [all...] |
H A D | pwm-vibra.c | 15 #include <linux/input.h> 26 struct input_dev *input; member in struct:pwm_vibrator 40 struct device *pdev = vibrator->input->dev.parent; 120 static void pwm_vibrator_close(struct input_dev *input) argument 122 struct pwm_vibrator *vibrator = input_get_drvdata(input); 138 vibrator->input = devm_input_allocate_device(&pdev->dev); 139 if (!vibrator->input) 203 vibrator->input->name = "pwm-vibrator"; 204 vibrator->input->id.bustype = BUS_HOST; 205 vibrator->input [all...] |
/linux-master/drivers/input/mouse/ |
H A D | cyapa.c | 19 #include <linux/input.h> 20 #include <linux/input/mt.h> 368 static int cyapa_open(struct input_dev *input) argument 370 struct cyapa *cyapa = input_get_drvdata(input); 413 static void cyapa_close(struct input_dev *input) argument 415 struct cyapa *cyapa = input_get_drvdata(input); 436 struct input_dev *input; local 442 input = devm_input_allocate_device(dev); 443 if (!input) { 444 dev_err(dev, "failed to allocate memory for input devic 527 struct input_dev *input = cyapa->input; local 547 struct input_dev *input = cyapa->input; local 630 struct input_dev *input = cyapa->input; local [all...] |
H A D | elan_i2c_core.c | 24 #include <linux/input/mt.h> 31 #include <linux/input.h> 56 struct input_dev *input; member in struct:elan_tp_data 57 struct input_dev *tp_input; /* trackpoint input node */ 923 struct input_dev *input = data->input; local 937 dev_dbg(input->dev.parent, 949 input_mt_slot(input, contact_num); 950 input_mt_report_slot_state(input, MT_TOOL_FINGER, true); 951 input_report_abs(input, ABS_MT_POSITION_ 986 struct input_dev *input = data->input; local 1015 struct input_dev *input = data->tp_input; local 1091 struct input_dev *input; local 1120 struct input_dev *input; local [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | stmpe-keypad.c | 10 #include <linux/input.h> 14 #include <linux/input/matrix_keypad.h> 118 * @input: spawned input device 131 struct input_dev *input; member in struct:stmpe_keypad 166 struct input_dev *input = keypad->input; local 187 input_event(input, EV_MSC, MSC_SCAN, code); 188 input_report_key(input, keypad->keymap[code], !up); 189 input_sync(input); 336 struct input_dev *input; local [all...] |
H A D | sun4i-lradc-keys.c | 20 #include <linux/input.h> 97 struct input_dev *input; member in struct:sun4i_lradc_data 122 input_report_key(lradc->input, lradc->chan0_keycode, 0); 139 input_report_key(lradc->input, lradc->chan0_keycode, 1); 142 input_sync(lradc->input); 292 lradc->input = devm_input_allocate_device(dev); 293 if (!lradc->input) 296 lradc->input->name = pdev->name; 297 lradc->input->phys = "sun4i_lradc/input0"; 298 lradc->input [all...] |
H A D | nomadik-ske-keypad.c | 17 #include <linux/input.h> 57 * @input: pointer to input device object 67 struct input_dev *input; member in struct:ske_keypad 144 struct input_dev *input = keypad->input; local 160 input_event(input, EV_MSC, MSC_SCAN, code); 161 input_report_key(input, keypad->keymap[code], key_pressed); 162 input_sync(input); 237 struct input_dev *input; local [all...] |
H A D | jornada720_kbd.c | 3 * drivers/input/keyboard/jornada720_kbd.c 17 #include <linux/input.h> 49 struct input_dev *input; member in struct:jornadakbd 56 struct input_dev *input = jornadakbd->input; local 75 input_event(input, EV_MSC, MSC_SCAN, scan_code); 76 input_report_key(input, jornadakbd->keymap[scan_code], 78 input_sync(input); 107 jornadakbd->input = input_dev; 131 return input_register_device(jornadakbd->input); [all...] |
/linux-master/drivers/platform/surface/ |
H A D | surface3-wmi.c | 15 #include <linux/input.h> 48 struct input_dev *input; member in struct:surface3_wmi 103 input_report_switch(s3_wmi.input, SW_LID, lid_sw); 104 input_sync(s3_wmi.input); 173 struct input_dev *input; local 176 input = devm_input_allocate_device(&pdev->dev); 177 if (!input) 180 input->name = "Lid Switch"; 181 input->phys = "button/input0"; 182 input [all...] |
/linux-master/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_uds.c | 50 * uds_output_size - Return the output size for an input size and scaling ratio 51 * @input: input size in pixels 54 static unsigned int uds_output_size(unsigned int input, unsigned int ratio) argument 63 return (input - 1) / mp * mp * 4096 / ratio + 1; 66 return (input - 1) * 4096 / ratio + 1; 71 * uds_output_limits - Return the min and max output sizes for an input size 72 * @input: input size in pixels 76 static void uds_output_limits(unsigned int input, argument 103 uds_compute_ratio(unsigned int input, unsigned int output) argument 263 const struct v4l2_mbus_framefmt *input; local 335 const struct v4l2_mbus_framefmt *input; local 374 const struct v4l2_mbus_framefmt *input; local [all...] |
/linux-master/lib/ |
H A D | decompress_unlzo.c | 41 STATIC inline long INIT parse_header(u8 *input, long *skip, long in_len) argument 44 u8 *parse = input; 45 u8 *end = input + in_len; 49 * Check that there's enough input to possibly have a valid header. 76 * because the next input buffer check is after reading the 93 *skip = parse - input; 97 STATIC int INIT unlzo(u8 *input, long in_len, argument 123 if (input && fill) { 124 error("Both input pointer and fill function provided, don't know what to do"); 126 } else if (input) { [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atpx_handler.c | 310 struct atpx_power_control input; local 313 input.size = 3; 314 input.dgpu_state = state; 315 params.length = input.size; 316 params.pointer = &input; 346 struct atpx_mux input; local 349 input.size = 4; 350 input.mux = mux_id; 351 params.length = input.size; 352 params.pointer = &input; 378 struct atpx_mux input; local 410 struct atpx_mux input; local 442 struct atpx_mux input; local [all...] |
/linux-master/drivers/virt/vboxguest/ |
H A D | vboxguest_linux.c | 3 * vboxguest linux pci driver, char-dev and input-device code, 9 #include <linux/input.h> 199 * Called when the input device is first opened. 203 static int vbg_input_open(struct input_dev *input) argument 205 struct vbg_dev *gdev = input_get_drvdata(input); 212 * Called if all open handles to the input device are closed. 216 static void vbg_input_close(struct input_dev *input) argument 218 struct vbg_dev *gdev = input_get_drvdata(input); 224 * Creates the kernel input device. 230 struct input_dev *input; local [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_atpx_handler.c | 279 struct atpx_power_control input; local 282 input.size = 3; 283 input.dgpu_state = state; 284 params.length = input.size; 285 params.pointer = &input; 315 struct atpx_mux input; local 318 input.size = 4; 319 input.mux = mux_id; 320 params.length = input.size; 321 params.pointer = &input; 347 struct atpx_mux input; local 379 struct atpx_mux input; local 411 struct atpx_mux input; local [all...] |
/linux-master/fs/ocfs2/ |
H A D | resize.c | 379 struct ocfs2_new_group_input *input, 392 if (le16_to_cpu(gd->bg_chain) != input->chain) 394 "while input has %u set.\n", 396 le16_to_cpu(gd->bg_chain), input->chain); 397 else if (le16_to_cpu(gd->bg_bits) != input->clusters * cl_bpc) 399 "input has %u clusters set\n", 401 le16_to_cpu(gd->bg_bits), input->clusters); 402 else if (le16_to_cpu(gd->bg_free_bits_count) != input->frees * cl_bpc) 407 input->frees * cl_bpc); 417 struct ocfs2_new_group_input *input, 377 ocfs2_check_new_group(struct inode *inode, struct ocfs2_dinode *di, struct ocfs2_new_group_input *input, struct buffer_head *group_bh) argument 415 ocfs2_verify_group_and_input(struct inode *inode, struct ocfs2_dinode *di, struct ocfs2_new_group_input *input, struct buffer_head *group_bh) argument 454 ocfs2_group_add(struct inode *inode, struct ocfs2_new_group_input *input) argument [all...] |
/linux-master/lib/crypto/ |
H A D | sha256.c | 54 static inline void LOAD_OP(int I, u32 *W, const u8 *input) argument 56 W[I] = get_unaligned_be32((__u32 *)input + I); 72 static void sha256_transform(u32 *state, const u8 *input, u32 *W) argument 77 /* load the input */ 79 LOAD_OP(i + 0, W, input); 80 LOAD_OP(i + 1, W, input); 81 LOAD_OP(i + 2, W, input); 82 LOAD_OP(i + 3, W, input); 83 LOAD_OP(i + 4, W, input); 84 LOAD_OP(i + 5, W, input); 121 sha256_transform_blocks(struct sha256_state *sctx, const u8 *input, int blocks) argument [all...] |
/linux-master/drivers/auxdisplay/ |
H A D | panel.c | 14 * The keypad consists in a matrix of push buttons connecting input pins to 72 /* converts an r_str() input to an active high, bits string : 000BAOSE */ 75 #define PNL_PBUSY 0x80 /* inverted input, active low */ 76 #define PNL_PACK 0x40 /* direct input, active low */ 77 #define PNL_POUTPA 0x20 /* direct input, active high */ 78 #define PNL_PSELECD 0x10 /* direct input, active high */ 79 #define PNL_PERRORP 0x08 /* direct input, active low */ 125 /* logical or of the input bits involved in the scan matrix */ 1103 * Note: to debounce input signals, we will only consider as switched a signal 1130 /* now that all outputs are cleared, the only active input bit 1166 input_state_high(struct logical_input *input) argument 1239 input_state_falling(struct logical_input *input) argument 1298 struct logical_input *input; local [all...] |
/linux-master/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)
|
/linux-master/drivers/cpufreq/ |
H A D | cpufreq_ondemand.c | 208 unsigned int input; local 211 ret = sscanf(buf, "%u", &input); 214 dbs_data->io_is_busy = !!input; 226 unsigned int input; local 228 ret = sscanf(buf, "%u", &input); 230 if (ret != 1 || input > MAX_FREQUENCY_UP_THRESHOLD || 231 input < MIN_FREQUENCY_UP_THRESHOLD) { 235 dbs_data->up_threshold = input; 244 unsigned int input; local 246 ret = sscanf(buf, "%u", &input); 271 unsigned int input; local 298 unsigned int input; local [all...] |