| /tools/perf/scripts/python/ |
| A D | net_dropmonitor.py | 28 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 D | lock.cat | 44 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 D | linux-kernel.cat | 80 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 D | linux-kernel.bell | 74 let srcu-rscs = ([Srcu-lock] ; carry-srcu-data ; data ; [Srcu-unlock]) & loc
|
| /tools/perf/util/ |
| A D | string.c | 425 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 D | parse-events.h | 221 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 D | dwarf-aux.c | 1737 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 D | parse-events.c | 581 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 D | annotate-data.c | 225 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 D | parse-events.y | 23 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 D | annotate.c | 2465 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 D | annotate.h | 549 struct annotated_insn_loc *loc);
|
| /tools/testing/selftests/user_events/ |
| A D | ftrace_test.c | 437 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 D | instructions.c | 263 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 D | strobemeta.h | 278 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 D | instructions.c | 216 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 D | net.c | 462 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 D | explanation.txt | 15 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 D | litmus-tests.txt | 940 the "THE PROGRAM ORDER RELATION: po AND po-loc" and "A WARNING"
|
| /tools/testing/ktest/ |
| A D | ktest.pl | 3388 foreach my $loc (@locations) { 3389 doprint "loc = $loc\n"; 3390 $config_bisect_exec = $loc;
|
| /tools/testing/selftests/net/ |
| A D | rtnetlink.sh | 197 loc=10.0.0.1 200 run_cmd ip tunnel add $gredev mode gre remote $rem local $loc ttl 1
|