Searched refs:uclass_node (Results 1 - 7 of 7) sorted by relevance

/u-boot/test/dm/
H A Dtest-uclass.c70 struct udevice *prev = list_entry(dev->uclass_node.prev,
71 struct udevice, uclass_node);
82 if (&prev->uclass_node != &uc->dev_head) {
H A Dcore.c1194 list_for_each_entry(dev, &uc->dev_head, uclass_node) {
/u-boot/include/dm/
H A Duclass.h472 list_for_each_entry(pos, &uc->dev_head, uclass_node)
485 list_for_each_entry(pos, &uc->dev_head, uclass_node)
500 list_for_each_entry_safe(pos, next, &uc->dev_head, uclass_node)
H A Ddevice.h149 * @uclass_node: Used by uclass to link its devices
182 struct list_head uclass_node; member in struct:udevice
/u-boot/drivers/core/
H A Duclass.c125 uclass_node);
259 *devp = list_first_entry(&uc->dev_head, struct udevice, uclass_node);
269 if (list_is_last(&dev->uclass_node, &dev->uclass->dev_head))
272 *devp = list_entry(dev->uclass_node.next, struct udevice, uclass_node);
319 list_for_each_entry(dev, &uc->dev_head, uclass_node) {
696 list_add_tail(&dev->uclass_node, &uc->dev_head);
711 list_del(&dev->uclass_node);
734 list_del(&dev->uclass_node);
H A Ddevice.c71 INIT_LIST_HEAD(&dev->uclass_node);
/u-boot/tools/dtoc/
H A Ddtb_platdata.py772 self.list_node('uclass_node', uclass.node_refs, node.uclass_seq)
857 uclass_node = {}
859 uclass_node[seq] = ('&DM_UCLASS_REF(%s)->sibling_node' %
861 uclass_node[-1] = '&uclass_head'
862 uclass_node[len(uclass_list)] = '&uclass_head'
865 self.buf('\t.prev = %s,\n' % uclass_node[len(uclass_list) -1])
866 self.buf('\t.next = %s,\n' % uclass_node[0])
879 self.list_node('sibling_node', uclass_node, seq)
880 self.list_head('dev_head', 'uclass_node', uc_drv.devs, None)
971 '&%s->uclass_node'
[all...]

Completed in 119 milliseconds