Lines Matching defs:emit
76 def emit(self, msg="", end="\n"):
124 self.emit(f".. FILE {full_fname}")
242 self.emit("=" * len(title))
243 self.emit(title)
244 self.emit("=" * len(title))
245 self.emit()
247 self.emit("=" * self.max_size_subsys + " ", end="")
248 self.emit("=" * self.max_size_name + " ", end="")
249 self.emit("=" * self.max_size_kconfig + " ", end="")
250 self.emit("=" * self.max_size_status + " ", end="")
251 self.emit("=" * self.max_size_description)
253 self.emit(f"{self.h_subsys:<{self.max_size_subsys}} ", end="")
254 self.emit(f"{self.h_name:<{self.max_size_name}} ", end="")
255 self.emit(f"{self.h_kconfig:<{self.max_size_kconfig}} ", end="")
256 self.emit(f"{self.h_status:<{self.max_size_status}} ", end="")
257 self.emit(f"{self.h_description:<{self.max_size_description}}")
259 self.emit("=" * self.max_size_subsys + " ", end="")
260 self.emit("=" * self.max_size_name + " ", end="")
261 self.emit("=" * self.max_size_kconfig + " ", end="")
262 self.emit("=" * self.max_size_status + " ", end="")
263 self.emit("=" * self.max_size_description)
278 self.emit(f"{self.data[name]['subsys']:<{self.max_size_subsys}} ",
280 self.emit(f"{name:<{self.max_size_name}} ", end="")
281 self.emit(f"{self.data[name]['kconfig']:<{self.max_size_kconfig}} ",
283 self.emit(f"{arch_table[arch]:<{self.max_size_status}} ",
285 self.emit(f"{self.data[name]['description']}")
287 self.emit("=" * self.max_size_subsys + " ", end="")
288 self.emit("=" * self.max_size_name + " ", end="")
289 self.emit("=" * self.max_size_kconfig + " ", end="")
290 self.emit("=" * self.max_size_status + " ", end="")
291 self.emit("=" * self.max_size_description)
302 self.emit("=" * len(title))
303 self.emit(title)
304 self.emit("=" * len(title))
305 self.emit()
311 self.emit(f":Subsystem: {self.data[feat]['subsys']}")
313 self.emit(f":Kconfig: {self.data[feat]['kconfig']}")
318 self.emit(f"\n{desc}.\n")
322 self.emit("Comments")
323 self.emit("--------")
324 self.emit(f"\n{com}\n")
326 self.emit("=" * self.max_size_arch + " ", end="")
327 self.emit("=" * self.max_size_status)
329 self.emit(f"{self.h_arch:<{self.max_size_arch}} ", end="")
330 self.emit(f"{self.h_status:<{self.max_size_status}}")
332 self.emit("=" * self.max_size_arch + " ", end="")
333 self.emit("=" * self.max_size_status)
337 self.emit(f"{arch:<{self.max_size_arch}} ", end="")
338 self.emit(f"{arch_table[arch]:<{self.max_size_status}}")
340 self.emit("=" * self.max_size_arch + " ", end="")
341 self.emit("=" * self.max_size_status)
355 self.emit("+" + ln_marker * self.max_size_name + "+", end="")
356 self.emit(ln_marker * desc_size, end="")
357 self.emit("+" + ln_marker * max_size_status + "+")
367 self.emit("=" * len(title))
368 self.emit(title)
369 self.emit("=" * len(title))
370 self.emit()
396 self.emit()
401 self.emit(title)
402 self.emit("=" * len(title))
403 self.emit()
407 self.emit(f"|{self.h_name:<{self.max_size_name}}", end="")
408 self.emit(f"|{desc_title:<{desc_size}}", end="")
409 self.emit(f"|{h_status_per_arch:<{max_size_status}}|")
471 self.emit(f"|{col[0]:<{self.max_size_name}}", end="")
472 self.emit(f"|{col[1]:<{desc_size}}", end="")
473 self.emit(f"|{line:<{max_size_status}}|")
483 self.emit("#")
484 self.emit(f"# Kernel feature support matrix of the '{arch}' architecture:")
485 self.emit("#")
499 self.emit(f"{feature['subsys']:>{self.max_size_subsys + 1}}/ ",
501 self.emit(f"{name:<{self.max_size_name}}: ", end="")
502 self.emit(f"{status:<5}| ", end="")
503 self.emit(f"{feature['kconfig']:>{self.max_size_kconfig}} ",
505 self.emit(f"# {feature['description']}")