/linux-master/arch/s390/lib/ |
H A D | test_kprobes.c | 9 static struct kprobe kp; variable in typeref:struct:kprobe 11 static void setup_kprobe(struct kunit *test, struct kprobe *kp, argument 14 kp->offset = offset; 15 kp->addr = NULL; 16 kp->symbol_name = symbol; 19 static void test_kprobe_offset(struct kunit *test, struct kprobe *kp, argument 24 setup_kprobe(test, kp, target, 0); 25 ret = register_kprobe(kp); 27 unregister_kprobe(kp); 29 setup_kprobe(test, kp, targe [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | bcm-keypad.c | 85 static int bcm_kp_get_keycode(struct bcm_kp *kp, int row, int col) argument 87 unsigned int row_shift = get_count_order(kp->n_cols); 88 unsigned short *keymap = kp->input_dev->keycode; 93 static void bcm_kp_report_keys(struct bcm_kp *kp, int reg_num, int pull_mode) argument 102 writel(0xFFFFFFFF, kp->base + KPICRN_OFFSET(reg_num)); 104 state = readl(kp->base + KPSSRN_OFFSET(reg_num)); 105 change = kp->last_state[reg_num] ^ state; 106 kp->last_state[reg_num] = state; 114 keycode = bcm_kp_get_keycode(kp, row, col); 115 input_report_key(kp 121 struct bcm_kp *kp = dev_id; local 133 bcm_kp_start(struct bcm_kp *kp) argument 164 bcm_kp_stop(const struct bcm_kp *kp) argument 181 struct bcm_kp *kp = input_get_drvdata(dev); local 188 struct bcm_kp *kp = input_get_drvdata(dev); local 193 bcm_kp_matrix_key_parse_dt(struct bcm_kp *kp) argument 308 struct bcm_kp *kp; local [all...] |
H A D | pmic8xxx-keypad.c | 108 static u8 pmic8xxx_col_state(struct pmic8xxx_kp *kp, u8 col) argument 112 return 1 << kp->num_cols; 114 return col & ((1 << kp->num_cols) - 1); 129 static int pmic8xxx_chk_sync_read(struct pmic8xxx_kp *kp) argument 134 rc = regmap_read(kp->regmap, KEYP_SCAN, &scan_val); 136 dev_err(kp->dev, "Error reading KEYP_SCAN reg, rc=%d\n", rc); 142 rc = regmap_write(kp->regmap, KEYP_SCAN, scan_val); 144 dev_err(kp->dev, "Error writing KEYP_SCAN reg, rc=%d\n", rc); 154 static int pmic8xxx_kp_read_data(struct pmic8xxx_kp *kp, u16 *state, argument 161 rc = regmap_read(kp 171 pmic8xxx_kp_read_matrix(struct pmic8xxx_kp *kp, u16 *new_state, u16 *old_state) argument 219 __pmic8xxx_kp_scan_matrix(struct pmic8xxx_kp *kp, u16 *new_state, u16 *old_state) argument 250 pmic8xxx_detect_ghost_keys(struct pmic8xxx_kp *kp, u16 *new_state) argument 274 pmic8xxx_kp_scan_matrix(struct pmic8xxx_kp *kp, unsigned int events) argument 332 struct pmic8xxx_kp *kp = data; local 347 struct pmic8xxx_kp *kp = data; local 366 pmic8xxx_kpd_init(struct pmic8xxx_kp *kp, struct platform_device *pdev) argument 450 pmic8xxx_kp_enable(struct pmic8xxx_kp *kp) argument 463 pmic8xxx_kp_disable(struct pmic8xxx_kp *kp) argument 478 struct pmic8xxx_kp *kp = input_get_drvdata(dev); local 485 struct pmic8xxx_kp *kp = input_get_drvdata(dev); local 506 struct pmic8xxx_kp *kp; local 627 struct pmic8xxx_kp *kp = platform_get_drvdata(pdev); local 647 struct pmic8xxx_kp *kp = platform_get_drvdata(pdev); local [all...] |
H A D | twl4030_keypad.c | 125 static int twl4030_kpread(struct twl4030_keypad *kp, argument 131 dev_warn(kp->dbg_dev, 138 static int twl4030_kpwrite_u8(struct twl4030_keypad *kp, u8 data, u32 reg) argument 143 dev_warn(kp->dbg_dev, 150 static inline u16 twl4030_col_xlate(struct twl4030_keypad *kp, u8 col) argument 159 return 1 << kp->n_cols; 161 return col & ((1 << kp->n_cols) - 1); 164 static int twl4030_read_kp_matrix_state(struct twl4030_keypad *kp, u16 *state) argument 168 int ret = twl4030_kpread(kp, new_state, 169 KEYP_FULL_CODE_7_0, kp 177 twl4030_is_in_ghost_state(struct twl4030_keypad *kp, u16 *key_state) argument 194 twl4030_kp_scan(struct twl4030_keypad *kp, bool release_all) argument 246 struct twl4030_keypad *kp = _kp; local 265 twl4030_kp_program(struct twl4030_keypad *kp) argument 327 struct twl4030_keypad *kp; local [all...] |
/linux-master/drivers/pwm/ |
H A D | pwm-bcm-kona.c | 71 static void kona_pwmc_prepare_for_settings(struct kona_pwmc *kp, argument 74 unsigned int value = readl(kp->base + PWM_CONTROL_OFFSET); 78 writel(value, kp->base + PWM_CONTROL_OFFSET); 87 static void kona_pwmc_apply_settings(struct kona_pwmc *kp, unsigned int chan) argument 89 unsigned int value = readl(kp->base + PWM_CONTROL_OFFSET); 94 writel(value, kp->base + PWM_CONTROL_OFFSET); 103 struct kona_pwmc *kp = to_kona_pwmc(chip); local 119 rate = clk_get_rate(kp->clk); 140 kona_pwmc_prepare_for_settings(kp, chan); 142 value = readl(kp 159 struct kona_pwmc *kp = to_kona_pwmc(chip); local 190 struct kona_pwmc *kp = to_kona_pwmc(chip); local 204 struct kona_pwmc *kp = to_kona_pwmc(chip); local 228 struct kona_pwmc *kp = to_kona_pwmc(chip); local 276 struct kona_pwmc *kp; local [all...] |
/linux-master/drivers/ufs/core/ |
H A D | ufs-fault-injection.c | 10 static int ufs_fault_get(char *buffer, const struct kernel_param *kp); 11 static int ufs_fault_set(const char *val, const struct kernel_param *kp); 36 static int ufs_fault_get(char *buffer, const struct kernel_param *kp) argument 38 const char *fault_str = kp->arg; 43 static int ufs_fault_set(const char *val, const struct kernel_param *kp) argument 47 if (kp->arg == g_trigger_eh_str) 49 else if (kp->arg == g_timeout_str) 58 strscpy(kp->arg, val, FAULT_INJ_STR_SIZE);
|
/linux-master/samples/kprobes/ |
H A D | kretprobe_example.c | 84 my_kretprobe.kp.symbol_name = func_name; 91 my_kretprobe.kp.symbol_name, my_kretprobe.kp.addr); 98 pr_info("kretprobe at %p unregistered\n", my_kretprobe.kp.addr); 102 my_kretprobe.nmissed, my_kretprobe.kp.symbol_name);
|
H A D | kprobe_example.c | 23 static struct kprobe kp = { variable in typeref:struct:kprobe 108 kp.pre_handler = handler_pre; 109 kp.post_handler = handler_post; 111 ret = register_kprobe(&kp); 116 pr_info("Planted kprobe at %p\n", kp.addr); 122 unregister_kprobe(&kp); 123 pr_info("kprobe at %p unregistered\n", kp.addr);
|
/linux-master/kernel/ |
H A D | fail_function.c | 15 static int fei_kprobe_handler(struct kprobe *kp, struct pt_regs *regs); 17 static void fei_post_handler(struct kprobe *kp, struct pt_regs *regs, argument 28 struct kprobe kp; member in struct:fei_attr 62 attr->kp.symbol_name = kstrdup(sym, GFP_KERNEL); 63 if (!attr->kp.symbol_name) { 67 attr->kp.pre_handler = fei_kprobe_handler; 68 attr->kp.post_handler = fei_post_handler; 78 kfree(attr->kp.symbol_name); 88 if (!strcmp(attr->kp.symbol_name, sym)) 124 if (attr->kp 169 fei_kprobe_handler(struct kprobe *kp, struct pt_regs *regs) argument [all...] |
H A D | params.c | 102 static bool param_check_unsafe(const struct kernel_param *kp) argument 104 if (kp->flags & KERNEL_PARAM_FL_HWPARAM && 108 if (kp->flags & KERNEL_PARAM_FL_UNSAFE) { 110 kp->name); 216 int param_set_##name(const char *val, const struct kernel_param *kp) \ 218 return strtolfn(val, 0, (type *)kp->arg); \ 220 int param_get_##name(char *buffer, const struct kernel_param *kp) \ 223 *((type *)kp->arg)); \ 244 int param_set_uint_minmax(const char *val, const struct kernel_param *kp, argument 257 *((unsigned int *)kp 262 param_set_charp(const char *val, const struct kernel_param *kp) argument 290 param_get_charp(char *buffer, const struct kernel_param *kp) argument 310 param_set_bool(const char *val, const struct kernel_param *kp) argument 320 param_get_bool(char *buffer, const struct kernel_param *kp) argument 334 param_set_bool_enable_only(const char *val, const struct kernel_param *kp) argument 366 param_set_invbool(const char *val, const struct kernel_param *kp) argument 380 param_get_invbool(char *buffer, const struct kernel_param *kp) argument 392 param_set_bint(const char *val, const struct kernel_param *kp) argument 416 param_array(struct module *mod, const char *name, const char *val, unsigned int min, unsigned int max, void *elem, int elemsize, int (*set)(const char *, const struct kernel_param *kp), s16 level, unsigned int *num) argument 426 struct kernel_param kp; local 465 param_array_set(const char *val, const struct kernel_param *kp) argument 475 param_array_get(char *buffer, const struct kernel_param *kp) argument 513 param_set_copystring(const char *val, const struct kernel_param *kp) argument 527 param_get_string(char *buffer, const struct kernel_param *kp) argument 628 add_sysfs_param(struct module_kobject *mk, const struct kernel_param *kp, const char *name) argument 837 const struct kernel_param *kp; local [all...] |
H A D | kprobes.c | 360 static inline void set_kprobe_instance(struct kprobe *kp) argument 362 __this_cpu_write(kprobe_instance, kp); 424 struct kprobe *kp; local 426 list_for_each_entry_rcu(kp, &p->list, list) { 427 if (kp->pre_handler && likely(!kprobe_disabled(kp))) { 428 set_kprobe_instance(kp); 429 kp->pre_handler(kp, regs); 441 op = container_of(p, struct optimized_kprobe, kp); 1160 arm_kprobe(struct kprobe *kp) argument 1174 disarm_kprobe(struct kprobe *kp, bool reopt) argument 1194 struct kprobe *kp; local 1211 struct kprobe *kp; local 1226 struct kprobe *kp; local 1695 struct kprobe *kp; local 2360 struct kprobe *kp; local 2391 disable_kprobe(struct kprobe *kp) argument 2409 enable_kprobe(struct kprobe *kp) argument 2448 dump_kprobe(struct kprobe *kp) argument 2810 struct kprobe *p, *kp; local [all...] |
/linux-master/arch/arm/probes/kprobes/ |
H A D | opt-arm.c | 125 static int can_optimize(struct kprobe *kp) argument 127 if (kp->ainsn.stack_space < 0) 133 if (kp->ainsn.stack_space > 255 - sizeof(struct pt_regs)) 152 struct kprobe *p = &op->kp; 156 regs->ARM_pc = (unsigned long)op->kp.addr; 163 kprobes_inc_nmissed_count(&op->kp); 165 __this_cpu_write(current_kprobe, &op->kp); 167 opt_pre_handler(&op->kp, regs); 176 op->kp.ainsn.insn_singlestep(p->opcode, &p->ainsn, regs); 264 (unsigned long)(op->kp [all...] |
/linux-master/include/linux/ |
H A D | moduleparam.h | 50 /* Returns 0, or -errno. arg is in kp->arg. */ 51 int (*set)(const char *val, const struct kernel_param *kp); 53 int (*get)(char *buffer, const struct kernel_param *kp); 54 /* Optional function to free kp->arg when module unloaded. */ 416 extern int param_set_byte(const char *val, const struct kernel_param *kp); 417 extern int param_get_byte(char *buffer, const struct kernel_param *kp); 421 extern int param_set_short(const char *val, const struct kernel_param *kp); 422 extern int param_get_short(char *buffer, const struct kernel_param *kp); 426 extern int param_set_ushort(const char *val, const struct kernel_param *kp); 427 extern int param_get_ushort(char *buffer, const struct kernel_param *kp); [all...] |
/linux-master/arch/x86/kernel/kprobes/ |
H A D | opt.c | 40 struct kprobe *kp; local 45 kp = get_kprobe((void *)addr - i); 47 if (kp && kprobe_optimized(kp)) { 48 op = container_of(kp, struct optimized_kprobe, kp); 66 if (addr == (unsigned long)kp->addr) { 67 buf[0] = kp->opcode; 70 offs = addr - (unsigned long)kp->addr - 1; 180 if (kprobe_disabled(&op->kp)) [all...] |
/linux-master/tools/thermal/tmon/ |
H A D | pid.c | 32 * kp = proportional gain 39 * y[k] = y[k-1] - kp*(x[k] - x[k-1]) + Ki*Ts*e[k] - Kd*(x[k] 61 p_param.kp = .36; 81 * y[k] = y[k-1] - kp*(x[k] - x[k-1]) + Ki*Ts*e[k] - Kd*(x[k] 100 p_term = -p_param.kp * (xk - xk_1); 101 i_term = p_param.kp * p_param.ki * p_param.ts * ek; 102 d_term = -p_param.kp * p_param.kd * (xk - 2 * xk_1 + xk_2) / p_param.ts;
|
/linux-master/drivers/accessibility/speakup/ |
H A D | genmap.c | 22 static unsigned char key_data[MAXKEYVAL][16], *kp; variable 131 kp = key_data[lc]; 132 if (!memcmp(key_data[0], kp, 16)) 136 if (kp[i] != spk_val && kp[i] != lock_val) 142 kp[shift_state] = kp[i]; 152 kp = key_data[lc]; 153 if (!memcmp(key_data[0], kp, 16)) 157 printf(" %d,", (unsigned int)kp[ [all...] |
H A D | keyhelp.c | 51 u_char *kp, counters[MAXFUNCS], ch, ch1; local 58 kp = state_tbl + nstates + 1; 59 while (*kp++) { 61 for (i = 0; i < nstates; i++, kp++) { 62 if (!*kp) 64 if ((state_tbl[i] & 16) != 0 && *kp == SPK_KEY) 66 counters[*kp]++; 81 kp = state_tbl + nstates + 1; 82 while ((ch = *kp++)) { 84 ch1 = *kp 136 u_char func, *kp; local [all...] |
/linux-master/lib/ |
H A D | test_kprobes.c | 55 static struct kprobe kp = { variable in typeref:struct:kprobe 64 KUNIT_EXPECT_EQ(test, 0, register_kprobe(&kp)); 66 unregister_kprobe(&kp); 124 struct kprobe *kps[2] = {&kp, &kp2}; 129 kp.addr = NULL; 130 kp.flags = 0; 196 .kp.symbol_name = "kprobe_target" 221 .kp.symbol_name = "kprobe_target2" 230 rp.kp.addr = NULL; 231 rp.kp [all...] |
H A D | dhry_run.c | 17 static int dhry_run_set(const char *val, const struct kernel_param *kp); 58 static int dhry_run_set(const char *val, const struct kernel_param *kp) argument 63 ret = param_set_bool(val, kp);
|
/linux-master/crypto/ |
H A D | vmac.c | 149 #define nh_16(mp, kp, nw, rh, rl) \ 154 MUL64(th, tl, pe64_to_cpup((mp)+i)+(kp)[i], \ 155 pe64_to_cpup((mp)+i+1)+(kp)[i+1]); \ 160 #define nh_16_2(mp, kp, nw, rh, rl, rh1, rl1) \ 165 MUL64(th, tl, pe64_to_cpup((mp)+i)+(kp)[i], \ 166 pe64_to_cpup((mp)+i+1)+(kp)[i+1]); \ 168 MUL64(th, tl, pe64_to_cpup((mp)+i)+(kp)[i+2], \ 169 pe64_to_cpup((mp)+i+1)+(kp)[i+3]); \ 175 #define nh_vmac_nhbytes(mp, kp, nw, rh, rl) \ 180 MUL64(th, tl, pe64_to_cpup((mp)+i)+(kp)[ [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | optprobes.c | 100 if (kprobe_disabled(&op->kp)) 106 kprobes_inc_nmissed_count(&op->kp); 108 __this_cpu_write(current_kprobe, &op->kp); 109 regs_set_return_ip(regs, (unsigned long)op->kp.addr); 111 opt_pre_handler(&op->kp, regs); 277 memcpy(op->optinsn.copied_insn, op->kp.addr, RELATIVEJUMP_SIZE); 278 create_branch(&instr, op->kp.addr, (unsigned long)op->optinsn.insn, 0); 279 patch_instruction(op->kp.addr, instr); 286 arch_arm_kprobe(&op->kp); 302 return (op->kp [all...] |
/linux-master/arch/csky/include/asm/ |
H A D | kprobes.h | 22 struct kprobe *kp; member in struct:prev_kprobe
|
/linux-master/drivers/power/supply/ |
H A D | test_power.c | 345 static int param_set_ac_online(const char *key, const struct kernel_param *kp) argument 352 static int param_get_ac_online(char *buffer, const struct kernel_param *kp) argument 358 static int param_set_usb_online(const char *key, const struct kernel_param *kp) argument 365 static int param_get_usb_online(char *buffer, const struct kernel_param *kp) argument 372 const struct kernel_param *kp) 379 static int param_get_battery_status(char *buffer, const struct kernel_param *kp) argument 386 const struct kernel_param *kp) 393 static int param_get_battery_health(char *buffer, const struct kernel_param *kp) argument 400 const struct kernel_param *kp) 408 const struct kernel_param *kp) 371 param_set_battery_status(const char *key, const struct kernel_param *kp) argument 385 param_set_battery_health(const char *key, const struct kernel_param *kp) argument 399 param_set_battery_present(const char *key, const struct kernel_param *kp) argument 407 param_get_battery_present(char *buffer, const struct kernel_param *kp) argument 414 param_set_battery_technology(const char *key, const struct kernel_param *kp) argument 423 param_get_battery_technology(char *buffer, const struct kernel_param *kp) argument 431 param_set_battery_capacity(const char *key, const struct kernel_param *kp) argument 446 param_set_battery_voltage(const char *key, const struct kernel_param *kp) argument 461 param_set_battery_charge_counter(const char *key, const struct kernel_param *kp) argument 476 param_set_battery_current(const char *key, const struct kernel_param *kp) argument [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | kprobes.h | 28 struct kprobe *kp; member in struct:prev_kprobe
|
/linux-master/arch/sh/include/asm/ |
H A D | kprobes.h | 38 struct kprobe *kp; member in struct:prev_kprobe
|