/qemu/scripts/ |
H A D | checkpatch.pl | 580 $line = expand_tabs($line); 719 $line++; 794 $line++; 884 my $line; 893 for ($line = $start; $remain > 0; $line++) { 1009 my $line; 1012 next if (defined($line) && $line =~ /^-/); 1408 my $line; 2416 if ($line =~ /\[\s/ && $line !~ /\[\s*$/) { 2424 if ($line =~ /\(\s/ && $line !~ /\(\s*(?:\\)?$/ && [all …]
|
H A D | get_maintainer.pl | 150 my $line = $_; 152 $line =~ s/\s*\n?$//g; 153 $line =~ s/^\s*//g; 154 $line =~ s/\s+/ /g; 263 my $line = $_; 283 $line =~ s/\n$//g; 284 push(@typevalue, $line); 499 my $line = $typevalue[$i]; 623 print("$line\n"); 1166 my ($line) = @_; [all …]
|
H A D | modinfo-generate.py | 13 def parse_line(line): argument 18 for item in line.split(): 40 for line in lines: 41 if line.find("MODINFO_START") != -1: 42 (kind, data) = parse_line(line) 91 for line in file.readlines(): 92 config = line.split('=')
|
H A D | analyse-locks-simpletrace.py | 34 def qemu_mutex_lock(self, timestamp, mutex, filename, line): argument 39 rec["lock_loc"] = (filename, line) 41 def qemu_mutex_locked(self, timestamp, mutex, filename, line): argument 47 rec["locked_loc"] = (filename, line) 50 def qemu_mutex_unlock(self, timestamp, mutex, filename, line): argument 56 rec["unlock_loc"] = (filename, line)
|
/qemu/util/ |
H A D | hexdump.c | 19 void qemu_hexdump_line(char *line, unsigned int b, const void *bufptr, in qemu_hexdump_line() argument 29 line += snprintf(line, 6, "%04x:", b); in qemu_hexdump_line() 32 *line++ = ' '; in qemu_hexdump_line() 35 line += sprintf(line, " %02x", (unsigned char)buf[b + i]); in qemu_hexdump_line() 37 line += sprintf(line, " "); in qemu_hexdump_line() 41 *line++ = ' '; in qemu_hexdump_line() 47 *line++ = c; in qemu_hexdump_line() 50 *line = '\0'; in qemu_hexdump_line() 57 char line[QEMU_HEXDUMP_LINE_LEN]; in qemu_hexdump() local 61 qemu_hexdump_line(line, b, bufptr, len, true); in qemu_hexdump() [all …]
|
H A D | qemu-thread-common.h | 23 mutex->line = 0; in qemu_mutex_post_init() 29 const char *file, int line) in qemu_mutex_pre_lock() argument 31 trace_qemu_mutex_lock(mutex, file, line); in qemu_mutex_pre_lock() 35 const char *file, int line) in qemu_mutex_post_lock() argument 39 mutex->line = line; in qemu_mutex_post_lock() 41 trace_qemu_mutex_locked(mutex, file, line); in qemu_mutex_post_lock() 45 const char *file, int line) in qemu_mutex_pre_unlock() argument 49 mutex->line = 0; in qemu_mutex_pre_unlock() 51 trace_qemu_mutex_unlock(mutex, file, line); in qemu_mutex_pre_unlock()
|
H A D | error.c | 24 int line; member 36 err->func, err->src, err->line); in error_handle() 58 const char *src, int line, const char *func, in error_setv() argument 79 err->line = line; in error_setv() 88 const char *src, int line, const char *func, in error_set_internal() argument 94 error_setv(errp, src, line, func, err_class, fmt, ap, NULL); in error_set_internal() 99 const char *src, int line, const char *func, in error_setg_internal() argument 117 error_setv(errp, src, line, func, ERROR_CLASS_GENERIC_ERROR, fmt, ap, in error_setg_errno_internal() 128 error_setg_errno_internal(errp, src, line, func, os_errno, in error_setg_file_open_internal() 196 error_setv(errp, src, line, func, ERROR_CLASS_GENERIC_ERROR, in error_setg_win32_internal() [all …]
|
H A D | qsp.c | 78 int line; member 144 uint32_t e = callsite->line; in do_qsp_callsite_hash() 176 uint64_t cd = callsite->line; in qsp_entry_no_thread_obj_hash() 189 a->line == b->line && in qsp_callsite_cmp() 200 (a->line == b->line && in qsp_callsite_no_obj_cmp() 328 .line = line, in qsp_entry_get() 409 qemu_cond_wait_impl(cond, mutex, file, line); in QSP_GEN_VOID() 418 const char *file, int line) in qsp_cond_timedwait() argument 508 g_assert(ca->line != cb->line); in qsp_tree_cmp() 509 if (ca->line < cb->line) { in qsp_tree_cmp() [all …]
|
H A D | qemu-thread-posix.c | 93 qemu_mutex_pre_lock(mutex, file, line); in qemu_mutex_lock_impl() 97 qemu_mutex_post_lock(mutex, file, line); in qemu_mutex_lock_impl() 107 qemu_mutex_post_lock(mutex, file, line); in qemu_mutex_trylock_impl() 121 qemu_mutex_pre_unlock(mutex, file, line); in qemu_mutex_unlock_impl() 149 qemu_mutex_lock_impl(&mutex->m, file, line); in qemu_rec_mutex_lock_impl() 159 qemu_mutex_unlock_impl(&mutex->m, file, line); in qemu_rec_mutex_unlock_impl() 224 qemu_mutex_pre_unlock(mutex, file, line); in qemu_cond_wait_impl() 226 qemu_mutex_post_lock(mutex, file, line); in qemu_cond_wait_impl() 233 const char *file, const int line) in qemu_cond_timedwait_ts() argument 238 trace_qemu_mutex_unlock(mutex, file, line); in qemu_cond_timedwait_ts() [all …]
|
H A D | qemu-thread-win32.c | 81 void qemu_mutex_lock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_lock_impl() argument 84 qemu_mutex_pre_lock(mutex, file, line); in qemu_mutex_lock_impl() 86 qemu_mutex_post_lock(mutex, file, line); in qemu_mutex_lock_impl() 96 qemu_mutex_post_lock(mutex, file, line); in qemu_mutex_trylock_impl() 105 qemu_mutex_pre_unlock(mutex, file, line); in qemu_mutex_unlock_impl() 122 void qemu_rec_mutex_lock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_lock_impl() argument 169 qemu_mutex_pre_unlock(mutex, file, line); in qemu_cond_wait_impl() 171 qemu_mutex_post_lock(mutex, file, line); in qemu_cond_wait_impl() 175 const char *file, const int line) in qemu_cond_timedwait_impl() argument 180 trace_qemu_mutex_unlock(mutex, file, line); in qemu_cond_timedwait_impl() [all …]
|
H A D | qemu-config.c | 98 char line[1024], prev_group[64], group[64], arg[64], value[1024]; in qemu_config_foreach() local 105 while (fgets(line, sizeof(line), fp) != NULL) { in qemu_config_foreach() 107 if (line[0] == '\n') { in qemu_config_foreach() 111 if (line[0] == '#') { in qemu_config_foreach() 115 if (line[0] == '[') { in qemu_config_foreach() 117 if (sscanf(line, "[%63s \"%63[^\"]\"]", group, value) == 2) { in qemu_config_foreach() 121 } else if (sscanf(line, "[%63[^]]]", group) == 1) { in qemu_config_foreach() 139 if (sscanf(line, " %63s = \"%1023[^\"]\"", arg, value) == 2 || in qemu_config_foreach() 140 sscanf(line, " %63s = \"\"", arg) == 1) { in qemu_config_foreach()
|
/qemu/scripts/qapi/ |
H A D | parser.py | 442 while line == '': 446 if line is None: 447 return line 450 return line 456 if line is None: 457 return line 459 return line 476 return line 477 if line == '': 478 return line [all …]
|
/qemu/scripts/modules/ |
H A D | module_block.py | 16 def get_string_struct(line): argument 17 data = line.split() 41 for line in cfile: 43 line = line.replace('\n', '') 44 if line.find(".format_name") != -1: 45 format_name = get_string_struct(line) 46 elif line.find(".protocol_name") != -1: 47 protocol_name = get_string_struct(line) 48 elif line == "};": 51 elif line.find("static BlockDriver") != -1:
|
/qemu/tests/qemu-iotests/ |
H A D | common.filter | 200 while read -r line; do 201 if echo "$line" | grep -q '^Formatting'; then 202 echo "$line" | _do_filter_img_create 204 echo "$line" | _filter_img_create_filenames 252 while IFS='' read -r line; do 256 elif [[ $line =~ "Child node '/" ]]; then 258 elif [[ $line =~ $regex_json_spec_start ]]; then 261 elif [[ $line =~ $regex_json_child_start ]]; then 267 echo "$line" 268 elif [[ $discard == 1 && ! $line ]]; then [all …]
|
H A D | findtests.py | 53 for line in f: 54 if line.startswith('# group: '): 55 for g in line.split()[2:]: 61 for line in f: 62 line = line.strip() 64 if (not line) or line[0] == '#': 67 words = line.split()
|
/qemu/ui/ |
H A D | keymaps.c | 82 trace_keymap_add(keysym, keycode, line); in add_keysym() 92 char line[1024]; in parse_keyboard_layout() local 106 if (fgets(line, 1024, f) == NULL) { in parse_keyboard_layout() 109 len = strlen(line); in parse_keyboard_layout() 110 if (len > 0 && line[len - 1] == '\n') { in parse_keyboard_layout() 111 line[len - 1] = '\0'; in parse_keyboard_layout() 113 if (line[0] == '#') { in parse_keyboard_layout() 116 if (!strncmp(line, "map ", 4)) { in parse_keyboard_layout() 119 if (!strncmp(line, "include ", 8)) { in parse_keyboard_layout() 125 while (line[offset] != 0 && in parse_keyboard_layout() [all …]
|
/qemu/tests/tcg/hexagon/ |
H A D | hex_test.h | 22 static inline void __check32(int line, uint32_t val, uint32_t expect) in __check32() argument 25 printf("ERROR at line %d: 0x%08x != 0x%08x\n", line, val, expect); in __check32() 32 static inline void __check64(int line, uint64_t val, uint64_t expect) in __check64() argument 35 printf("ERROR at line %d: 0x%016llx != 0x%016llx\n", line, val, expect); in __check64() 42 static inline void __chk_error(const char *filename, int line, int ret) in __chk_error() argument 45 printf("ERROR %s:%d - %d\n", filename, line, ret); in __chk_error() 52 static inline void __checkp(int line, void *p, void *expect) in __checkp() argument 55 printf("ERROR at line %d: 0x%p != 0x%p\n", line, p, expect); in __checkp() 62 static inline void __check32_ne(int line, uint32_t val, uint32_t expect) in __check32_ne() argument 65 printf("ERROR at line %d: 0x%08x == 0x%08x\n", line, val, expect); in __check32_ne() [all …]
|
/qemu/docs/sphinx/ |
H A D | hxtool.py | 50 def parse_directive(line): argument 52 return re.split(r'\W', line)[0] 54 def parse_defheading(file, lnum, line): argument 63 match = re.match(r'DEFHEADING\((.*?):?\)', line) 68 def parse_archheading(file, lnum, line): argument 76 match = re.match(r'ARCHHEADING\((.*?):?,.*\)', line) 81 def parse_srst(file, lnum, line): argument 84 match = re.match(r'SRST(\((.*?)\))?', line) 114 for lnum, line in enumerate(lines, 1): 115 directive = parse_directive(line) [all …]
|
H A D | dbusdoc.py | 58 def add_line(self, line: str, *lineno: int) -> None: 60 if line.strip(): # not a blank line 61 self.result.append(self.indent + line, self._dbusfile, *lineno) 74 for line in prepare_docstring("\n" + method.doc_string): 75 self.add_line(line) 85 for line in prepare_docstring("\n" + signal.doc_string): 86 self.add_line(line) 100 for line in prepare_docstring("\n" + prop.doc_string): 101 self.add_line(line) 108 for line in prepare_docstring("\n" + iface.doc_string): [all …]
|
H A D | dbusparser.py | 145 for line in lines: 146 orig_line = line 147 line = line.lstrip() 149 if len(line) > 0: 150 colon_index = line.find(": ") 152 if line.endswith(":"): 153 symbol = line[0 : len(line) - 1] 164 if line.startswith("@"): 165 colon_index = line.find(": ") 177 if len(line) > 0: [all …]
|
/qemu/hw/gpio/ |
H A D | pcf8574.c | 83 int line = 0; in pcf8574_tx() local 89 for (diff = (actual ^ prev); diff; diff &= ~(1 << line)) { in pcf8574_tx() 90 line = ctz32(diff); in pcf8574_tx() 91 if (s->handler[line]) { in pcf8574_tx() 92 qemu_set_irq(s->handler[line], (actual >> line) & 1); in pcf8574_tx() 116 static void pcf8574_gpio_set(void *opaque, int line, int level) in pcf8574_gpio_set() argument 119 assert(line >= 0 && line < ARRAY_SIZE(s->handler)); in pcf8574_gpio_set() 122 s->input |= (1 << line); in pcf8574_gpio_set() 124 s->input &= ~(1 << line); in pcf8574_gpio_set()
|
H A D | omap_gpio.c | 61 s->inputs |= 1 << line; in omap_gpio_set() 63 s->inputs &= ~(1 << line); in omap_gpio_set() 67 s->ints |= 1 << line; in omap_gpio_set() 231 qemu_set_irq(s->irq[line], s->ints[line] & s->mask[line]); in omap2_gpio_module_int_update() 240 if (!(s->wumask & (1 << line))) in omap2_gpio_module_wake() 261 s->ints[line] |= s->dir & in omap2_gpio_module_level_update() 268 s->ints[0] |= 1 << line; in omap2_gpio_module_int() 270 s->ints[1] |= 1 << line; in omap2_gpio_module_int() 280 line &= 31; in omap2_gpio_set() 284 s->inputs |= 1 << line; in omap2_gpio_set() [all …]
|
H A D | max7310.c | 82 int line; in max7310_tx() local 100 diff &= ~(1 << line)) { in max7310_tx() 101 line = ctz32(diff); in max7310_tx() 102 if (s->handler[line]) in max7310_tx() 103 qemu_set_irq(s->handler[line], (data >> line) & 1); in max7310_tx() 171 static void max7310_gpio_set(void *opaque, int line, int level) in max7310_gpio_set() argument 174 assert(line >= 0 && line < ARRAY_SIZE(s->handler)); in max7310_gpio_set() 177 s->level |= s->direction & (1 << line); in max7310_gpio_set() 179 s->level &= ~(s->direction & (1 << line)); in max7310_gpio_set()
|
H A D | imx_gpio.c | 82 if (!extract32(s->gdir, line, 1)) { in imx_gpio_set_int_line() 87 if (extract32(s->edge_sel, line, 1)) { in imx_gpio_set_int_line() 89 if (extract32(s->psr, line, 1) != level) { in imx_gpio_set_int_line() 91 s->isr = deposit32(s->isr, line, 1, 1); in imx_gpio_set_int_line() 93 } else if (extract64(s->icr, 2*line + 1, 1)) { in imx_gpio_set_int_line() 95 if (extract32(s->psr, line, 1) != level) { in imx_gpio_set_int_line() 98 s->isr = deposit32(s->isr, line, 1, 1); in imx_gpio_set_int_line() 103 if (extract64(s->icr, 2*line, 1) == level) { in imx_gpio_set_int_line() 104 s->isr = deposit32(s->isr, line, 1, 1); in imx_gpio_set_int_line() 114 imx_gpio_set_int_line(s, line, imx_level); in imx_gpio_set() [all …]
|
H A D | trace-events | 6 npcm7xx_gpio_set_input(const char *id, int32_t line, int32_t level) "%s line: %" PRIi32 " level: %"… 7 npcm7xx_gpio_set_output(const char *id, int32_t line, int32_t level) "%s line: %" PRIi32 " level: %… 13 nrf51_gpio_set(int64_t line, int64_t value) "line %" PRIi64 " value %" PRIi64 14 nrf51_gpio_update_output_irq(int64_t line, int64_t value) "line %" PRIi64 " value %" PRIi64 32 sifive_gpio_set(int64_t line, int64_t value) "line %" PRIi64 " value %" PRIi64 33 sifive_gpio_update_output_irq(int64_t line, int64_t value) "line %" PRIi64 " value %" PRIi64
|