/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | sim.h | 20 #define save_static_function(symbol) \ 23 ".globl\t__" #symbol "\n\t" \ 25 ".type\t__" #symbol ", @function\n\t" \ 26 ".ent\t__" #symbol ", 0\n__" \ 27 #symbol":\n\t" \ 38 "j\t" #symbol "\n\t" \ 39 ".end\t__" #symbol "\n\t" \ 40 ".size\t__" #symbol",. - __" #symbol) 46 #define save_static_function(symbol) \ [all...] |
H A D | asm.h | 42 #define LEAF(symbol) \ 44 .globl symbol; \ 46 .type symbol, @function; \ 47 .ent symbol, 0; \ 48 symbol: .frame sp, 0, ra; \ 55 #define NESTED(symbol, framesize, rpc) \ 57 .globl symbol; \ 59 .type symbol, @function; \ 60 .ent symbol, 0; \ 61 symbol [all...] |
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | sim.h | 20 #define save_static_function(symbol) \ 23 ".globl\t__" #symbol "\n\t" \ 25 ".type\t__" #symbol ", @function\n\t" \ 26 ".ent\t__" #symbol ", 0\n__" \ 27 #symbol":\n\t" \ 38 "j\t" #symbol "\n\t" \ 39 ".end\t__" #symbol "\n\t" \ 40 ".size\t__" #symbol",. - __" #symbol) 46 #define save_static_function(symbol) \ [all...] |
H A D | asm.h | 43 #define LEAF(symbol) \ 45 .globl symbol; \ 47 .type symbol, @function; \ 48 .ent symbol, 0; \ 49 symbol: .frame sp, 0, ra; \ 56 #define NESTED(symbol, framesize, rpc) \ 58 .globl symbol; \ 60 .type symbol, @function; \ 61 .ent symbol, 0; \ 62 symbol [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/aicasm/ |
H A D | aicasm_symbol.c | 2 * Aic7xxx SCSI host adapter firmware assembler symbol table implementation 68 perror("Unable to create new symbol"); in symbol_create() 74 stop("Unable to strdup symbol name", EX_SOFTWARE); in symbol_create() 81 symbol_delete(symbol_t *symbol) in symbol_delete() argument 86 key.data = symbol->name; in symbol_delete() 87 key.size = strlen(symbol->name); in symbol_delete() 90 switch(symbol->type) { in symbol_delete() 94 if (symbol->info.rinfo != NULL) in symbol_delete() 95 free(symbol->info.rinfo); in symbol_delete() 98 if (symbol in symbol_delete() 222 symlist_add(symlist_t *symlist, symbol_t *symbol, int how) symlist_add() argument [all...] |
H A D | aicasm_gram.y | 88 static void initialize_symbol(symbol_t *symbol); 98 static void test_readable_symbol(symbol_t *symbol); 99 static void test_writable_symbol(symbol_t *symbol); 102 static void add_conditional(symbol_t *symbol); 105 static int is_location_address(symbol_t *symbol); 450 symbol_t *symbol; 452 symbol = $1; 453 if (symbol->type != CONST) { 458 if (symbol->info.cinfo->value > 4) { 463 $$ = (0x1 << symbol [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/aicasm/ |
H A D | aicasm_symbol.c | 2 * Aic7xxx SCSI host adapter firmware assembler symbol table implementation 69 perror("Unable to create new symbol"); in symbol_create() 75 stop("Unable to strdup symbol name", EX_SOFTWARE); in symbol_create() 82 symbol_delete(symbol_t *symbol) in symbol_delete() argument 87 key.data = symbol->name; in symbol_delete() 88 key.size = strlen(symbol->name); in symbol_delete() 91 switch(symbol->type) { in symbol_delete() 95 if (symbol->info.rinfo != NULL) in symbol_delete() 96 free(symbol->info.rinfo); in symbol_delete() 99 if (symbol in symbol_delete() 223 symlist_add(symlist_t *symlist, symbol_t *symbol, int how) symlist_add() argument [all...] |
H A D | aicasm_gram.y | 87 static void initialize_symbol(symbol_t *symbol); 97 static void test_readable_symbol(symbol_t *symbol); 98 static void test_writable_symbol(symbol_t *symbol); 101 static void add_conditional(symbol_t *symbol); 104 static int is_location_address(symbol_t *symbol); 449 symbol_t *symbol; 451 symbol = $1; 452 if (symbol->type != CONST) { 457 if (symbol->info.cinfo->value > 4) { 462 $$ = (0x1 << symbol [all...] |
/kernel/linux/linux-6.6/scripts/kconfig/ |
H A D | lkc_proto.h | 16 /* symbol.c */ 17 extern struct symbol * symbol_hash[SYMBOL_HASHSIZE]; 19 struct symbol * sym_lookup(const char *name, int flags); 20 struct symbol * sym_find(const char *name); 21 void print_symbol_for_listconfig(struct symbol *sym); 22 struct symbol ** sym_re_search(const char *pattern); 24 void sym_calc_value(struct symbol *sym); 25 enum symbol_type sym_get_type(struct symbol *sym); 26 bool sym_tristate_within_range(struct symbol *sym,tristate tri); 27 bool sym_set_tristate_value(struct symbol *sy [all...] |
H A D | lkc.h | 44 void set_all_choice_values(struct symbol *csym); 86 void menu_add_entry(struct symbol *sym); 91 void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep); 105 struct gstr get_relations_str(struct symbol **sym_arr, struct list_head *head); 108 /* symbol.c */ 110 struct symbol *sym_choice_default(struct symbol *sym); 111 struct property *sym_get_range_prop(struct symbol *sym); 112 const char *sym_get_string_default(struct symbol *sym); 113 struct symbol *sym_check_dep [all...] |
H A D | symbol.c | 14 struct symbol symbol_yes = { 20 struct symbol symbol_mod = { 26 struct symbol symbol_no = { 32 static struct symbol symbol_empty = { 38 struct symbol *modules_sym; 41 enum symbol_type sym_get_type(struct symbol *sym) in sym_get_type() 73 struct property *sym_get_choice_prop(struct symbol *sym) in sym_get_choice_prop() 82 static struct property *sym_get_default_prop(struct symbol *sym) in sym_get_default_prop() 94 struct property *sym_get_range_prop(struct symbol *sym) in sym_get_range_prop() 106 static long long sym_get_range_val(struct symbol *sy 806 struct symbol *symbol; sym_lookup() local 847 struct symbol *symbol = NULL; sym_find() local [all...] |
/kernel/linux/linux-5.10/scripts/kconfig/ |
H A D | lkc_proto.h | 15 /* symbol.c */ 16 extern struct symbol * symbol_hash[SYMBOL_HASHSIZE]; 18 struct symbol * sym_lookup(const char *name, int flags); 19 struct symbol * sym_find(const char *name); 21 struct symbol ** sym_re_search(const char *pattern); 23 void sym_calc_value(struct symbol *sym); 24 enum symbol_type sym_get_type(struct symbol *sym); 25 bool sym_tristate_within_range(struct symbol *sym,tristate tri); 26 bool sym_set_tristate_value(struct symbol *sym,tristate tri); 27 tristate sym_toggle_tristate_value(struct symbol *sy [all...] |
H A D | lkc.h | 58 void set_all_choice_values(struct symbol *csym); 100 void menu_add_entry(struct symbol *sym); 105 void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep); 122 struct gstr get_relations_str(struct symbol **sym_arr, struct list_head *head); 125 /* symbol.c */ 127 struct symbol *sym_choice_default(struct symbol *sym); 128 struct property *sym_get_range_prop(struct symbol *sym); 129 const char *sym_get_string_default(struct symbol *sym); 130 struct symbol *sym_check_dep [all...] |
H A D | symbol.c | 14 struct symbol symbol_yes = { 20 struct symbol symbol_mod = { 26 struct symbol symbol_no = { 32 static struct symbol symbol_empty = { 38 struct symbol *sym_defconfig_list; 39 struct symbol *modules_sym; 42 enum symbol_type sym_get_type(struct symbol *sym) in sym_get_type() 74 struct property *sym_get_choice_prop(struct symbol *sym) in sym_get_choice_prop() 83 static struct property *sym_get_default_prop(struct symbol *sym) in sym_get_default_prop() 95 struct property *sym_get_range_prop(struct symbol *sy 807 struct symbol *symbol; sym_lookup() local 848 struct symbol *symbol = NULL; sym_find() local [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | symbol.h | 43 /** struct symbol - symtab entry 47 struct symbol { struct 62 void symbol__delete(struct symbol *sym); 68 * @pos: the 'struct symbol *' to use as a loop cursor 73 nd && (pos = rb_entry(nd, struct symbol, rb_node)); \ 76 static inline size_t symbol__size(const struct symbol *sym) in symbol__size() 86 struct symbol sym; 99 static inline void *symbol__priv(struct symbol *sym) in symbol__priv() 114 struct symbol *sym; 133 struct symbol *sy [all...] |
/kernel/linux/linux-5.10/scripts/ |
H A D | checkkconfigsymbols.py | 160 for symbol in sorted(undefined_b): 161 # symbol has not been undefined before 162 if symbol not in undefined_a: 163 files = sorted(undefined_b.get(symbol)) 164 undefined[symbol] = files 165 # check if there are new files that reference the undefined symbol 167 files = sorted(undefined_b.get(symbol) - 168 undefined_a.get(symbol)) 170 undefined[symbol] = files 180 for symbol i [all...] |
H A D | decode_stacktrace.sh | 97 # The structure of symbol at this point is: 110 echo "WARNING! Modules path isn't set, but is needed to parse this symbol" >&2 119 symbol=${symbol#\(} 120 symbol=${symbol%\)} 124 if [[ $symbol == *:* ]] ; then 125 segment=${symbol%%:*}: 126 symbol=${symbol#* [all...] |
H A D | export_report.pl | 33 my ($symbol, $no) = split /\s+/, $sym; 34 printf("\t\t%-25s\n", $symbol); 97 my (undef, $symbol, $module, $gpl, $namespace) = split('\t'); 98 $SYMBOL { $symbol } = [ $module , "0" , $symbol, $gpl]; 103 # collect the usage count of each symbol. 131 my ($module, $value, $symbol, $gpl) = @{$SYMBOL{$sym}}; 132 $SYMBOL{ $sym } = [ $module, $value+1, $symbol, $gpl]; 158 my ($module, $value, $symbol, $gpl) = @{$list}; 159 printf("%-25s\t%-25s\t%-10s\t", $symbol, [all...] |
/kernel/linux/linux-6.6/scripts/ |
H A D | checkkconfigsymbols.py | 162 for symbol in sorted(undefined_b): 163 # symbol has not been undefined before 164 if symbol not in undefined_a: 165 files = sorted(undefined_b.get(symbol)) 166 undefined[symbol] = files 167 # check if there are new files that reference the undefined symbol 169 files = sorted(undefined_b.get(symbol) - 170 undefined_a.get(symbol)) 172 undefined[symbol] = files 182 for symbol i [all...] |
H A D | export_report.pl | 33 my ($symbol, $no) = split /\s+/, $sym; 34 printf("\t\t%-25s\n", $symbol); 97 my (undef, $symbol, $module, $gpl, $namespace) = split('\t'); 98 $SYMBOL { $symbol } = [ $module , "0" , $symbol, $gpl]; 103 # collect the usage count of each symbol. 131 my ($module, $value, $symbol, $gpl) = @{$SYMBOL{$sym}}; 132 $SYMBOL{ $sym } = [ $module, $value+1, $symbol, $gpl]; 158 my ($module, $value, $symbol, $gpl) = @{$list}; 159 printf("%-25s\t%-25s\t%-10s\t", $symbol, [all...] |
H A D | decode_stacktrace.sh | 120 # The structure of symbol at this point is: 133 echo "WARNING! Modules path isn't set, but is needed to parse this symbol" >&2 142 symbol=${symbol#\(} 143 symbol=${symbol%\)} 147 if [[ $symbol == *:* ]] ; then 148 segment=${symbol%%:*}: 149 symbol=${symbol#* [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | symbol.h | 48 struct symbol { struct 50 /** Range of symbol [start, end). */ 55 /** ELF symbol type as defined for st_info. E.g STT_OBJECT or STT_FUNC. */ 71 /** The name of length namelen associated with the symbol. */ 75 void symbol__delete(struct symbol *sym); 81 * @pos: the 'struct symbol *' to use as a loop cursor 86 nd && (pos = rb_entry(nd, struct symbol, rb_node)); \ 89 static inline size_t symbol__size(const struct symbol *sym) in symbol__size() 107 static inline void *symbol__priv(struct symbol *sym) in symbol__priv() 127 struct symbol *sy [all...] |
/kernel/linux/linux-5.10/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
H A D | EventClass.py | 26 def create_event(name, comm, dso, symbol, raw_buf): 28 event = PebsEvent(name, comm, dso, symbol, raw_buf) 30 event = PebsNHM(name, comm, dso, symbol, raw_buf) 32 event = PerfEvent(name, comm, dso, symbol, raw_buf) 38 def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_GENERIC): 42 self.symbol = symbol 48 print("PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s" % 49 (self.name, self.symbol, self.comm, self.dso)) 58 def __init__(self, name, comm, dso, symbol, raw_bu [all...] |
/kernel/linux/linux-6.6/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
H A D | EventClass.py | 26 def create_event(name, comm, dso, symbol, raw_buf): 28 event = PebsEvent(name, comm, dso, symbol, raw_buf) 30 event = PebsNHM(name, comm, dso, symbol, raw_buf) 32 event = PerfEvent(name, comm, dso, symbol, raw_buf) 38 def __init__(self, name, comm, dso, symbol, raw_buf, ev_type=EVTYPE_GENERIC): 42 self.symbol = symbol 48 print("PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s" % 49 (self.name, self.symbol, self.comm, self.dso)) 58 def __init__(self, name, comm, dso, symbol, raw_bu [all...] |
/kernel/linux/linux-6.6/samples/fprobe/ |
H A D | fprobe_example.c | 26 static char symbol[MAX_SYMBOL_LEN] = "kernel_clone"; variable 27 module_param_string(symbol, symbol, sizeof(symbol), 0644); 28 MODULE_PARM_DESC(symbol, "Probed symbol(s), given by comma separated symbols or a wildcard pattern."); 99 if (strchr(symbol, '*')) { in fprobe_init() 101 ret = register_fprobe(&sample_probe, symbol, in fprobe_init() 104 } else if (!strchr(symbol, ',')) { in fprobe_init() 105 symbuf = symbol; in fprobe_init() [all...] |