Searched refs:kp (Results 1 - 25 of 207) sorted by relevance

123456789

/linux-master/arch/s390/lib/
H A Dtest_kprobes.c9 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 Dbcm-keypad.c85 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 Dpmic8xxx-keypad.c108 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 Dtwl4030_keypad.c125 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 Dpwm-bcm-kona.c71 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 Dufs-fault-injection.c10 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 Dkretprobe_example.c84 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 Dkprobe_example.c23 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 Dfail_function.c15 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 Dparams.c102 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 Dkprobes.c360 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 Dopt-arm.c125 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 Dmoduleparam.h50 /* 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 Dopt.c40 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 Dpid.c32 * 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 Dgenmap.c22 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 Dkeyhelp.c51 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 Dtest_kprobes.c55 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 Ddhry_run.c17 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 Dvmac.c149 #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 Doptprobes.c100 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 Dkprobes.h22 struct kprobe *kp; member in struct:prev_kprobe
/linux-master/drivers/power/supply/
H A Dtest_power.c345 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 Dkprobes.h28 struct kprobe *kp; member in struct:prev_kprobe
/linux-master/arch/sh/include/asm/
H A Dkprobes.h38 struct kprobe *kp; member in struct:prev_kprobe

Completed in 295 milliseconds

123456789