Searched refs:jsmntok_t (Results 1 – 5 of 5) sorted by relevance
/linux-5.19.10/tools/perf/pmu-events/ ! |
D | json.h | 7 jsmntok_t *parse_json(const char *fn, char **map, size_t *size, int *len); 8 void free_json(char *map, size_t size, jsmntok_t *tokens); 9 int json_line(char *map, jsmntok_t *t); 10 const char *json_name(jsmntok_t *t); 11 int json_streq(char *map, jsmntok_t *t, const char *s); 12 int json_len(jsmntok_t *t);
|
D | json.c | 83 jsmntok_t *parse_json(const char *fn, char **map, size_t *size, int *len) in parse_json() 86 jsmntok_t *tokens; in parse_json() 100 sz / sizeof(jsmntok_t)); in parse_json() 115 void free_json(char *map, size_t size, jsmntok_t *tokens) in free_json() 132 int json_line(char *map, jsmntok_t *t) in json_line() 147 const char *json_name(jsmntok_t *t) in json_name() 152 int json_len(jsmntok_t *t) in json_len() 158 int json_streq(char *map, jsmntok_t *t, const char *s) in json_streq()
|
D | jsmn.c | 32 static jsmntok_t *jsmn_alloc_token(jsmn_parser *parser, in jsmn_alloc_token() 33 jsmntok_t *tokens, size_t num_tokens) in jsmn_alloc_token() 35 jsmntok_t *tok; in jsmn_alloc_token() 48 static void jsmn_fill_token(jsmntok_t *token, jsmntype_t type, in jsmn_fill_token() 62 jsmntok_t *tokens, size_t num_tokens) in jsmn_parse_primitive() 64 jsmntok_t *token; in jsmn_parse_primitive() 119 jsmntok_t *tokens, size_t num_tokens) in jsmn_parse_string() 121 jsmntok_t *token; in jsmn_parse_string() 175 jsmntok_t *tokens, unsigned int num_tokens) in jsmn_parse() 179 jsmntok_t *token; in jsmn_parse()
|
D | jsmn.h | 41 } jsmntok_t; typedef 64 jsmntok_t *tokens, unsigned int num_tokens);
|
D | jevents.c | 121 const char *a, jsmntok_t *bt) in addfield() 210 static void cut_comma(char *map, jsmntok_t *newval) in cut_comma() 221 static struct msrmap *lookup_msr(char *map, jsmntok_t *val) in lookup_msr() 223 jsmntok_t newval = *val; in lookup_msr() 263 static const char *field_to_perf(struct map *table, char *map, jsmntok_t *val) in field_to_perf() 275 jsmntok_t *loc = (t); \ 528 jsmntok_t *tokens, *tok; in json_events() 550 jsmntok_t *msrval = NULL; in json_events() 551 jsmntok_t *precise = NULL; in json_events() 552 jsmntok_t *obj = tok++; in json_events() [all …]
|