Lines Matching refs:walker
132 const_efidp media, file, walker;
140 walker = media = dp;
146 walker = (const_efidp)NextDevicePathNode(walker);
147 if ((uintptr_t)walker - (uintptr_t)dp > MAX_DP_SANITY)
149 if (DevicePathType(walker) == MEDIA_DEVICE_PATH &&
150 DevicePathSubType(walker) == MEDIA_FILEPATH_DP)
151 file = walker;
152 else if (DevicePathType(walker) == MEDIA_DEVICE_PATH &&
153 DevicePathType(walker) == END_DEVICE_PATH_TYPE)
317 const_efidp walker;
336 walker = dp;
337 while (DevicePathType(walker) != MEDIA_DEVICE_PATH &&
338 DevicePathType(walker) != END_DEVICE_PATH_TYPE) {
339 walker = (const_efidp)NextDevicePathNode(walker);
340 if ((uintptr_t)walker - (uintptr_t)dp > MAX_DP_SANITY)
343 if (DevicePathType(walker) != MEDIA_DEVICE_PATH)
367 if (DevicePathSubType(walker) == MEDIA_HARDDRIVE_DP)
368 rv = efi_hd_to_unix(&mesh, walker, dev, relpath, abspath);
370 else if (is_cdrom_device(walker))
371 rv = efi_cdrom_to_unix(&mesh, walker, dev, relpath, abspath);
372 else if (is_floppy_device(walker))
373 rv = efi_floppy_to_unix(&mesh, walker, dev, relpath, abspath);
374 else if (is_zpool_device(walker))
375 rv = efi_zpool_to_unix(&mesh, walker, dev, relpath, abspath);