Home
last modified time | relevance | path

Searched refs:loc (Results 1 – 21 of 21) sorted by relevance

/tools/perf/scripts/python/
A Dnet_dropmonitor.py28 loc = int(line.split()[0], 16)
30 kallsyms.append((loc, name))
34 loc = int(sloc)
41 if loc < kallsyms[pivot][0]:
50 return (name, loc - symloc)
/tools/memory-model/
A Dlock.cat44 let lk-rmw = ([LKR] ; po-loc ; [LKW]) \ (po ; po)
55 empty ([LKW] ; po-loc ; [LKR]) \ (po-loc ; [UL] ; po-loc) as lock-nest
61 empty ([LKW] ; po-loc ; [RU]) \ (po-loc ; [UL] ; po-loc) as nested-is-locked
64 flag ~empty [FW] ; loc ; [ALL-LOCKS] as lock-final
77 let critical = ([LKW] ; po-loc ; [UL]) \ (po-loc ; [LKW | UL] ; po-loc)
86 let rfi-lf = ([LKW] ; po-loc ; [LF]) \ ([LKW] ; po-loc ; [UL] ; po-loc)
118 let possible-rf-ru e = (((UL * {e}) & po-loc) \
119 ([UL] ; po-loc ; [UL] ; po-loc)) |
120 (((UL | IW) * {e}) & loc & ext)
137 let co0 = co0 | ([IW] ; loc ; [LKW]) |
[all …]
A Dlinux-kernel.cat80 acyclic po-loc | com as coherence
132 * This was necessary in order to apply the "& loc" tests correctly.
156 ((srcu-gp ; rcu-link ; srcu-rscsi) & loc) |
158 ((srcu-rscsi ; rcu-link ; srcu-gp) & loc) |
160 ((srcu-gp ; rcu-link ; rcu-order ; rcu-link ; srcu-rscsi) & loc) |
162 ((srcu-rscsi ; rcu-link ; rcu-order ; rcu-link ; srcu-gp) & loc) |
187 let mixed-accesses = ([Plain & W] ; (po-loc \ barrier) ; [Marked]) |
188 ([Marked] ; (po-loc \ barrier) ; [Plain & W])
A Dlinux-kernel.bell74 let srcu-rscs = ([Srcu-lock] ; carry-srcu-data ; data ; [Srcu-unlock]) & loc
/tools/perf/util/
A Dstring.c425 const char *loc = strchr(haystack, needle); in strreplace_chars() local
430 while (loc) { in strreplace_chars()
431 loc = strchr(loc + 1, needle); in strreplace_chars()
439 loc = strchr(haystack, needle); in strreplace_chars()
442 while (loc) { in strreplace_chars()
444 memcpy(to, from, 1 + loc - from); in strreplace_chars()
445 to += loc - from; in strreplace_chars()
446 from = loc + 1; in strreplace_chars()
453 loc = strchr(from, needle); in strreplace_chars()
A Dparse-events.h221 int parse_events__modifier_event(struct parse_events_state *parse_state, void *loc,
223 int parse_events__modifier_group(struct parse_events_state *parse_state, void *loc,
230 struct parse_events_terms *head_config, void *loc);
252 struct list_head **listp, void *loc);
A Ddwarf-aux.c1737 Dwarf_Attribute loc; in die_has_loclist() local
1745 dwarf_whatform(&loc) == DW_FORM_sec_offset); in die_has_loclist()
1966 Dwarf_Word size, loc; in __die_find_member_offset_cb() local
1974 if (die_get_data_member_location(die_mem, &loc) < 0) { in __die_find_member_offset_cb()
1978 dwarf_formudata(&attr, &loc) == 0) in __die_find_member_offset_cb()
1979 loc /= 8; in __die_find_member_offset_cb()
1981 loc = 0; in __die_find_member_offset_cb()
1984 if (offset == loc) in __die_find_member_offset_cb()
1995 if (loc < offset && offset < (loc + size)) in __die_find_member_offset_cb()
2048 Dwarf_Word loc; in die_get_member_type() local
[all …]
A Dparse-events.c581 YYLTYPE *loc = loc_; in add_tracepoint() local
609 YYLTYPE *loc; member
663 .loc = loc, in add_tracepoint_multi_sys()
1376 YYLTYPE *loc = loc_; in parse_events_add_tracepoint() local
1387 err, head_config, loc); in parse_events_add_tracepoint()
1623 YYLTYPE *loc = loc_; in parse_events_multi_pmu_add() local
1646 loc, /*loc_val=*/NULL) < 0) { in parse_events_multi_pmu_add()
1710 YYLTYPE *loc = loc_; in parse_events_multi_pmu_add_or_add_pmu() local
1762 const_parsed_terms, listp, loc)) in parse_events_multi_pmu_add_or_add_pmu()
1790 YYLTYPE *loc, in parse_events__modifier_list() argument
[all …]
A Dannotate-data.c225 Dwarf_Word size, loc, bit_size = 0; in __add_member_cb() local
250 dwarf_formudata(&attr, &loc); in __add_member_cb()
255 loc /= 8; in __add_member_cb()
257 loc = 0; in __add_member_cb()
281 member->offset = loc + parent->offset; in __add_member_cb()
1436 int reg, offset = loc->offset; in find_data_type_die()
1479 reg = loc->reg1; in find_data_type_die()
1480 offset = loc->offset; in find_data_type_die()
1530 offset = loc->offset - fb_offset; in find_data_type_die()
1578 if (!found && loc->multi_regs && reg == loc->reg1 && loc->reg1 != loc->reg2) { in find_data_type_die()
[all …]
A Dparse-events.y23 void parse_events_error(YYLTYPE *loc, void *parse_state, void *scanner, char const *msg);
744 void parse_events_error(YYLTYPE *loc, void *_parse_state,
753 parse_events_error__handle(parse_state->error, loc->last_column,
A Dannotate.c2465 struct annotated_insn_loc *loc) in annotate_get_insn_location() argument
2479 memset(loc, 0, sizeof(*loc)); in annotate_get_insn_location()
2481 for_each_insn_op_loc(loc, i, op_loc) { in annotate_get_insn_location()
2612 static bool is_stack_canary(struct arch *arch, struct annotated_op_loc *loc) in is_stack_canary() argument
2616 if (loc->segment == INSN_SEG_X86_GS && loc->imm && in is_stack_canary()
2617 loc->offset == 40) in is_stack_canary()
2708 struct annotated_insn_loc loc; in __hist_entry__get_data_type() local
2720 if (annotate_get_insn_location(arch, dl, &loc) < 0) { in __hist_entry__get_data_type()
2732 for_each_insn_op_loc(&loc, i, op_loc) { in __hist_entry__get_data_type()
A Dannotate.h549 struct annotated_insn_loc *loc);
/tools/testing/selftests/user_events/
A Dftrace_test.c437 int loc, bytes; in TEST_F() local
454 io[1].iov_base = &loc; in TEST_F()
455 io[1].iov_len = sizeof(loc); in TEST_F()
473 loc = DYN_LOC(0, bytes); in TEST_F()
479 loc = DYN_LOC(1024, bytes); in TEST_F()
484 loc = DYN_LOC(1, bytes); in TEST_F()
489 loc = DYN_LOC(0, bytes + 1024); in TEST_F()
494 loc = DYN_LOC(0, bytes + 1); in TEST_F()
500 loc = DYN_LOC(0, bytes); in TEST_F()
/tools/perf/arch/powerpc/annotate/
A Dinstructions.c263 struct annotated_insn_loc loc; in update_insn_state_powerpc() local
264 struct annotated_op_loc *src = &loc.ops[INSN_OP_SOURCE]; in update_insn_state_powerpc()
265 struct annotated_op_loc *dst = &loc.ops[INSN_OP_TARGET]; in update_insn_state_powerpc()
269 if (annotate_get_insn_location(dloc->arch, dl, &loc) < 0) in update_insn_state_powerpc()
/tools/testing/selftests/bpf/progs/
A Dstrobemeta.h278 static void *calc_location(struct strobe_value_loc *loc, void *tls_base) in calc_location() argument
292 if (loc->tls_mode <= TLS_LOCAL_EXEC) { in calc_location()
295 void *addr = tls_base + loc->offset; in calc_location()
298 return (void *)((loc->tls_mode + 1) * (int64_t)addr); in calc_location()
321 (void *)loc->offset); in calc_location()
/tools/perf/arch/x86/annotate/
A Dinstructions.c216 struct annotated_insn_loc loc; in update_insn_state_x86() local
217 struct annotated_op_loc *src = &loc.ops[INSN_OP_SOURCE]; in update_insn_state_x86()
218 struct annotated_op_loc *dst = &loc.ops[INSN_OP_TARGET]; in update_insn_state_x86()
225 if (annotate_get_insn_location(dloc->arch, dl, &loc) < 0) in update_insn_state_x86()
/tools/bpf/bpftool/
A Dnet.c462 const enum bpf_attach_type loc) in __show_dev_tc_bpf() argument
476 ret = bpf_prog_query_opts(dev->ifindex, loc, &optq); in __show_dev_tc_bpf()
483 NET_DUMP_STR("kind", " %s", attach_loc_strings[loc]); in __show_dev_tc_bpf()
/tools/memory-model/Documentation/
A Dexplanation.txt15 7. THE PROGRAM ORDER RELATION: po AND po-loc
328 THE PROGRAM ORDER RELATION: po AND po-loc
343 po-loc is a sub-relation of po. It links two memory accesses when the
345 same memory location (the "-loc" suffix).
636 Write-write coherence: If W ->po-loc W' (i.e., W comes before
640 Write-read coherence: If W ->po-loc R, where W is a store and R
644 Read-write coherence: If R ->po-loc W, where R is a load and W
648 Read-read coherence: If R ->po-loc R', where R and R' are two
1135 R ->po-loc W
1143 W ->po-loc W'
[all …]
A Dlitmus-tests.txt940 the "THE PROGRAM ORDER RELATION: po AND po-loc" and "A WARNING"
/tools/testing/ktest/
A Dktest.pl3388 foreach my $loc (@locations) {
3389 doprint "loc = $loc\n";
3390 $config_bisect_exec = $loc;
/tools/testing/selftests/net/
A Drtnetlink.sh197 loc=10.0.0.1
200 run_cmd ip tunnel add $gredev mode gre remote $rem local $loc ttl 1

Completed in 803 milliseconds