Lines Matching refs:dev
23 def dev_name(dev): argument
24 dev_init_name = dev['init_name']
27 return dev['kobj']['name'].string()
84 def device_for_each_child(dev): argument
85 for kn in klist_for_each(dev['p']['klist_children']):
90 def _show_device(dev, level=0, recursive=False): argument
91 gdb.write('{}dev {}:\t{}\n'.format('\t' * level, dev_name(dev), dev))
93 for child in device_for_each_child(dev):
107 for dev in bus_for_each_device(bus):
108 _show_device(dev, level=1)
113 for dev in bus_for_each_device(bus):
114 _show_device(dev)
127 for dev in class_for_each_device(cls):
128 _show_device(dev, level=1)
131 for dev in class_for_each_device(cls):
132 _show_device(dev)
144 dev = gdb.parse_and_eval(arg)
145 if dev.type != device_type.get_type().pointer():
147 _show_device(dev, level=0, recursive=True)
159 for dev in bus_for_each_device(bus):
160 if dev_name(dev) == name:
161 return dev
173 for dev in class_for_each_device(cls):
174 if dev_name(dev) == name:
175 return dev