Lines Matching refs:buffer_size
465 static efi_status_t file_read(struct file_handle *fh, u64 *buffer_size, in file_read() argument
488 *buffer_size, &actread)) in file_read()
491 *buffer_size = actread; in file_read()
508 static efi_status_t dir_read(struct file_handle *fh, u64 *buffer_size, in dir_read() argument
541 *buffer_size = 0; in dir_read()
548 if (*buffer_size < required_size) { in dir_read()
549 *buffer_size = required_size; in dir_read()
557 *buffer_size = required_size; in dir_read()
580 efi_uintn_t *buffer_size, void *buffer) in efi_file_read_int() argument
586 if (!this || !buffer_size) in efi_file_read_int()
589 bs = *buffer_size; in efi_file_read_int()
595 *buffer_size = bs; in efi_file_read_int()
597 *buffer_size = SIZE_MAX; in efi_file_read_int()
616 efi_uintn_t *buffer_size, void *buffer) in efi_file_read() argument
620 EFI_ENTRY("%p, %p, %p", this, buffer_size, buffer); in efi_file_read()
622 ret = efi_file_read_int(this, buffer_size, buffer); in efi_file_read()
651 ret = efi_file_read_int(this, &token->buffer_size, token->buffer); in efi_file_read_ex()
663 efi_uintn_t *buffer_size, void *buffer) in efi_file_write_int() argument
669 if (!this || !buffer_size || !buffer) { in efi_file_write_int()
682 if (!*buffer_size) in efi_file_write_int()
689 if (fs_write(fh->path, map_to_sysmem(buffer), fh->offset, *buffer_size, in efi_file_write_int()
694 *buffer_size = actwrite; in efi_file_write_int()
715 efi_uintn_t *buffer_size, in efi_file_write() argument
720 EFI_ENTRY("%p, %p, %p", this, buffer_size, buffer); in efi_file_write()
722 ret = efi_file_write_int(this, buffer_size, buffer); in efi_file_write()
751 ret = efi_file_write_int(this, &token->buffer_size, token->buffer); in efi_file_write_ex()
843 efi_uintn_t *buffer_size, in efi_file_getinfo() argument
850 EFI_ENTRY("%p, %pUs, %p, %p", file, info_type, buffer_size, buffer); in efi_file_getinfo()
852 if (!file || !info_type || !buffer_size || in efi_file_getinfo()
853 (*buffer_size && !buffer)) { in efi_file_getinfo()
867 if (*buffer_size < required_size) { in efi_file_getinfo()
868 *buffer_size = required_size; in efi_file_getinfo()
911 if (*buffer_size < required_size) { in efi_file_getinfo()
912 *buffer_size = required_size; in efi_file_getinfo()
936 if (*buffer_size < 2) { in efi_file_getinfo()
937 *buffer_size = 2; in efi_file_getinfo()
952 efi_uintn_t buffer_size, in efi_file_setinfo() argument
959 EFI_ENTRY("%p, %pUs, %zu, %p", file, info_type, buffer_size, buffer); in efi_file_setinfo()
968 if (buffer_size < sizeof(struct efi_file_info) + 2 || in efi_file_setinfo()
969 buffer_size < info->size) { in efi_file_setinfo()