Lines Matching refs:prefix
142 size_t prefix, len; in efi_devpath_trim() local
146 prefix = (UINT8 *)node - (UINT8 *)devpath; in efi_devpath_trim()
147 if (prefix == 0) in efi_devpath_trim()
149 len = prefix + DevicePathNodeLength(NextDevicePathNode(node)); in efi_devpath_trim()
152 memcpy(copy, devpath, prefix); in efi_devpath_trim()
153 node = (EFI_DEVICE_PATH *)((UINT8 *)copy + prefix); in efi_devpath_trim()
207 efi_devpath_is_prefix(EFI_DEVICE_PATH *prefix, EFI_DEVICE_PATH *path) in efi_devpath_is_prefix() argument
211 if (prefix == NULL || path == NULL) in efi_devpath_is_prefix()
215 if (IsDevicePathEnd(prefix)) in efi_devpath_is_prefix()
218 if (DevicePathType(prefix) != DevicePathType(path) || in efi_devpath_is_prefix()
219 DevicePathSubType(prefix) != DevicePathSubType(path)) in efi_devpath_is_prefix()
222 len = DevicePathNodeLength(prefix); in efi_devpath_is_prefix()
226 if (memcmp(prefix, path, len) != 0) in efi_devpath_is_prefix()
229 prefix = NextDevicePathNode(prefix); in efi_devpath_is_prefix()