Searched refs:uclass_node (Results 1 - 7 of 7) sorted by relevance
/u-boot/test/dm/ |
H A D | test-uclass.c | 70 struct udevice *prev = list_entry(dev->uclass_node.prev, 71 struct udevice, uclass_node); 82 if (&prev->uclass_node != &uc->dev_head) {
|
H A D | core.c | 1194 list_for_each_entry(dev, &uc->dev_head, uclass_node) {
|
/u-boot/include/dm/ |
H A D | uclass.h | 472 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 D | device.h | 149 * @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 D | uclass.c | 125 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 D | device.c | 71 INIT_LIST_HEAD(&dev->uclass_node);
|
/u-boot/tools/dtoc/ |
H A D | dtb_platdata.py | 772 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