Home
last modified time | relevance | path

Searched refs:utils (Results 1 - 25 of 138) sorted by relevance

123456

/kernel/linux/linux-6.6/scripts/gdb/linux/
H A Ddmesg.py17 from linux import utils namespace
19 printk_info_type = utils.CachedType("struct printk_info")
20 prb_data_blk_lpos_type = utils.CachedType("struct prb_data_blk_lpos")
21 prb_desc_type = utils.CachedType("struct prb_desc")
22 prb_desc_ring_type = utils.CachedType("struct prb_desc_ring")
23 prb_data_ring_type = utils.CachedType("struct prb_data_ring")
24 printk_ringbuffer_type = utils.CachedType("struct printk_ringbuffer")
38 prb = utils.read_memoryview(inf, prb_addr, sz).tobytes()
44 desc_ring = utils.read_memoryview(inf, addr, sz).tobytes()
48 desc_ring_count = 1 << utils
[all...]
H A Dinterrupts.py9 from linux import utils namespace
12 irq_desc_type = utils.CachedType("struct irq_desc")
94 cnt = utils.gdb_eval_or_none("irq_err_count")
126 if utils.gdb_eval_or_none("x86_platform_ipi_callback") is not None:
150 cnt = utils.gdb_eval_or_none("irq_mis_count")
163 nr_ipi = utils.gdb_eval_or_none("nr_ipi")
164 ipi_desc = utils.gdb_eval_or_none("ipi_desc")
165 ipi_types = utils.gdb_eval_or_none("ipi_types")
192 if utils.is_target_arch("x86"):
194 elif utils
[all...]
H A Dcpus.py16 from linux import tasks, utils namespace
19 task_type = utils.CachedType("struct task_struct")
26 if utils.get_gdbserver_type() == utils.GDBSERVER_QEMU:
28 elif utils.get_gdbserver_type() == utils.GDBSERVER_KGDB:
42 if utils.is_target_arch("sparc:v9"):
52 pointer = var_ptr.cast(utils.get_long_type()) + offset
165 if utils.is_target_arch("x86"):
174 elif utils
[all...]
H A Dmodules.py16 from linux import cpus, utils, lists, constants namespace
19 module_type = utils.CachedType("struct module")
24 modules = utils.gdb_eval_or_none("modules")
65 _module_use_type = utils.CachedType("struct module_use")
73 " " if utils.get_long_type().sizeof == 8 else ""))
120 addr = gdb.Value(int(args[0], 16)).cast(utils.get_ulong_type())
123 mod_text_end = mod_text_start + mod['mem'][constants.LX_MOD_TEXT]['size'].cast(utils.get_ulong_type())
H A Dradixtree.py14 from linux import utils namespace
17 radix_tree_root_type = utils.CachedType("struct xarray")
18 radix_tree_node_type = utils.CachedType("struct xa_node")
21 long_type = utils.get_long_type()
25 long_type = utils.get_long_type()
H A Dlists.py16 from linux import utils namespace
18 list_head = utils.CachedType("struct list_head")
19 hlist_head = utils.CachedType("struct hlist_head")
20 hlist_node = utils.CachedType("struct hlist_node")
43 yield utils.container_of(node, gdbtype, member)
61 yield utils.container_of(node, gdbtype, member)
H A Dtasks.py16 from linux import utils namespace
19 task_type = utils.CachedType("struct task_struct")
31 t = utils.container_of(t['thread_group']['next'],
36 t = g = utils.container_of(g['tasks']['next'],
87 thread_info_type = utils.CachedType("struct thread_info")
94 if utils.is_target_arch("ia64"):
H A Dpage_owner.py10 from linux import utils, stackdepot, constants, mm namespace
13 page_ext_t = utils.CachedType('struct page_ext')
14 page_owner_t = utils.CachedType('struct page_owner')
72 if page_ext.cast(utils.get_ulong_type()) & PAGE_EXT_INVALID == PAGE_EXT_INVALID:
77 return (base.cast(utils.get_ulong_type()) + self.page_ext_size * index).cast(page_ext_t.get_type().pointer())
95 addr = page_ext.cast(utils.get_ulong_type()) + gdb.parse_and_eval("page_owner_ops")["offset"].cast(utils.get_ulong_type())
99 page = gdb.Value(struct_page_addr).cast(utils.get_page_type().pointer())
H A Dstackdepot.py10 from linux import utils, constants namespace
13 stack_record_type = utils.CachedType('struct stack_record')
38 stack = (pool + gdb.Value(offset).cast(utils.get_size_t_type())).cast(stack_record_type.get_type().pointer())
39 size = int(stack['size'].cast(utils.get_ulong_type()))
H A Dmm.py11 from linux import utils, constants namespace
27 if constants.LX_CONFIG_ARM64 and utils.is_target_arch('aarch64'):
85 self.struct_page_size = utils.get_page_type().sizeof
102 self.vmemmap = gdb.Value(self.VMEMMAP_START).cast(utils.get_page_type().pointer()) - (self.memstart_addr >> self.PAGE_SHIFT)
256 return int(page.cast(utils.get_page_type().pointer()) - self.vmemmap.cast(utils.get_page_type().pointer()))
262 return (self.vmemmap + pfn).cast(utils.get_page_type().pointer())
268 __idx = int((page.cast(gdb.lookup_type("unsigned long")) - self.VMEMMAP_START).cast(utils.get_ulong_type())) // self.struct_page_size
277 return gdb.Value(addr).cast(utils.get_page_type().pointer())
308 page = gdb.Value(struct_page_addr).cast(utils
[all...]
H A Dvfs.py17 from linux import utils namespace
42 dentry_type = utils.CachedType("struct dentry")
57 return utils.container_of(d_u, dentry_type.get_type().pointer(), "d_u")
/kernel/linux/linux-5.10/scripts/gdb/linux/
H A Ddmesg.py17 from linux import utils namespace
19 printk_info_type = utils.CachedType("struct printk_info")
20 prb_data_blk_lpos_type = utils.CachedType("struct prb_data_blk_lpos")
21 prb_desc_type = utils.CachedType("struct prb_desc")
22 prb_desc_ring_type = utils.CachedType("struct prb_desc_ring")
23 prb_data_ring_type = utils.CachedType("struct prb_data_ring")
24 printk_ringbuffer_type = utils.CachedType("struct printk_ringbuffer")
25 atomic_long_type = utils.CachedType("atomic_long_t")
39 prb = utils.read_memoryview(inf, prb_addr, sz).tobytes()
45 desc_ring = utils
[all...]
H A Dcpus.py16 from linux import tasks, utils namespace
23 if utils.get_gdbserver_type() == utils.GDBSERVER_QEMU:
25 elif utils.get_gdbserver_type() == utils.GDBSERVER_KGDB:
39 if utils.is_target_arch("sparc:v9"):
49 pointer = var_ptr.cast(utils.get_long_type()) + offset
H A Dmodules.py16 from linux import cpus, utils, lists namespace
19 module_type = utils.CachedType("struct module")
24 modules = utils.gdb_eval_or_none("modules")
65 _module_use_type = utils.CachedType("struct module_use")
73 " " if utils.get_long_type().sizeof == 8 else ""))
H A Dtasks.py16 from linux import utils namespace
19 task_type = utils.CachedType("struct task_struct")
31 t = utils.container_of(t['thread_group']['next'],
36 t = g = utils.container_of(g['tasks']['next'],
87 thread_info_type = utils.CachedType("struct thread_info")
94 if utils.is_target_arch("ia64"):
H A Dlists.py16 from linux import utils namespace
18 list_head = utils.CachedType("struct list_head")
19 hlist_head = utils.CachedType("struct hlist_head")
20 hlist_node = utils.CachedType("struct hlist_node")
38 yield utils.container_of(node, gdbtype, member)
56 yield utils.container_of(node, gdbtype, member)
H A Dtimerlist.py11 from linux import utils namespace
13 timerqueue_node_type = utils.CachedType("struct timerqueue_node").get_type()
14 hrtimer_type = utils.CachedType("struct hrtimer").get_type()
29 timerqueue = utils.container_of(rb_node, timerqueue_node_type.pointer(),
31 timer = utils.container_of(timerqueue, hrtimer_type.pointer(), "node")
159 buf = utils.read_memoryview(inf, bits, num_bytes).tobytes()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/math/
H A DMakefile14 $(OUTPUT)/vmx_syscall: vmx_asm.S ../utils.c
15 $(OUTPUT)/vmx_preempt: vmx_asm.S ../utils.c
16 $(OUTPUT)/vmx_signal: vmx_asm.S ../utils.c
19 $(OUTPUT)/vsx_preempt: vsx_asm.S ../utils.c
21 $(OUTPUT)/mma: mma.c mma.S ../utils.c
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/fp/
H A DMakefile22 EXTRA_CLEAN += $(OUTPUT)/asm-utils.o $(OUTPUT)/rdvl.o $(OUTPUT)/za-fork-asm.o
25 $(OUTPUT)/fp-pidbench: fp-pidbench.S $(OUTPUT)/asm-utils.o
27 $(OUTPUT)/fpsimd-test: fpsimd-test.S $(OUTPUT)/asm-utils.o
33 $(OUTPUT)/sve-test: sve-test.S $(OUTPUT)/asm-utils.o
35 $(OUTPUT)/ssve-test: sve-test.S $(OUTPUT)/asm-utils.o
44 $(OUTPUT)/za-test: za-test.S $(OUTPUT)/asm-utils.o
47 $(OUTPUT)/zt-test: zt-test.S $(OUTPUT)/asm-utils.o
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/math/
H A DMakefile14 $(OUTPUT)/vmx_syscall: vmx_asm.S ../utils.c
15 $(OUTPUT)/vmx_preempt: vmx_asm.S ../utils.c
16 $(OUTPUT)/vmx_signal: vmx_asm.S ../utils.c
19 $(OUTPUT)/vsx_preempt: vsx_asm.S ../utils.c
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/mm/
H A DMakefile15 $(TEST_GEN_PROGS): ../harness.c ../utils.c
17 $(OUTPUT)/prot_sao: ../utils.c
25 $(OUTPUT)/stack_expansion_signal: ../utils.c ../pmu/lib.c
28 $(OUTPUT)/stack_expansion_ldst: ../utils.c
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/mm/
H A DMakefile17 $(TEST_GEN_PROGS): ../harness.c ../utils.c
19 $(OUTPUT)/prot_sao: ../utils.c
29 $(OUTPUT)/stack_expansion_signal: ../utils.c ../pmu/lib.c
32 $(OUTPUT)/stack_expansion_ldst: ../utils.c
/kernel/linux/linux-5.10/tools/gpio/
H A DMakefile38 GPIO_UTILS_IN := $(OUTPUT)gpio-utils-in.o
40 $(Q)$(MAKE) $(build)=gpio-utils
46 $(LSGPIO_IN): prepare FORCE $(OUTPUT)gpio-utils-in.o
55 $(GPIO_HAMMER_IN): prepare FORCE $(OUTPUT)gpio-utils-in.o
64 $(GPIO_EVENT_MON_IN): prepare FORCE $(OUTPUT)gpio-utils-in.o
/kernel/linux/linux-6.6/tools/gpio/
H A DMakefile38 GPIO_UTILS_IN := $(OUTPUT)gpio-utils-in.o
40 $(Q)$(MAKE) $(build)=gpio-utils
46 $(LSGPIO_IN): prepare FORCE $(OUTPUT)gpio-utils-in.o
55 $(GPIO_HAMMER_IN): prepare FORCE $(OUTPUT)gpio-utils-in.o
64 $(GPIO_EVENT_MON_IN): prepare FORCE $(OUTPUT)gpio-utils-in.o
/kernel/linux/linux-5.10/sound/soc/generic/
H A DMakefile2 snd-soc-simple-card-utils-objs := simple-card-utils.o
6 obj-$(CONFIG_SND_SIMPLE_CARD_UTILS) += snd-soc-simple-card-utils.o

Completed in 7 milliseconds

123456