Lines Matching refs:devp

43 			      uint of_plat_size, struct udevice **devp)  in device_bind_common()  argument
54 if (devp) in device_bind_common()
55 *devp = NULL; in device_bind_common()
186 if (devp) in device_bind_common()
187 *devp = dev; in device_bind_common()
243 struct udevice **devp) in device_bind_with_driver_data() argument
246 0, devp); in device_bind_with_driver_data()
251 struct udevice **devp) in device_bind() argument
254 devp); in device_bind()
258 const struct driver_info *info, struct udevice **devp) in device_bind_by_name() argument
274 ofnode_null(), plat_size, devp); in device_bind_by_name()
746 struct udevice **devp) in device_get_device_tail() argument
755 *devp = dev; in device_get_device_tail()
770 static int device_find_by_ofnode(ofnode node, struct udevice **devp) in device_find_by_ofnode() argument
780 *devp = dev; in device_find_by_ofnode()
790 struct udevice **devp) in device_get_child() argument
796 return device_get_device_tail(dev, 0, devp); in device_get_child()
825 struct udevice **devp) in device_find_child_by_seq() argument
829 *devp = NULL; in device_find_child_by_seq()
833 *devp = dev; in device_find_child_by_seq()
842 struct udevice **devp) in device_get_child_by_seq() argument
847 *devp = NULL; in device_get_child_by_seq()
850 return device_get_device_tail(dev, ret, devp); in device_get_child_by_seq()
854 struct udevice **devp) in device_find_child_by_of_offset() argument
858 *devp = NULL; in device_find_child_by_of_offset()
862 *devp = dev; in device_find_child_by_of_offset()
871 struct udevice **devp) in device_get_child_by_of_offset() argument
876 *devp = NULL; in device_get_child_by_of_offset()
878 return device_get_device_tail(dev, ret, devp); in device_get_child_by_of_offset()
898 int device_find_global_by_ofnode(ofnode ofnode, struct udevice **devp) in device_find_global_by_ofnode() argument
900 *devp = _device_find_global_by_ofnode(gd->dm_root, ofnode); in device_find_global_by_ofnode()
902 return *devp ? 0 : -ENOENT; in device_find_global_by_ofnode()
905 int device_get_global_by_ofnode(ofnode ofnode, struct udevice **devp) in device_get_global_by_ofnode() argument
910 return device_get_device_tail(dev, dev ? 0 : -ENOENT, devp); in device_get_global_by_ofnode()
914 int device_get_by_ofplat_idx(uint idx, struct udevice **devp) in device_get_by_ofplat_idx() argument
927 *devp = NULL; in device_get_by_ofplat_idx()
929 return device_get_device_tail(dev, dev ? 0 : -ENOENT, devp); in device_get_by_ofplat_idx()
933 int device_find_first_child(const struct udevice *parent, struct udevice **devp) in device_find_first_child() argument
936 *devp = NULL; in device_find_first_child()
938 *devp = list_first_entry(&parent->child_head, struct udevice, in device_find_first_child()
945 int device_find_next_child(struct udevice **devp) in device_find_next_child() argument
947 struct udevice *dev = *devp; in device_find_next_child()
951 *devp = NULL; in device_find_next_child()
953 *devp = list_entry(dev->sibling_node.next, struct udevice, in device_find_next_child()
962 struct udevice **devp) in device_find_first_inactive_child() argument
966 *devp = NULL; in device_find_first_inactive_child()
970 *devp = dev; in device_find_first_inactive_child()
980 struct udevice **devp) in device_find_first_child_by_uclass() argument
984 *devp = NULL; in device_find_first_child_by_uclass()
987 *devp = dev; in device_find_first_child_by_uclass()
996 int len, struct udevice **devp) in device_find_child_by_namelen() argument
1000 *devp = NULL; in device_find_child_by_namelen()
1005 *devp = dev; in device_find_child_by_namelen()
1014 struct udevice **devp) in device_find_child_by_name() argument
1016 return device_find_child_by_namelen(parent, name, strlen(name), devp); in device_find_child_by_name()
1019 int device_first_child_err(struct udevice *parent, struct udevice **devp) in device_first_child_err() argument
1027 return device_get_device_tail(dev, 0, devp); in device_first_child_err()
1030 int device_next_child_err(struct udevice **devp) in device_next_child_err() argument
1032 struct udevice *dev = *devp; in device_next_child_err()
1038 return device_get_device_tail(dev, 0, devp); in device_next_child_err()
1041 int device_first_child_ofdata_err(struct udevice *parent, struct udevice **devp) in device_first_child_ofdata_err() argument
1054 *devp = dev; in device_first_child_ofdata_err()
1059 int device_next_child_ofdata_err(struct udevice **devp) in device_next_child_ofdata_err() argument
1061 struct udevice *dev = *devp; in device_next_child_ofdata_err()
1072 *devp = dev; in device_next_child_ofdata_err()