Home | History | Annotate | Download | only in efi

Lines Matching refs:fd

145 	EFI_FILE_HANDLE	fd = NULL;
153 &fd,
157 return fd;
171 size_t efi_xpread(EFI_FILE_HANDLE fd, void *buf, size_t count, off_t offset)
173 ASSERT(fd);
174 efi_errno = uefi_call_wrapper(fd->SetPosition,
176 fd,
179 efi_errno = uefi_call_wrapper(fd->Read,
181 fd,
189 size_t efi_xpwrite(EFI_FILE_HANDLE fd, void *buf, size_t count, off_t offset)
191 ASSERT(fd);
192 efi_errno = uefi_call_wrapper(fd->SetPosition,
194 fd,
197 efi_errno = uefi_call_wrapper(fd->Write,
199 fd,
209 int efi_fstat(EFI_FILE_HANDLE fd, EFI_FILE_INFO *st)
213 ASSERT(fd);
214 finfo = LibFileInfo(fd);
231 void efi_set_attributes(EFI_FILE_HANDLE fd)
235 ASSERT(fd);
236 finfo = LibFileInfo(fd);
240 efi_errno = uefi_call_wrapper(fd->SetInfo,
242 fd,
250 void efi_clear_attributes(EFI_FILE_HANDLE fd)
254 ASSERT(fd);
255 finfo = LibFileInfo(fd);
258 efi_errno = uefi_call_wrapper(fd->SetInfo,
260 fd,
269 void efi_sync(EFI_FILE_HANDLE fd)
271 ASSERT(fd);
272 efi_errno = uefi_call_wrapper(fd->Flush, 1, fd);
277 void efi_close(EFI_FILE_HANDLE fd)
280 ASSERT(fd);
281 efi_errno = uefi_call_wrapper(fd->Close, 1, fd);