Lines Matching refs:devp

42 			      uint of_plat_size, struct udevice **devp)  in device_bind_common()  argument
53 if (devp) in device_bind_common()
54 *devp = NULL; in device_bind_common()
185 if (devp) in device_bind_common()
186 *devp = dev; in device_bind_common()
242 struct udevice **devp) in device_bind_with_driver_data() argument
245 0, devp); in device_bind_with_driver_data()
250 struct udevice **devp) in device_bind() argument
253 devp); in device_bind()
257 const struct driver_info *info, struct udevice **devp) in device_bind_by_name() argument
273 ofnode_null(), plat_size, devp); in device_bind_by_name()
744 struct udevice **devp) in device_get_device_tail() argument
753 *devp = dev; in device_get_device_tail()
768 static int device_find_by_ofnode(ofnode node, struct udevice **devp) in device_find_by_ofnode() argument
778 *devp = dev; in device_find_by_ofnode()
788 struct udevice **devp) in device_get_child() argument
794 return device_get_device_tail(dev, 0, devp); in device_get_child()
823 struct udevice **devp) in device_find_child_by_seq() argument
827 *devp = NULL; in device_find_child_by_seq()
831 *devp = dev; in device_find_child_by_seq()
840 struct udevice **devp) in device_get_child_by_seq() argument
845 *devp = NULL; in device_get_child_by_seq()
848 return device_get_device_tail(dev, ret, devp); in device_get_child_by_seq()
852 struct udevice **devp) in device_find_child_by_of_offset() argument
856 *devp = NULL; in device_find_child_by_of_offset()
860 *devp = dev; in device_find_child_by_of_offset()
869 struct udevice **devp) in device_get_child_by_of_offset() argument
874 *devp = NULL; in device_get_child_by_of_offset()
876 return device_get_device_tail(dev, ret, devp); in device_get_child_by_of_offset()
896 int device_find_global_by_ofnode(ofnode ofnode, struct udevice **devp) in device_find_global_by_ofnode() argument
898 *devp = _device_find_global_by_ofnode(gd->dm_root, ofnode); in device_find_global_by_ofnode()
900 return *devp ? 0 : -ENOENT; in device_find_global_by_ofnode()
903 int device_get_global_by_ofnode(ofnode ofnode, struct udevice **devp) in device_get_global_by_ofnode() argument
908 return device_get_device_tail(dev, dev ? 0 : -ENOENT, devp); in device_get_global_by_ofnode()
912 int device_get_by_ofplat_idx(uint idx, struct udevice **devp) in device_get_by_ofplat_idx() argument
925 *devp = NULL; in device_get_by_ofplat_idx()
927 return device_get_device_tail(dev, dev ? 0 : -ENOENT, devp); in device_get_by_ofplat_idx()
931 int device_find_first_child(const struct udevice *parent, struct udevice **devp) in device_find_first_child() argument
934 *devp = NULL; in device_find_first_child()
936 *devp = list_first_entry(&parent->child_head, struct udevice, in device_find_first_child()
943 int device_find_next_child(struct udevice **devp) in device_find_next_child() argument
945 struct udevice *dev = *devp; in device_find_next_child()
949 *devp = NULL; in device_find_next_child()
951 *devp = list_entry(dev->sibling_node.next, struct udevice, in device_find_next_child()
960 struct udevice **devp) in device_find_first_inactive_child() argument
964 *devp = NULL; in device_find_first_inactive_child()
968 *devp = dev; in device_find_first_inactive_child()
978 struct udevice **devp) in device_find_first_child_by_uclass() argument
982 *devp = NULL; in device_find_first_child_by_uclass()
985 *devp = dev; in device_find_first_child_by_uclass()
994 int len, struct udevice **devp) in device_find_child_by_namelen() argument
998 *devp = NULL; in device_find_child_by_namelen()
1003 *devp = dev; in device_find_child_by_namelen()
1012 struct udevice **devp) in device_find_child_by_name() argument
1014 return device_find_child_by_namelen(parent, name, strlen(name), devp); in device_find_child_by_name()
1017 int device_first_child_err(struct udevice *parent, struct udevice **devp) in device_first_child_err() argument
1025 return device_get_device_tail(dev, 0, devp); in device_first_child_err()
1028 int device_next_child_err(struct udevice **devp) in device_next_child_err() argument
1030 struct udevice *dev = *devp; in device_next_child_err()
1036 return device_get_device_tail(dev, 0, devp); in device_next_child_err()
1039 int device_first_child_ofdata_err(struct udevice *parent, struct udevice **devp) in device_first_child_ofdata_err() argument
1052 *devp = dev; in device_first_child_ofdata_err()
1057 int device_next_child_ofdata_err(struct udevice **devp) in device_next_child_ofdata_err() argument
1059 struct udevice *dev = *devp; in device_next_child_ofdata_err()
1070 *devp = dev; in device_next_child_ofdata_err()