Home
last modified time | relevance | path

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

12345678910>>...19

/Linux-v6.1/drivers/iio/adc/
Denvelope-detector.c79 static int envelope_detector_comp_latch(struct envelope *env) in envelope_detector_comp_latch() argument
83 spin_lock_irq(&env->comp_lock); in envelope_detector_comp_latch()
84 comp = env->comp; in envelope_detector_comp_latch()
85 env->comp = 0; in envelope_detector_comp_latch()
86 spin_unlock_irq(&env->comp_lock); in envelope_detector_comp_latch()
98 enable_irq(env->comp_irq); in envelope_detector_comp_latch()
101 synchronize_irq(env->comp_irq); in envelope_detector_comp_latch()
104 spin_lock_irq(&env->comp_lock); in envelope_detector_comp_latch()
105 comp = env->comp; in envelope_detector_comp_latch()
106 env->comp = 0; in envelope_detector_comp_latch()
[all …]
/Linux-v6.1/tools/perf/util/
Denv.c22 void perf_env__insert_bpf_prog_info(struct perf_env *env, in perf_env__insert_bpf_prog_info() argument
30 down_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
31 p = &env->bpf_progs.infos.rb_node; in perf_env__insert_bpf_prog_info()
47 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos); in perf_env__insert_bpf_prog_info()
48 env->bpf_progs.infos_cnt++; in perf_env__insert_bpf_prog_info()
50 up_write(&env->bpf_progs.lock); in perf_env__insert_bpf_prog_info()
53 struct bpf_prog_info_node *perf_env__find_bpf_prog_info(struct perf_env *env, in perf_env__find_bpf_prog_info() argument
59 down_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
60 n = env->bpf_progs.infos.rb_node; in perf_env__find_bpf_prog_info()
74 up_read(&env->bpf_progs.lock); in perf_env__find_bpf_prog_info()
[all …]
Denv.h146 void perf_env__exit(struct perf_env *env);
148 int perf_env__kernel_is_64_bit(struct perf_env *env);
150 int perf_env__set_cmdline(struct perf_env *env, int argc, const char *argv[]);
152 int perf_env__read_cpuid(struct perf_env *env);
153 int perf_env__read_pmu_mappings(struct perf_env *env);
154 int perf_env__nr_pmu_mappings(struct perf_env *env);
155 const char *perf_env__pmu_mappings(struct perf_env *env);
157 int perf_env__read_cpu_topology_map(struct perf_env *env);
161 const char *perf_env__arch(struct perf_env *env);
162 const char *perf_env__cpuid(struct perf_env *env);
[all …]
Dheader.c899 return do_write(ff, &ff->ph->env.clock.clockid_res_ns, in write_clockid()
900 sizeof(ff->ph->env.clock.clockid_res_ns)); in write_clockid()
918 data32 = ff->ph->env.clock.clockid; in write_clock_data()
925 data64 = &ff->ph->env.clock.tod_ns; in write_clock_data()
932 data64 = &ff->ph->env.clock.clockid_ns; in write_clock_data()
1041 struct perf_env *env = &ff->ph->env; in write_bpf_prog_info() local
1046 down_read(&env->bpf_progs.lock); in write_bpf_prog_info()
1048 ret = do_write(ff, &env->bpf_progs.infos_cnt, in write_bpf_prog_info()
1049 sizeof(env->bpf_progs.infos_cnt)); in write_bpf_prog_info()
1053 root = &env->bpf_progs.infos; in write_bpf_prog_info()
[all …]
/Linux-v6.1/kernel/bpf/
Dverifier.c191 static int acquire_reference_state(struct bpf_verifier_env *env, int insn_idx);
192 static int release_reference(struct bpf_verifier_env *env, int ref_obj_id);
274 find_linfo(const struct bpf_verifier_env *env, u32 insn_off) in find_linfo() argument
280 prog = env->prog; in find_linfo()
335 __printf(2, 3) void bpf_verifier_log_write(struct bpf_verifier_env *env, in bpf_verifier_log_write() argument
340 if (!bpf_verifier_log_needed(&env->log)) in bpf_verifier_log_write()
344 bpf_verifier_vlog(&env->log, fmt, args); in bpf_verifier_log_write()
351 struct bpf_verifier_env *env = private_data; in verbose() local
354 if (!bpf_verifier_log_needed(&env->log)) in verbose()
358 bpf_verifier_vlog(&env->log, fmt, args); in verbose()
[all …]
Dbtf.c406 s32 (*check_meta)(struct btf_verifier_env *env,
409 int (*resolve)(struct btf_verifier_env *env,
411 int (*check_member)(struct btf_verifier_env *env,
415 int (*check_kflag_member)(struct btf_verifier_env *env,
419 void (*log_details)(struct btf_verifier_env *env,
429 static int btf_resolve(struct btf_verifier_env *env,
432 static int btf_func_check(struct btf_verifier_env *env,
1380 __printf(2, 3) static void btf_verifier_log(struct btf_verifier_env *env, in btf_verifier_log() argument
1383 struct bpf_verifier_log *log = &env->log; in btf_verifier_log()
1394 __printf(4, 5) static void __btf_verifier_log_type(struct btf_verifier_env *env, in __btf_verifier_log_type() argument
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/
Dveristat.c62 static struct env { struct
90 } env; argument
94 if (!env.verbose) in libbpf_print_fn()
136 env.verbose = true; in parse_arg()
139 env.quiet = true; in parse_arg()
142 err = parse_stats(arg, &env.output_spec); in parse_arg()
147 err = parse_stats(arg, &env.sort_spec); in parse_arg()
153 env.out_fmt = RESFMT_TABLE; in parse_arg()
155 env.out_fmt = RESFMT_CSV; in parse_arg()
163 env.log_level = strtol(arg, NULL, 10); in parse_arg()
[all …]
Dtest_progs.c23 return env.verbosity > VERBOSE_NONE; in verbose()
29 if (verbose() && env.worker_id == -1) { in stdio_hijack_init()
39 stdout = env.stdout; in stdio_hijack_init()
44 if (env.subtest_state) in stdio_hijack_init()
45 env.subtest_state->stdout = stdout; in stdio_hijack_init()
47 env.test_state->stdout = stdout; in stdio_hijack_init()
56 if (verbose() && env.worker_id == -1) { in stdio_hijack()
61 env.stdout = stdout; in stdio_hijack()
62 env.stderr = stderr; in stdio_hijack()
71 if (verbose() && env.worker_id == -1) { in stdio_restore_cleanup()
[all …]
Dbench.c15 struct env env = { variable
26 if (level == LIBBPF_DEBUG && !env.verbose) in libbpf_print_fn()
72 hits_per_prod = hits_per_sec / env.producer_cnt; in hits_drops_report_progress()
150 hits_mean, hits_stddev, hits_mean / env.producer_cnt); in hits_drops_report_final()
162 hits_per_prod = hits_per_sec / env.producer_cnt; in ops_report_progress()
186 hits_mean, hits_stddev, hits_mean / env.producer_cnt); in ops_report_final()
187 printf("latency %8.3lf ns/op\n", 1000.0 / hits_mean * env.producer_cnt); in ops_report_final()
296 env.verbose = true; in parse_arg()
299 env.list = true; in parse_arg()
302 env.duration_sec = strtol(arg, NULL, 10); in parse_arg()
[all …]
/Linux-v6.1/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-v6.1/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-v6.1/arch/x86/kernel/fpu/
Dregset.c249 static void __convert_from_fxsr(struct user_i387_ia32_struct *env, in __convert_from_fxsr() argument
253 struct _fpreg *to = (struct _fpreg *) &env->st_space[0]; in __convert_from_fxsr()
257 env->cwd = fxsave->cwd | 0xffff0000u; in __convert_from_fxsr()
258 env->swd = fxsave->swd | 0xffff0000u; in __convert_from_fxsr()
259 env->twd = twd_fxsr_to_i387(fxsave); in __convert_from_fxsr()
262 env->fip = fxsave->rip; in __convert_from_fxsr()
263 env->foo = fxsave->rdp; in __convert_from_fxsr()
268 env->fcs = task_pt_regs(tsk)->cs; in __convert_from_fxsr()
270 savesegment(ds, env->fos); in __convert_from_fxsr()
272 env->fos = tsk->thread.ds; in __convert_from_fxsr()
[all …]
/Linux-v6.1/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-v6.1/arch/mips/alchemy/common/
Dprom.c66 char **env = prom_envp; in prom_getenv() local
68 int yamon = (*env && strchr(*env, '=') == NULL); in prom_getenv()
70 while (*env) { in prom_getenv()
72 if (strcmp(envname, *env++) == 0) in prom_getenv()
73 return *env; in prom_getenv()
74 } else if (strncmp(envname, *env, i) == 0 && (*env)[i] == '=') in prom_getenv()
75 return *env + i + 1; in prom_getenv()
76 env++; in prom_getenv()
/Linux-v6.1/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-v6.1/kernel/sched/
Dfair.c1776 static void update_numa_stats(struct task_numa_env *env, in update_numa_stats() argument
1797 !cpumask_test_cpu(cpu, env->p->cpus_ptr)) in update_numa_stats()
1810 ns->node_type = numa_classify(env->imbalance_pct, ns); in update_numa_stats()
1816 static void task_numa_assign(struct task_numa_env *env, in task_numa_assign() argument
1819 struct rq *rq = cpu_rq(env->dst_cpu); in task_numa_assign()
1822 if (env->best_cpu != env->dst_cpu && xchg(&rq->numa_migrate_on, 1)) { in task_numa_assign()
1824 int start = env->dst_cpu; in task_numa_assign()
1827 for_each_cpu_wrap(cpu, cpumask_of_node(env->dst_nid), start) { in task_numa_assign()
1828 if (cpu == env->best_cpu || !idle_cpu(cpu) || in task_numa_assign()
1829 !cpumask_test_cpu(cpu, env->p->cpus_ptr)) { in task_numa_assign()
[all …]
/Linux-v6.1/Documentation/sphinx/
Dkerneldoc.py61 env = self.state.document.settings.env
62 cmd = [env.config.kerneldoc_bin, '-rst', '-enable-lineno']
69 filename = env.config.kerneldoc_srctree + '/' + self.arguments[0]
73 env.note_dependency(os.path.abspath(filename))
105 for f in glob.glob(env.config.kerneldoc_srctree + '/' + pattern):
106 env.note_dependency(os.path.abspath(f))
112 kernellog.verbose(env.app,
123 kernellog.warn(env.app,
126 elif env.config.kerneldoc_verbosity > 0:
141 doc = env.srcdir + "/" + env.docname + ":" + str(self.lineno)
[all …]
/Linux-v6.1/tools/perf/tests/
Dtopology.c107 if (!session->header.env.cpu in check_cpu_topology()
108 && strncmp(session->header.env.arch, "s390", 4) in check_cpu_topology()
109 && strncmp(session->header.env.arch, "aarch64", 7)) in check_cpu_topology()
118 if (!strncmp(session->header.env.arch, "ppc64le", 7)) { in check_cpu_topology()
123 TEST_ASSERT_VAL("Session header CPU map not set", session->header.env.cpu); in check_cpu_topology()
125 for (i = 0; i < session->header.env.nr_cpus_avail; i++) { in check_cpu_topology()
131 session->header.env.cpu[i].core_id, in check_cpu_topology()
132 session->header.env.cpu[i].socket_id); in check_cpu_topology()
142 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].core_id == id.core); in check_cpu_topology()
144 session->header.env.cpu[perf_cpu_map__cpu(map, i).cpu].socket_id == in check_cpu_topology()
[all …]
/Linux-v6.1/tools/perf/arch/x86/util/
Devsel.c21 struct perf_env env = { .total_mem = 0, } ; in arch_evsel__fixup_new_cycles() local
23 if (!perf_env__cpuid(&env)) in arch_evsel__fixup_new_cycles()
33 if (env.cpuid && strstarts(env.cpuid, "AuthenticAMD")) in arch_evsel__fixup_new_cycles()
36 free(env.cpuid); in arch_evsel__fixup_new_cycles()
107 struct perf_env *env = evsel__env(evsel); in arch__post_evsel_config() local
109 if (!perf_env__cpuid(env) || !env->cpuid || in arch__post_evsel_config()
110 !strstarts(env->cpuid, "AuthenticAMD")) { in arch__post_evsel_config()
/Linux-v6.1/drivers/of/
Ddevice.c338 void of_device_uevent(struct device *dev, struct kobj_uevent_env *env) in of_device_uevent() argument
348 add_uevent_var(env, "OF_NAME=%pOFn", dev->of_node); in of_device_uevent()
349 add_uevent_var(env, "OF_FULLNAME=%pOF", dev->of_node); in of_device_uevent()
352 add_uevent_var(env, "OF_TYPE=%s", type); in of_device_uevent()
358 add_uevent_var(env, "OF_COMPATIBLE_%d=%s", seen, compat); in of_device_uevent()
361 add_uevent_var(env, "OF_COMPATIBLE_N=%d", seen); in of_device_uevent()
367 add_uevent_var(env, "OF_ALIAS_%d=%s", seen, in of_device_uevent()
375 int of_device_uevent_modalias(struct device *dev, struct kobj_uevent_env *env) in of_device_uevent_modalias() argument
383 if (add_uevent_var(env, "MODALIAS=")) in of_device_uevent_modalias()
386 sl = of_device_get_modalias(dev, &env->buf[env->buflen-1], in of_device_uevent_modalias()
[all …]
/Linux-v6.1/drivers/net/ethernet/mellanox/mlxsw/
Dcore_env.c1185 static int mlxsw_env_line_cards_alloc(struct mlxsw_env *env) in mlxsw_env_line_cards_alloc() argument
1190 for (i = 0; i < env->num_of_slots; i++) { in mlxsw_env_line_cards_alloc()
1191 env->line_cards[i] = kzalloc(struct_size(env->line_cards[i], in mlxsw_env_line_cards_alloc()
1193 env->max_module_count), in mlxsw_env_line_cards_alloc()
1195 if (!env->line_cards[i]) in mlxsw_env_line_cards_alloc()
1201 for (j = 0; j < env->max_module_count; j++) { in mlxsw_env_line_cards_alloc()
1202 module_info = &env->line_cards[i]->module_info[j]; in mlxsw_env_line_cards_alloc()
1212 kfree(env->line_cards[i]); in mlxsw_env_line_cards_alloc()
1216 static void mlxsw_env_line_cards_free(struct mlxsw_env *env) in mlxsw_env_line_cards_free() argument
1218 int i = env->num_of_slots; in mlxsw_env_line_cards_free()
[all …]
/Linux-v6.1/tools/bpf/runqslower/
Drunqslower.c13 struct env { struct
17 } env = { variable
51 env.verbose = true; in parse_arg()
60 env.pid = pid; in parse_arg()
74 env.min_us = min_us; in parse_arg()
85 if (level == LIBBPF_DEBUG && !env.verbose) in libbpf_print_fn()
135 obj->rodata->targ_pid = env.pid; in main()
136 obj->rodata->min_us = env.min_us; in main()
150 printf("Tracing run queue latency higher than %llu us\n", env.min_us); in main()
/Linux-v6.1/tools/objtool/
Dbuiltin-check.c95 char *env; in cmd_parse_options() local
98 env = getenv("OBJTOOL_ARGS"); in cmd_parse_options()
99 if (env) { in cmd_parse_options()
102 envv[envc++] = env; in cmd_parse_options()
103 env = strchr(env, ' '); in cmd_parse_options()
104 if (!env) in cmd_parse_options()
106 *env = '\0'; in cmd_parse_options()
107 env++; in cmd_parse_options()
/Linux-v6.1/include/linux/
Dbpf_verifier.h560 __printf(2, 3) void bpf_verifier_log_write(struct bpf_verifier_env *env,
565 static inline struct bpf_func_state *cur_func(struct bpf_verifier_env *env) in cur_func() argument
567 struct bpf_verifier_state *cur = env->cur_state; in cur_func()
572 static inline struct bpf_reg_state *cur_regs(struct bpf_verifier_env *env) in cur_regs() argument
574 return cur_func(env)->regs; in cur_regs()
578 int bpf_prog_offload_verify_insn(struct bpf_verifier_env *env,
580 int bpf_prog_offload_finalize(struct bpf_verifier_env *env);
582 bpf_prog_offload_replace_insn(struct bpf_verifier_env *env, u32 off,
585 bpf_prog_offload_remove_insns(struct bpf_verifier_env *env, u32 off, u32 cnt);
587 int check_ptr_off_reg(struct bpf_verifier_env *env,
[all …]
/Linux-v6.1/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()

12345678910>>...19