Lines Matching refs:buffer_size

457 static efi_status_t file_read(struct file_handle *fh, u64 *buffer_size,  in file_read()  argument
480 *buffer_size, &actread)) in file_read()
483 *buffer_size = actread; in file_read()
500 static efi_status_t dir_read(struct file_handle *fh, u64 *buffer_size, in dir_read() argument
533 *buffer_size = 0; in dir_read()
540 if (*buffer_size < required_size) { in dir_read()
541 *buffer_size = required_size; in dir_read()
549 *buffer_size = required_size; in dir_read()
572 efi_uintn_t *buffer_size, void *buffer) in efi_file_read_int() argument
578 if (!this || !buffer_size) in efi_file_read_int()
581 bs = *buffer_size; in efi_file_read_int()
587 *buffer_size = bs; in efi_file_read_int()
589 *buffer_size = SIZE_MAX; in efi_file_read_int()
608 efi_uintn_t *buffer_size, void *buffer) in efi_file_read() argument
612 EFI_ENTRY("%p, %p, %p", this, buffer_size, buffer); in efi_file_read()
614 ret = efi_file_read_int(this, buffer_size, buffer); in efi_file_read()
643 ret = efi_file_read_int(this, &token->buffer_size, token->buffer); in efi_file_read_ex()
655 efi_uintn_t *buffer_size, void *buffer) in efi_file_write_int() argument
661 if (!this || !buffer_size || !buffer) { in efi_file_write_int()
674 if (!*buffer_size) in efi_file_write_int()
681 if (fs_write(fh->path, map_to_sysmem(buffer), fh->offset, *buffer_size, in efi_file_write_int()
686 *buffer_size = actwrite; in efi_file_write_int()
707 efi_uintn_t *buffer_size, in efi_file_write() argument
712 EFI_ENTRY("%p, %p, %p", this, buffer_size, buffer); in efi_file_write()
714 ret = efi_file_write_int(this, buffer_size, buffer); in efi_file_write()
743 ret = efi_file_write_int(this, &token->buffer_size, token->buffer); in efi_file_write_ex()
835 efi_uintn_t *buffer_size, in efi_file_getinfo() argument
842 EFI_ENTRY("%p, %pUs, %p, %p", file, info_type, buffer_size, buffer); in efi_file_getinfo()
844 if (!file || !info_type || !buffer_size || in efi_file_getinfo()
845 (*buffer_size && !buffer)) { in efi_file_getinfo()
859 if (*buffer_size < required_size) { in efi_file_getinfo()
860 *buffer_size = required_size; in efi_file_getinfo()
895 if (*buffer_size < required_size) { in efi_file_getinfo()
896 *buffer_size = required_size; in efi_file_getinfo()
920 if (*buffer_size < 2) { in efi_file_getinfo()
921 *buffer_size = 2; in efi_file_getinfo()
936 efi_uintn_t buffer_size, in efi_file_setinfo() argument
942 EFI_ENTRY("%p, %pUs, %zu, %p", file, info_type, buffer_size, buffer); in efi_file_setinfo()
951 if (buffer_size < sizeof(struct efi_file_info) + 2 || in efi_file_setinfo()
952 buffer_size < info->size) { in efi_file_setinfo()