Home
last modified time | relevance | path

Searched refs:val (Results 1 – 25 of 68) sorted by relevance

123

/kernel/locking/
Dqspinlock.c126 atomic_t val; member
198 atomic_add(-_Q_PENDING_VAL + _Q_LOCKED_VAL, &lock->val); in clear_pending_set_locked()
213 u32 old, new, val = atomic_read(&lock->val); in xchg_tail() local
216 new = (val & _Q_LOCKED_PENDING_MASK) | tail; in xchg_tail()
221 old = atomic_cmpxchg_release(&lock->val, val, new); in xchg_tail()
222 if (old == val) in xchg_tail()
225 val = old; in xchg_tail()
362 u32 val; in queued_spin_unlock_wait() local
365 val = atomic_read(&lock->val); in queued_spin_unlock_wait()
367 if (!val) /* not locked, we're done */ in queued_spin_unlock_wait()
[all …]
Dqspinlock_paravirt.h74 if (!(atomic_read(&lock->val) & _Q_LOCKED_PENDING_MASK) && in pv_queued_spin_steal_lock()
118 atomic_or(_Q_PENDING_VAL, &lock->val); in set_pending()
123 atomic_andnot(_Q_PENDING_VAL, &lock->val); in clear_pending()
128 int val = atomic_read(&lock->val); in trylock_clear_pending() local
133 if (val & _Q_LOCKED_MASK) in trylock_clear_pending()
139 old = val; in trylock_clear_pending()
140 new = (val & ~_Q_PENDING_MASK) | _Q_LOCKED_VAL; in trylock_clear_pending()
141 val = atomic_cmpxchg(&lock->val, old, new); in trylock_clear_pending()
143 if (val == old) in trylock_clear_pending()
470 return (u32)(atomic_read(&lock->val) | _Q_LOCKED_VAL); in pv_wait_head_or_lock()
[all …]
/kernel/
Dparams.c52 char val[]; member
69 return p->val; in kmalloc_parameter()
79 if (p->val == param) { in maybe_kfree_parameter()
121 char *val, in parse_one() argument
128 int (*handle_unknown)(char *param, char *val, in parse_one()
141 if (!val && in parse_one()
148 err = params[i].ops->set(val, &params[i]); in parse_one()
155 pr_debug("doing %s: %s='%s'\n", doing, param, val); in parse_one()
156 return handle_unknown(param, val, doing, arg); in parse_one()
165 static char *next_arg(char *args, char **param, char **val) in next_arg() argument
[all …]
Dnotifier.c75 unsigned long val, void *v, in notifier_call_chain() argument
93 ret = nb->notifier_call(nb, val, v); in notifier_call_chain()
177 unsigned long val, void *v, in __atomic_notifier_call_chain() argument
183 ret = notifier_call_chain(&nh->head, val, v, nr_to_call, nr_calls); in __atomic_notifier_call_chain()
191 unsigned long val, void *v) in atomic_notifier_call_chain() argument
193 return __atomic_notifier_call_chain(nh, val, v, -1, NULL); in atomic_notifier_call_chain()
305 unsigned long val, void *v, in __blocking_notifier_call_chain() argument
317 ret = notifier_call_chain(&nh->head, val, v, nr_to_call, in __blocking_notifier_call_chain()
326 unsigned long val, void *v) in blocking_notifier_call_chain() argument
328 return __blocking_notifier_call_chain(nh, val, v, -1, NULL); in blocking_notifier_call_chain()
[all …]
Dauditfilter.c232 switch(audit_classify_arch(arch->val)) { in audit_match_signal()
389 if ((f->val != 0) && (f->val != 1)) in audit_field_valid()
397 if (f->val & ~15) in audit_field_valid()
401 if (f->val & ~S_IFMT) in audit_field_valid()
405 if (f->val > AUDIT_MAX_FIELD_COMPARE) in audit_field_valid()
445 f->val = data->values[i]; in audit_data_to_entry()
448 if ((f->type == AUDIT_LOGINUID) && (f->val == AUDIT_UID_UNSET)) { in audit_data_to_entry()
450 f->val = 0; in audit_data_to_entry()
466 f->uid = make_kuid(current_user_ns(), f->val); in audit_data_to_entry()
475 f->gid = make_kgid(current_user_ns(), f->val); in audit_data_to_entry()
[all …]
Dsysctl.c2088 unsigned long *val, bool *neg, in proc_get_long() argument
2113 *val = simple_strtoul(p, &p, 0); in proc_get_long()
2146 static int proc_put_long(void __user **buf, size_t *size, unsigned long val, in proc_put_long() argument
2152 sprintf(p, "%s%lu", neg ? "-" : "", val); in proc_put_long()
2191 int val = *valp; in do_proc_dointvec_conv() local
2192 if (val < 0) { in do_proc_dointvec_conv()
2194 *lvalp = -(unsigned long)val; in do_proc_dointvec_conv()
2197 *lvalp = (unsigned long)val; in do_proc_dointvec_conv()
2214 unsigned int val = *valp; in do_proc_douintvec_conv() local
2216 *lvalp = (unsigned long)val; in do_proc_douintvec_conv()
[all …]
Dcpuset.c71 int val; /* most recent output value */ member
1274 static int update_relax_domain_level(struct cpuset *cs, s64 val) in update_relax_domain_level() argument
1277 if (val < -1 || val >= sched_domain_level_max) in update_relax_domain_level()
1281 if (val != cs->relax_domain_level) { in update_relax_domain_level()
1282 cs->relax_domain_level = val; in update_relax_domain_level()
1414 fmp->val = 0; in fmeter_init()
1433 fmp->val = (FM_COEF * fmp->val) / FM_SCALE; in fmeter_update()
1436 fmp->val += ((FM_SCALE - FM_COEF) * fmp->cnt) / FM_SCALE; in fmeter_update()
1452 int val; in fmeter_getrate() local
1456 val = fmp->val; in fmeter_getrate()
[all …]
Dauditsc.c175 static int audit_match_filetype(struct audit_context *ctx, int val) in audit_match_filetype() argument
178 umode_t mode = (umode_t)val; in audit_match_filetype()
365 switch (f->val) { in audit_field_compare()
461 result = audit_comparator(pid, f->op, f->val); in audit_filter_rules()
467 result = audit_comparator(ctx->ppid, f->op, f->val); in audit_filter_rules()
512 result = audit_comparator(tsk->personality, f->op, f->val); in audit_filter_rules()
516 result = audit_comparator(ctx->arch, f->op, f->val); in audit_filter_rules()
521 result = audit_comparator(ctx->return_code, f->op, f->val); in audit_filter_rules()
525 if (f->val) in audit_filter_rules()
533 if (audit_comparator(MAJOR(name->dev), f->op, f->val) || in audit_filter_rules()
[all …]
Dfutex.c2347 static int futex_wait_setup(u32 __user *uaddr, u32 val, unsigned int flags, in futex_wait_setup() argument
2395 if (uval != val) { in futex_wait_setup()
2406 static int futex_wait(u32 __user *uaddr, unsigned int flags, u32 val, in futex_wait() argument
2435 ret = futex_wait_setup(uaddr, val, flags, &q, &hb); in futex_wait()
2465 restart->futex.val = val; in futex_wait()
2493 restart->futex.val, tp, restart->futex.bitset); in futex_wait_restart()
2815 u32 val, ktime_t *abs_time, u32 bitset, in futex_wait_requeue_pi() argument
2862 ret = futex_wait_setup(uaddr, val, flags, &q, &hb); in futex_wait_requeue_pi()
3193 long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout, in do_futex() argument
3223 return futex_wait(uaddr, flags, val, timeout, val3); in do_futex()
[all …]
/kernel/power/
Dmain.c41 int __pm_notifier_call_chain(unsigned long val, int nr_to_call, int *nr_calls) in __pm_notifier_call_chain() argument
45 ret = __blocking_notifier_call_chain(&pm_chain_head, val, NULL, in __pm_notifier_call_chain()
50 int pm_notifier_call_chain(unsigned long val) in pm_notifier_call_chain() argument
52 return __pm_notifier_call_chain(val, -1, NULL); in pm_notifier_call_chain()
67 unsigned long val; in pm_async_store() local
69 if (kstrtoul(buf, 10, &val)) in pm_async_store()
72 if (val > 1) in pm_async_store()
75 pm_async_enabled = val; in pm_async_store()
264 unsigned long val; in pm_print_times_store() local
266 if (kstrtoul(buf, 10, &val)) in pm_print_times_store()
[all …]
Dqos.c333 s32 val = 0; in pm_qos_flags_remove_req() local
337 val |= req->flags; in pm_qos_flags_remove_req()
339 pqf->effective_flags = val; in pm_qos_flags_remove_req()
355 enum pm_qos_req_action action, s32 val) in pm_qos_update_flags() argument
371 req->flags = val; in pm_qos_update_flags()
374 pqf->effective_flags |= val; in pm_qos_update_flags()
/kernel/sched/
Dcpuacct.c144 static void cpuacct_cpuusage_write(struct cpuacct *ca, int cpu, u64 val) in cpuacct_cpuusage_write() argument
157 cpuusage->usages[i] = val; in cpuacct_cpuusage_write()
196 u64 val) in cpuusage_write() argument
204 if (val) in cpuusage_write()
282 s64 val[CPUACCT_STAT_NSTATS]; in cpuacct_stats_show() local
286 memset(val, 0, sizeof(val)); in cpuacct_stats_show()
290 val[CPUACCT_STAT_USER] += cpustat[CPUTIME_USER]; in cpuacct_stats_show()
291 val[CPUACCT_STAT_USER] += cpustat[CPUTIME_NICE]; in cpuacct_stats_show()
292 val[CPUACCT_STAT_SYSTEM] += cpustat[CPUTIME_SYSTEM]; in cpuacct_stats_show()
293 val[CPUACCT_STAT_SYSTEM] += cpustat[CPUTIME_IRQ]; in cpuacct_stats_show()
[all …]
Denergy.c57 const __be32 *val; in init_sched_energy_costs() local
90 for (i = 0, val = prop->value; i < nstates; i++) { in init_sched_energy_costs()
91 cap_states[i].cap = be32_to_cpup(val++); in init_sched_energy_costs()
92 cap_states[i].power = be32_to_cpup(val++); in init_sched_energy_costs()
109 for (i = 0, val = prop->value; i < nstates; i++) in init_sched_energy_costs()
110 idle_states[i].power = be32_to_cpup(val++); in init_sched_energy_costs()
Dclock.c236 u64 *ptr, old_val, val; in sched_clock_remote() local
278 val = this_clock; in sched_clock_remote()
285 val = remote_clock; in sched_clock_remote()
288 if (cmpxchg64(ptr, old_val, val) != old_val) in sched_clock_remote()
291 return val; in sched_clock_remote()
Dwait.c503 atomic_t *val = key->flags; in wake_atomic_t_function() local
507 atomic_read(val) != 0) in wake_atomic_t_function()
521 atomic_t *val; in __wait_on_atomic_t() local
526 val = q->key.flags; in __wait_on_atomic_t()
527 if (atomic_read(val) == 0) in __wait_on_atomic_t()
529 ret = (*action)(val); in __wait_on_atomic_t()
530 } while (!ret && atomic_read(val) != 0); in __wait_on_atomic_t()
Dcpuacct.h4 extern void cpuacct_account_field(struct task_struct *tsk, int index, u64 val);
13 cpuacct_account_field(struct task_struct *tsk, int index, u64 val) in cpuacct_account_field() argument
Dstats.h35 #define schedstat_set(var, val) do { if (schedstat_enabled()) { var = (val); } } while (0) argument
52 #define schedstat_set(var, val) do { } while (0) argument
/kernel/debug/kdb/
Dkdb_main.c316 unsigned long val; in kdbgetintenv() local
319 diag = kdbgetulenv(match, &val); in kdbgetintenv()
321 *value = (int) val; in kdbgetintenv()
338 unsigned long val; in kdbgetularg() local
340 val = simple_strtoul(arg, &endp, 0); in kdbgetularg()
347 val = simple_strtoul(arg, &endp, 16); in kdbgetularg()
352 *value = val; in kdbgetularg()
360 u64 val; in kdbgetu64arg() local
362 val = simple_strtoull(arg, &endp, 0); in kdbgetu64arg()
366 val = simple_strtoull(arg, &endp, 16); in kdbgetu64arg()
[all …]
/kernel/trace/
Dtrace_hwlat.c411 u64 val; in hwlat_read() local
420 val = *entry; in hwlat_read()
422 len = snprintf(buf, sizeof(buf), "%llu\n", val); in hwlat_read()
446 u64 val; in hwlat_width_write() local
449 err = kstrtoull_from_user(ubuf, cnt, 10, &val); in hwlat_width_write()
454 if (val < hwlat_data.sample_window) in hwlat_width_write()
455 hwlat_data.sample_width = val; in hwlat_width_write()
485 u64 val; in hwlat_window_write() local
488 err = kstrtoull_from_user(ubuf, cnt, 10, &val); in hwlat_window_write()
493 if (hwlat_data.sample_width < val) in hwlat_window_write()
[all …]
Dtrace_branch.c30 probe_likely_condition(struct ftrace_branch_data *f, int val, int expect) in probe_likely_condition() argument
81 entry->correct = val == expect; in probe_likely_condition()
92 void trace_likely_condition(struct ftrace_branch_data *f, int val, int expect) in trace_likely_condition() argument
97 probe_likely_condition(f, val, expect); in trace_likely_condition()
198 void trace_likely_condition(struct ftrace_branch_data *f, int val, int expect) in trace_likely_condition() argument
203 void ftrace_likely_update(struct ftrace_branch_data *f, int val, int expect) in ftrace_likely_update() argument
211 trace_likely_condition(f, val, expect); in ftrace_likely_update()
214 if (val == expect) in ftrace_likely_update()
Dtrace.c486 unsigned long val; in trace_pid_write() local
542 if (kstrtoul(parser.buffer, 0, &val)) in trace_pid_write()
544 if (val >= pid_list->pid_max) in trace_pid_write()
547 pid = (pid_t)val; in trace_pid_write()
910 static void set_buffer_entries(struct trace_buffer *buf, unsigned long val);
1504 type->flags->val = 0; in register_tracer()
1625 static int allocate_cmdlines_buffer(unsigned int val, in allocate_cmdlines_buffer() argument
1628 s->map_cmdline_to_pid = kmalloc(val * sizeof(*s->map_cmdline_to_pid), in allocate_cmdlines_buffer()
1633 s->saved_cmdlines = kmalloc(val * TASK_COMM_LEN, GFP_KERNEL); in allocate_cmdlines_buffer()
1640 s->cmdline_num = val; in allocate_cmdlines_buffer()
[all …]
Dtrace_events_filter.c151 type val = (type)pred->val; \
156 match = (*addr < val); \
159 match = (*addr <= val); \
162 match = (*addr > val); \
165 match = (*addr >= val); \
168 match = (*addr & val); \
181 u##size val = (u##size)pred->val; \
184 match = (val == *addr) ^ pred->not; \
262 cmp = pred->val; in filter_pred_cpu()
531 for (i = 0; i < op->val; i++) { in process_ops()
[all …]
Dtracing_map.c429 if (test_key && test_key == key_hash && entry->val && in __tracing_map_insert()
430 keys_match(key, entry->val->key, map->key_size)) { in __tracing_map_insert()
432 return entry->val; in __tracing_map_insert()
450 entry->val = elt; in __tracing_map_insert()
453 return entry->val; in __tracing_map_insert()
1015 if (!entry->key || !entry->val) in tracing_map_sort_entries()
1018 entries[n_entries] = create_sort_entry(entry->val->key, in tracing_map_sort_entries()
1019 entry->val); in tracing_map_sort_entries()
Dring_buffer.c802 unsigned long val = (unsigned long)list; in rb_list_head() local
804 return (struct list_head *)(val & ~RB_FLAG_MASK); in rb_list_head()
819 unsigned long val; in rb_is_head_page() local
821 val = (unsigned long)list->next; in rb_is_head_page()
823 if ((val & ~RB_FLAG_MASK) != (unsigned long)&page->list) in rb_is_head_page()
826 return val & RB_FLAG_MASK; in rb_is_head_page()
901 unsigned long val = (unsigned long)&head->list; in rb_head_page_set() local
906 val &= ~RB_FLAG_MASK; in rb_head_page_set()
909 val | old_flag, val | new_flag); in rb_head_page_set()
912 if ((ret & ~RB_FLAG_MASK) != val) in rb_head_page_set()
[all …]
/kernel/irq/
Dautoprobe.c118 unsigned int probe_irq_mask(unsigned long val) in probe_irq_mask() argument
137 return mask & val; in probe_irq_mask()
158 int probe_irq_off(unsigned long val) in probe_irq_off() argument

123