Lines Matching refs:devpath

47 	EFI_DEVICE_PATH *devpath;  in efi_lookup_image_devpath()  local
52 (void **)&devpath); in efi_lookup_image_devpath()
54 devpath = NULL; in efi_lookup_image_devpath()
55 return (devpath); in efi_lookup_image_devpath()
61 EFI_DEVICE_PATH *devpath; in efi_lookup_devpath() local
65 (void **)&devpath); in efi_lookup_devpath()
67 devpath = NULL; in efi_lookup_devpath()
68 return (devpath); in efi_lookup_devpath()
83 efi_devpath_name(EFI_DEVICE_PATH *devpath) in efi_devpath_name() argument
88 if (devpath == NULL) in efi_devpath_name()
100 return (textProtocol->ConvertDevicePathToText(devpath, TRUE, TRUE)); in efi_devpath_name()
111 efi_devpath_last_node(EFI_DEVICE_PATH *devpath) in efi_devpath_last_node() argument
114 if (IsDevicePathEnd(devpath)) in efi_devpath_last_node()
116 while (!IsDevicePathEnd(NextDevicePathNode(devpath))) in efi_devpath_last_node()
117 devpath = NextDevicePathNode(devpath); in efi_devpath_last_node()
118 return (devpath); in efi_devpath_last_node()
125 efi_devpath_next_instance(EFI_DEVICE_PATH *devpath) in efi_devpath_next_instance() argument
127 while (!IsDevicePathEnd(devpath)) { in efi_devpath_next_instance()
128 devpath = NextDevicePathNode(devpath); in efi_devpath_next_instance()
129 if (IsDevicePathEndType(devpath) && in efi_devpath_next_instance()
130 devpath->SubType == END_INSTANCE_DEVICE_PATH_SUBTYPE) { in efi_devpath_next_instance()
131 devpath = NextDevicePathNode(devpath); in efi_devpath_next_instance()
135 return (devpath); in efi_devpath_next_instance()
139 efi_devpath_trim(EFI_DEVICE_PATH *devpath) in efi_devpath_trim() argument
144 if ((node = efi_devpath_last_node(devpath)) == NULL) in efi_devpath_trim()
146 prefix = (UINT8 *)node - (UINT8 *)devpath; in efi_devpath_trim()
152 memcpy(copy, devpath, prefix); in efi_devpath_trim()
160 efi_devpath_handle(EFI_DEVICE_PATH *devpath) in efi_devpath_handle() argument
172 &devpath, &h); in efi_devpath_handle()