Home
last modified time | relevance | path

Searched refs:env (Results 1 – 25 of 345) sorted by relevance

12345678910>>...14

/Linux-v5.4/drivers/iio/adc/
Denvelope-detector.c80 static int envelope_detector_comp_latch(struct envelope *env) in envelope_detector_comp_latch() argument
84 spin_lock_irq(&env->comp_lock); in envelope_detector_comp_latch()
85 comp = env->comp; in envelope_detector_comp_latch()
86 env->comp = 0; in envelope_detector_comp_latch()
87 spin_unlock_irq(&env->comp_lock); in envelope_detector_comp_latch()
99 enable_irq(env->comp_irq); in envelope_detector_comp_latch()
102 synchronize_irq(env->comp_irq); in envelope_detector_comp_latch()
105 spin_lock_irq(&env->comp_lock); in envelope_detector_comp_latch()
106 comp = env->comp; in envelope_detector_comp_latch()
107 env->comp = 0; in envelope_detector_comp_latch()
[all …]
/Linux-v5.4/tools/perf/util/
Denv.c16 void perf_env__insert_bpf_prog_info(struct perf_env *env, in perf_env__insert_bpf_prog_info() argument
24 down_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
25 p = &env->bpf_progs.infos.rb_node; in perf_env__insert_bpf_prog_info()
41 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos); in perf_env__insert_bpf_prog_info()
42 env->bpf_progs.infos_cnt++; in perf_env__insert_bpf_prog_info()
44 up_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
47 struct bpf_prog_info_node *perf_env__find_bpf_prog_info(struct perf_env *env, in perf_env__find_bpf_prog_info() argument
53 down_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
54 n = env->bpf_progs.infos.rb_node; in perf_env__find_bpf_prog_info()
68 up_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
[all …]
Denv.h103 void perf_env__exit(struct perf_env *env);
105 int perf_env__set_cmdline(struct perf_env *env, int argc, const char *argv[]);
107 int perf_env__read_cpu_topology_map(struct perf_env *env);
111 const char *perf_env__arch(struct perf_env *env);
112 const char *perf_env__raw_arch(struct perf_env *env);
113 int perf_env__nr_cpus_avail(struct perf_env *env);
115 void perf_env__init(struct perf_env *env);
116 void perf_env__insert_bpf_prog_info(struct perf_env *env,
118 struct bpf_prog_info_node *perf_env__find_bpf_prog_info(struct perf_env *env,
120 void perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node);
[all …]
Dbpf-event.c39 struct perf_env *env = machine->env; in machine__process_bpf_event_load() local
44 if (env == NULL) in machine__process_bpf_event_load()
47 info_node = perf_env__find_bpf_prog_info(env, id); in machine__process_bpf_event_load()
63 map->dso->bpf_prog.env = env; in machine__process_bpf_event_load()
93 static int perf_env__fetch_btf(struct perf_env *env, in perf_env__fetch_btf() argument
111 perf_env__insert_btf(env, node); in perf_env__fetch_btf()
171 struct perf_env *env; in perf_event__synthesize_one_bpf_prog() local
180 env = session->data ? &session->header.env : &perf_env; in perf_event__synthesize_one_bpf_prog()
224 perf_env__fetch_btf(env, info->btf_id, btf); in perf_event__synthesize_one_bpf_prog()
278 perf_env__insert_bpf_prog_info(env, info_node); in perf_event__synthesize_one_bpf_prog()
[all …]
Dheader.c895 return do_write(ff, &ff->ph->env.clockid_res_ns, in write_clockid()
896 sizeof(ff->ph->env.clockid_res_ns)); in write_clockid()
918 struct perf_env *env = &ff->ph->env; in write_bpf_prog_info() local
923 down_read(&env->bpf_progs.lock); in write_bpf_prog_info()
925 ret = do_write(ff, &env->bpf_progs.infos_cnt, in write_bpf_prog_info()
926 sizeof(env->bpf_progs.infos_cnt)); in write_bpf_prog_info()
930 root = &env->bpf_progs.infos; in write_bpf_prog_info()
953 up_read(&env->bpf_progs.lock); in write_bpf_prog_info()
967 struct perf_env *env = &ff->ph->env; in write_bpf_btf() local
972 down_read(&env->bpf_progs.lock); in write_bpf_btf()
[all …]
/Linux-v5.4/kernel/bpf/
Dverifier.c213 find_linfo(const struct bpf_verifier_env *env, u32 insn_off) in find_linfo() argument
219 prog = env->prog; in find_linfo()
256 __printf(2, 3) void bpf_verifier_log_write(struct bpf_verifier_env *env, in bpf_verifier_log_write() argument
261 if (!bpf_verifier_log_needed(&env->log)) in bpf_verifier_log_write()
265 bpf_verifier_vlog(&env->log, fmt, args); in bpf_verifier_log_write()
272 struct bpf_verifier_env *env = private_data; in verbose() local
275 if (!bpf_verifier_log_needed(&env->log)) in verbose()
279 bpf_verifier_vlog(&env->log, fmt, args); in verbose()
291 __printf(3, 4) static void verbose_linfo(struct bpf_verifier_env *env, in verbose_linfo() argument
297 if (!bpf_verifier_log_needed(&env->log)) in verbose_linfo()
[all …]
Dbtf.c280 s32 (*check_meta)(struct btf_verifier_env *env,
283 int (*resolve)(struct btf_verifier_env *env,
285 int (*check_member)(struct btf_verifier_env *env,
289 int (*check_kflag_member)(struct btf_verifier_env *env,
293 void (*log_details)(struct btf_verifier_env *env,
303 static int btf_resolve(struct btf_verifier_env *env,
674 __printf(2, 3) static void btf_verifier_log(struct btf_verifier_env *env, in btf_verifier_log() argument
677 struct bpf_verifier_log *log = &env->log; in btf_verifier_log()
688 __printf(4, 5) static void __btf_verifier_log_type(struct btf_verifier_env *env, in __btf_verifier_log_type() argument
693 struct bpf_verifier_log *log = &env->log; in __btf_verifier_log_type()
[all …]
/Linux-v5.4/tools/testing/selftests/bpf/
Dtest_progs.c11 struct test_env env; variable
43 if (stdout == env.stdout) in dump_test_log()
48 if (env.verbose || test->force_log || failed) { in dump_test_log()
49 if (env.log_cnt) { in dump_test_log()
50 env.log_buf[env.log_cnt] = '\0'; in dump_test_log()
51 fprintf(env.stdout, "%s", env.log_buf); in dump_test_log()
52 if (env.log_buf[env.log_cnt - 1] != '\n') in dump_test_log()
53 fprintf(env.stdout, "\n"); in dump_test_log()
62 if (env.test->skip_cnt) { in skip_account()
63 env.skip_cnt++; in skip_account()
[all …]
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/bpf/
Dverifier.c16 #define pr_vlog(env, fmt, ...) \ argument
17 bpf_verifier_log_write(env, "[nfp] " fmt, ##__VA_ARGS__)
83 static bool nfp_bpf_map_update_value_ok(struct bpf_verifier_env *env) in nfp_bpf_map_update_value_ok() argument
85 const struct bpf_reg_state *reg1 = cur_regs(env) + BPF_REG_1; in nfp_bpf_map_update_value_ok()
86 const struct bpf_reg_state *reg3 = cur_regs(env) + BPF_REG_3; in nfp_bpf_map_update_value_ok()
92 state = env->cur_state->frame[reg3->frameno]; in nfp_bpf_map_update_value_ok()
113 …pr_vlog(env, "value at offset %d/%d may be non-zero, bpf_map_update_elem() is required to initiali… in nfp_bpf_map_update_value_ok()
124 nfp_bpf_stack_arg_ok(const char *fname, struct bpf_verifier_env *env, in nfp_bpf_stack_arg_ok() argument
131 pr_vlog(env, "%s: unsupported ptr type %d\n", in nfp_bpf_stack_arg_ok()
136 pr_vlog(env, "%s: variable pointer\n", fname); in nfp_bpf_stack_arg_ok()
[all …]
/Linux-v5.4/lib/
Dkobject_uevent.c117 struct kobj_uevent_env *env = NULL; in kobject_action_args() local
128 env = kzalloc(sizeof(*env), GFP_KERNEL); in kobject_action_args()
129 if (!env) in kobject_action_args()
134 add_uevent_var(env, "SYNTH_UUID=%.*s", UUID_STRING_LEN, buf)) in kobject_action_args()
168 if (add_uevent_var(env, "SYNTH_ARG_%.*s=%.*s", in kobject_action_args()
176 kfree(env); in kobject_action_args()
178 *ret_env = env; in kobject_action_args()
197 struct kobj_uevent_env *env; in kobject_synth_uevent() local
213 count - (action_args - buf), &env); in kobject_synth_uevent()
222 r = kobject_uevent_env(kobj, action, env->envp); in kobject_synth_uevent()
[all …]
/Linux-v5.4/arch/x86/kernel/fpu/
Dregset.c232 convert_from_fxsr(struct user_i387_ia32_struct *env, struct task_struct *tsk) in convert_from_fxsr() argument
235 struct _fpreg *to = (struct _fpreg *) &env->st_space[0]; in convert_from_fxsr()
239 env->cwd = fxsave->cwd | 0xffff0000u; in convert_from_fxsr()
240 env->swd = fxsave->swd | 0xffff0000u; in convert_from_fxsr()
241 env->twd = twd_fxsr_to_i387(fxsave); in convert_from_fxsr()
244 env->fip = fxsave->rip; in convert_from_fxsr()
245 env->foo = fxsave->rdp; in convert_from_fxsr()
250 env->fcs = task_pt_regs(tsk)->cs; in convert_from_fxsr()
252 savesegment(ds, env->fos); in convert_from_fxsr()
254 env->fos = tsk->thread.ds; in convert_from_fxsr()
[all …]
/Linux-v5.4/tools/perf/arch/
Dcommon.c97 char *env = getenv("PATH"); in lookup_path() local
99 if (!env) in lookup_path()
102 env = strdup(env); in lookup_path()
103 if (!env) in lookup_path()
106 path = strtok_r(env, ":", &tmp); in lookup_path()
115 free(env); in lookup_path()
132 static int perf_env__lookup_binutils_path(struct perf_env *env, in perf_env__lookup_binutils_path() argument
136 const char *arch = perf_env__arch(env), *cross_env; in perf_env__lookup_binutils_path()
205 int perf_env__lookup_objdump(struct perf_env *env, const char **path) in perf_env__lookup_objdump() argument
211 if (env->arch == NULL) in perf_env__lookup_objdump()
[all …]
/Linux-v5.4/arch/mips/alchemy/common/
Dprom.c63 char **env = prom_envp; in prom_getenv() local
65 int yamon = (*env && strchr(*env, '=') == NULL); in prom_getenv()
67 while (*env) { in prom_getenv()
69 if (strcmp(envname, *env++) == 0) in prom_getenv()
70 return *env; in prom_getenv()
71 } else if (strncmp(envname, *env, i) == 0 && (*env)[i] == '=') in prom_getenv()
72 return *env + i + 1; in prom_getenv()
73 env++; in prom_getenv()
/Linux-v5.4/security/tomoyo/
Denviron.c24 return tomoyo_path_matches_pattern(r->param.environ.name, acl->env); in tomoyo_check_env_acl()
50 int tomoyo_env_perm(struct tomoyo_request_info *r, const char *env) in tomoyo_env_perm() argument
55 if (!env || !*env) in tomoyo_env_perm()
57 environ.name = env; in tomoyo_env_perm()
82 return p1->env == p2->env; in tomoyo_same_env_acl()
102 e.env = tomoyo_get_name(data); in tomoyo_write_env()
103 if (!e.env) in tomoyo_write_env()
107 tomoyo_put_name(e.env); in tomoyo_write_env()
/Linux-v5.4/arch/mips/loongson32/common/
Dprom.c20 char **env = prom_envp; in prom_getenv() local
25 while (*env) { in prom_getenv()
26 if (strncmp(envname, *env, i) == 0 && *(*env + i) == '=') in prom_getenv()
27 return *env + i + 1; in prom_getenv()
28 env++; in prom_getenv()
34 static inline unsigned long env_or_default(char *env, unsigned long dfl) in env_or_default() argument
36 char *str = prom_getenv(env); in env_or_default()
/Linux-v5.4/drivers/of/
Ddevice.c282 void of_device_uevent(struct device *dev, struct kobj_uevent_env *env) in of_device_uevent() argument
292 add_uevent_var(env, "OF_NAME=%pOFn", dev->of_node); in of_device_uevent()
293 add_uevent_var(env, "OF_FULLNAME=%pOF", dev->of_node); in of_device_uevent()
296 add_uevent_var(env, "OF_TYPE=%s", type); in of_device_uevent()
302 add_uevent_var(env, "OF_COMPATIBLE_%d=%s", seen, compat); in of_device_uevent()
305 add_uevent_var(env, "OF_COMPATIBLE_N=%d", seen); in of_device_uevent()
311 add_uevent_var(env, "OF_ALIAS_%d=%s", seen, in of_device_uevent()
319 int of_device_uevent_modalias(struct device *dev, struct kobj_uevent_env *env) in of_device_uevent_modalias() argument
327 if (add_uevent_var(env, "MODALIAS=")) in of_device_uevent_modalias()
330 sl = of_device_get_modalias(dev, &env->buf[env->buflen-1], in of_device_uevent_modalias()
[all …]
/Linux-v5.4/kernel/sched/
Dfair.c1520 static void task_numa_assign(struct task_numa_env *env, in task_numa_assign() argument
1523 struct rq *rq = cpu_rq(env->dst_cpu); in task_numa_assign()
1533 if (env->best_cpu != -1) { in task_numa_assign()
1534 rq = cpu_rq(env->best_cpu); in task_numa_assign()
1538 if (env->best_task) in task_numa_assign()
1539 put_task_struct(env->best_task); in task_numa_assign()
1543 env->best_task = p; in task_numa_assign()
1544 env->best_imp = imp; in task_numa_assign()
1545 env->best_cpu = env->dst_cpu; in task_numa_assign()
1549 struct task_numa_env *env) in load_too_imbalanced() argument
[all …]
/Linux-v5.4/arch/mips/pnx833x/common/
Dprom.c35 char **env = prom_envp; in prom_getenv() local
40 while (*env) { in prom_getenv()
41 if (strncmp(envname, *env, i) == 0 && *(*env+i) == '=') in prom_getenv()
42 return *env + i + 1; in prom_getenv()
43 env++; in prom_getenv()
/Linux-v5.4/Documentation/sphinx/
Dkerneldoc.py69 env = self.state.document.settings.env
70 cmd = [env.config.kerneldoc_bin, '-rst', '-enable-lineno']
72 filename = env.config.kerneldoc_srctree + '/' + self.arguments[0]
76 env.note_dependency(os.path.abspath(filename))
98 for f in glob.glob(env.config.kerneldoc_srctree + '/' + pattern):
99 env.note_dependency(os.path.abspath(f))
105 kernellog.verbose(env.app,
116 kernellog.warn(env.app,
119 elif env.config.kerneldoc_verbosity > 0:
143 kernellog.warn(env.app, 'kernel-doc \'%s\' processing failed with: %s' %
/Linux-v5.4/sound/aoa/soundbus/
Dcore.c58 static int soundbus_uevent(struct device *dev, struct kobj_uevent_env *env) in soundbus_uevent() argument
76 retval = add_uevent_var(env, "OF_NAME=%pOFn", of->dev.of_node); in soundbus_uevent()
80 retval = add_uevent_var(env, "OF_TYPE=%s", of_node_get_device_type(of->dev.of_node)); in soundbus_uevent()
90 int tmp = env->buflen; in soundbus_uevent()
91 retval = add_uevent_var(env, "OF_COMPATIBLE_%d=%s", seen, compat); in soundbus_uevent()
94 compat += env->buflen - tmp; in soundbus_uevent()
95 cplen -= env->buflen - tmp; in soundbus_uevent()
99 retval = add_uevent_var(env, "OF_COMPATIBLE_N=%d", seen); in soundbus_uevent()
102 retval = add_uevent_var(env, "MODALIAS=%s", soundbus_dev->modalias); in soundbus_uevent()
/Linux-v5.4/include/linux/
Dbpf_verifier.h398 __printf(2, 3) void bpf_verifier_log_write(struct bpf_verifier_env *env,
401 static inline struct bpf_func_state *cur_func(struct bpf_verifier_env *env) in cur_func() argument
403 struct bpf_verifier_state *cur = env->cur_state; in cur_func()
408 static inline struct bpf_reg_state *cur_regs(struct bpf_verifier_env *env) in cur_regs() argument
410 return cur_func(env)->regs; in cur_regs()
414 int bpf_prog_offload_verify_insn(struct bpf_verifier_env *env,
416 int bpf_prog_offload_finalize(struct bpf_verifier_env *env);
418 bpf_prog_offload_replace_insn(struct bpf_verifier_env *env, u32 off,
421 bpf_prog_offload_remove_insns(struct bpf_verifier_env *env, u32 off, u32 cnt);
/Linux-v5.4/drivers/mtd/maps/
Dpmcmsp-flash.c56 char *env; in init_msp_flash() local
70 for (fcnt = 0; (env = prom_getenv(flash_name)); fcnt++) in init_msp_flash()
95 for (pcnt = 0; (env = prom_getenv(part_name)); pcnt++) in init_msp_flash()
111 env = prom_getenv(flash_name); in init_msp_flash()
113 if (sscanf(env, "%x:%x", &addr, &size) < 2) { in init_msp_flash()
153 env = prom_getenv(part_name); in init_msp_flash()
155 if (sscanf(env, "%x:%x:%n", &offset, &size, in init_msp_flash()
166 msp_parts[i][j].name = env + coff; in init_msp_flash()
/Linux-v5.4/drivers/firmware/
Ddmi-id.c149 static int dmi_dev_uevent(struct device *dev, struct kobj_uevent_env *env) in dmi_dev_uevent() argument
153 if (add_uevent_var(env, "MODALIAS=")) in dmi_dev_uevent()
155 len = get_modalias(&env->buf[env->buflen - 1], in dmi_dev_uevent()
156 sizeof(env->buf) - env->buflen); in dmi_dev_uevent()
157 if (len >= (sizeof(env->buf) - env->buflen)) in dmi_dev_uevent()
159 env->buflen += len; in dmi_dev_uevent()
/Linux-v5.4/tools/perf/tests/
Dtopology.c94 if (!session->header.env.cpu) in check_cpu_topology()
97 for (i = 0; i < session->header.env.nr_cpus_avail; i++) { in check_cpu_topology()
101 session->header.env.cpu[i].core_id, in check_cpu_topology()
102 session->header.env.cpu[i].socket_id); in check_cpu_topology()
107 (session->header.env.cpu[map->map[i]].core_id == (cpu_map__get_core(map, i, NULL) & 0xffff))); in check_cpu_topology()
110 (session->header.env.cpu[map->map[i]].socket_id == cpu_map__get_socket(map, i, NULL))); in check_cpu_topology()
/Linux-v5.4/arch/x86/um/
Dsignal.c85 unsigned long env[7]; in convert_fxsr_to_user() local
90 env[0] = (unsigned long)fxsave->cwd | 0xffff0000ul; in convert_fxsr_to_user()
91 env[1] = (unsigned long)fxsave->swd | 0xffff0000ul; in convert_fxsr_to_user()
92 env[2] = twd_fxsr_to_i387(fxsave); in convert_fxsr_to_user()
93 env[3] = fxsave->fip; in convert_fxsr_to_user()
94 env[4] = fxsave->fcs | ((unsigned long)fxsave->fop << 16); in convert_fxsr_to_user()
95 env[5] = fxsave->foo; in convert_fxsr_to_user()
96 env[6] = fxsave->fos; in convert_fxsr_to_user()
98 if (__copy_to_user(buf, env, 7 * sizeof(unsigned long))) in convert_fxsr_to_user()
118 unsigned long env[7]; in convert_fxsr_from_user() local
[all …]

12345678910>>...14