Lines Matching refs:dev
22 struct udevice *blk0, *blk1, *dev0, *dev1, *dev, *chk0, *chk1; in dm_test_blk_base() local
39 ut_assertok(blk_first_device(UCLASS_HOST, &dev)); in dm_test_blk_base()
40 ut_asserteq_ptr(blk0, dev); in dm_test_blk_base()
41 ut_assertok(blk_next_device(&dev)); in dm_test_blk_base()
42 ut_asserteq_ptr(blk1, dev); in dm_test_blk_base()
68 struct udevice *usb_dev, *dev; in dm_test_blk_usb() local
81 ut_assertok(blk_get_device(UCLASS_USB, 0, &dev)); in dm_test_blk_usb()
82 ut_asserteq_ptr(usb_dev, dev_get_parent(dev)); in dm_test_blk_usb()
100 struct udevice *blk, *chk, *dev; in dm_test_blk_find() local
102 ut_assertok(host_create_device("test0", false, DEFAULT_BLKSZ, &dev)); in dm_test_blk_find()
105 ut_assertok(device_find_first_child_by_uclass(dev, UCLASS_BLK, &blk)); in dm_test_blk_find()
107 ut_asserteq(false, device_active(dev)); in dm_test_blk_find()
108 ut_asserteq(-ENODEV, blk_find_device(UCLASS_HOST, 1, &dev)); in dm_test_blk_find()
122 struct udevice *dev, *mmc_dev, *parent; in dm_test_blk_devnum() local
129 ut_assertok(uclass_get_device(UCLASS_MMC, 1, &dev)); in dm_test_blk_devnum()
130 ut_assertok(uclass_get_device(UCLASS_MMC, 2, &dev)); in dm_test_blk_devnum()
131 ut_assertok(uclass_get_device(UCLASS_MMC, 0, &dev)); in dm_test_blk_devnum()
137 ut_assertok(blk_find_device(UCLASS_MMC, i, &dev)); in dm_test_blk_devnum()
138 parent = dev_get_parent(dev); in dm_test_blk_devnum()
146 desc = dev_get_uclass_plat(dev); in dm_test_blk_devnum()
157 struct udevice *dev, *blk; in dm_test_blk_get_from_parent() local
159 ut_assertok(uclass_get_device(UCLASS_MMC, 0, &dev)); in dm_test_blk_get_from_parent()
160 ut_assertok(blk_get_from_parent(dev, &blk)); in dm_test_blk_get_from_parent()
162 ut_assertok(uclass_get_device(UCLASS_I2C, 0, &dev)); in dm_test_blk_get_from_parent()
163 ut_asserteq(-ENODEV, blk_get_from_parent(dev, &blk)); in dm_test_blk_get_from_parent()
165 ut_assertok(uclass_get_device(UCLASS_GPIO, 0, &dev)); in dm_test_blk_get_from_parent()
166 ut_asserteq(-ENODEV, blk_get_from_parent(dev, &blk)); in dm_test_blk_get_from_parent()
175 struct udevice *dev; in dm_test_blk_iter() local
185 ut_assertok(blk_first_device_err(BLKF_FIXED, &dev)); in dm_test_blk_iter()
186 ut_asserteq_str("mmc2.blk", dev->name); in dm_test_blk_iter()
187 ut_asserteq(-ENODEV, blk_next_device_err(BLKF_FIXED, &dev)); in dm_test_blk_iter()
189 ut_assertok(blk_first_device_err(BLKF_REMOVABLE, &dev)); in dm_test_blk_iter()
190 ut_asserteq_str("mmc1.blk", dev->name); in dm_test_blk_iter()
191 ut_assertok(blk_next_device_err(BLKF_REMOVABLE, &dev)); in dm_test_blk_iter()
192 ut_asserteq_str("mmc0.blk", dev->name); in dm_test_blk_iter()
193 ut_asserteq(-ENODEV, blk_next_device_err(BLKF_REMOVABLE, &dev)); in dm_test_blk_iter()
195 ut_assertok(blk_first_device_err(BLKF_BOTH, &dev)); in dm_test_blk_iter()
196 ut_asserteq_str("mmc2.blk", dev->name); in dm_test_blk_iter()
197 ut_assertok(blk_next_device_err(BLKF_BOTH, &dev)); in dm_test_blk_iter()
198 ut_asserteq_str("mmc1.blk", dev->name); in dm_test_blk_iter()
199 ut_assertok(blk_next_device_err(BLKF_BOTH, &dev)); in dm_test_blk_iter()
200 ut_asserteq_str("mmc0.blk", dev->name); in dm_test_blk_iter()
201 ut_asserteq(-ENODEV, blk_next_device_err(BLKF_FIXED, &dev)); in dm_test_blk_iter()
208 blk_foreach_probe(BLKF_FIXED, dev) in dm_test_blk_iter()
209 ut_asserteq_str((i++, "mmc2.blk"), dev->name); in dm_test_blk_iter()
213 blk_foreach_probe(BLKF_REMOVABLE, dev) in dm_test_blk_iter()
214 ut_asserteq_str(i++ ? "mmc0.blk" : "mmc1.blk", dev->name); in dm_test_blk_iter()
218 blk_foreach_probe(BLKF_BOTH, dev) in dm_test_blk_iter()
220 "mmc1.blk" : "mmc0.blk"), dev->name); in dm_test_blk_iter()
230 struct udevice *dev; in dm_test_blk_flags() local
233 ut_assertok(blk_first_device_err(BLKF_BOTH, &dev)); in dm_test_blk_flags()
234 ut_assertnonnull(dev); in dm_test_blk_flags()
235 ut_asserteq_str("mmc2.blk", dev->name); in dm_test_blk_flags()
237 ut_assertok(blk_next_device_err(BLKF_BOTH, &dev)); in dm_test_blk_flags()
238 ut_assertnonnull(dev); in dm_test_blk_flags()
239 ut_asserteq_str("mmc1.blk", dev->name); in dm_test_blk_flags()
241 ut_assertok(blk_next_device_err(BLKF_BOTH, &dev)); in dm_test_blk_flags()
242 ut_assertnonnull(dev); in dm_test_blk_flags()
243 ut_asserteq_str("mmc0.blk", dev->name); in dm_test_blk_flags()
245 ut_asserteq(-ENODEV, blk_next_device_err(BLKF_BOTH, &dev)); in dm_test_blk_flags()
248 ut_assertok(blk_first_device_err(BLKF_FIXED, &dev)); in dm_test_blk_flags()
249 ut_assertnonnull(dev); in dm_test_blk_flags()
250 ut_asserteq_str("mmc2.blk", dev->name); in dm_test_blk_flags()
252 ut_asserteq(-ENODEV, blk_next_device_err(BLKF_FIXED, &dev)); in dm_test_blk_flags()
255 ut_assertok(blk_first_device_err(BLKF_REMOVABLE, &dev)); in dm_test_blk_flags()
256 ut_assertnonnull(dev); in dm_test_blk_flags()
257 ut_asserteq_str("mmc1.blk", dev->name); in dm_test_blk_flags()
259 ut_assertok(blk_next_device_err(BLKF_REMOVABLE, &dev)); in dm_test_blk_flags()
260 ut_assertnonnull(dev); in dm_test_blk_flags()
261 ut_asserteq_str("mmc0.blk", dev->name); in dm_test_blk_flags()
263 ut_asserteq(-ENODEV, blk_next_device_err(BLKF_REMOVABLE, &dev)); in dm_test_blk_flags()
272 struct udevice *dev; in dm_test_blk_foreach() local
277 blk_foreach_probe(BLKF_BOTH, dev) in dm_test_blk_foreach()
278 found |= 1 << dectoul(&dev->name[3], NULL); in dm_test_blk_foreach()
283 blk_foreach_probe(BLKF_FIXED, dev) in dm_test_blk_foreach()
284 found |= 1 << dectoul(&dev->name[3], NULL); in dm_test_blk_foreach()
289 blk_foreach_probe(BLKF_REMOVABLE, dev) in dm_test_blk_foreach()
290 found |= 1 << dectoul(&dev->name[3], NULL); in dm_test_blk_foreach()