Lines Matching refs:walker
131 const_efidp media, file, walker;
140 walker = media = dp;
148 if (!ValidLen(walker))
150 walker = (const_efidp)NextDevicePathNode(walker);
151 if ((uintptr_t)walker - (uintptr_t)dp > MAX_DP_SANITY)
153 if (DevicePathType(walker) == MEDIA_DEVICE_PATH &&
154 DevicePathSubType(walker) == MEDIA_FILEPATH_DP)
155 file = walker;
156 else if (DevicePathType(walker) == MEDIA_DEVICE_PATH &&
157 DevicePathType(walker) == END_DEVICE_PATH_TYPE)
348 const_efidp walker;
367 walker = dp;
368 if (!ValidLen(walker))
370 while (DevicePathType(walker) != MEDIA_DEVICE_PATH &&
371 DevicePathType(walker) != END_DEVICE_PATH_TYPE) {
372 walker = (const_efidp)NextDevicePathNode(walker);
373 if ((uintptr_t)walker - (uintptr_t)dp > MAX_DP_SANITY)
375 if (!ValidLen(walker))
378 if (DevicePathType(walker) != MEDIA_DEVICE_PATH)
402 if (DevicePathSubType(walker) == MEDIA_HARDDRIVE_DP)
403 rv = efi_hd_to_unix(&mesh, walker, dev, relpath, abspath);
405 else if (is_cdrom_device(walker))
406 rv = efi_cdrom_to_unix(&mesh, walker, dev, relpath, abspath);
407 else if (is_floppy_device(walker))
408 rv = efi_floppy_to_unix(&mesh, walker, dev, relpath, abspath);
409 else if (is_zpool_device(walker))
410 rv = efi_zpool_to_unix(&mesh, walker, dev, relpath, abspath);