Lines Matching refs:buffer_size

412 static efi_status_t file_read(struct file_handle *fh, u64 *buffer_size,  in file_read()  argument
435 *buffer_size, &actread)) in file_read()
438 *buffer_size = actread; in file_read()
444 static efi_status_t dir_read(struct file_handle *fh, u64 *buffer_size, in dir_read() argument
477 *buffer_size = 0; in dir_read()
484 if (*buffer_size < required_size) { in dir_read()
485 *buffer_size = required_size; in dir_read()
493 *buffer_size = required_size; in dir_read()
512 efi_uintn_t *buffer_size, void *buffer) in efi_file_read_int() argument
518 if (!this || !buffer_size || !buffer) in efi_file_read_int()
521 bs = *buffer_size; in efi_file_read_int()
527 *buffer_size = bs; in efi_file_read_int()
529 *buffer_size = SIZE_MAX; in efi_file_read_int()
548 efi_uintn_t *buffer_size, void *buffer) in efi_file_read() argument
552 EFI_ENTRY("%p, %p, %p", this, buffer_size, buffer); in efi_file_read()
554 ret = efi_file_read_int(this, buffer_size, buffer); in efi_file_read()
583 ret = efi_file_read_int(this, &token->buffer_size, token->buffer); in efi_file_read_ex()
595 efi_uintn_t *buffer_size, void *buffer) in efi_file_write_int() argument
601 if (!this || !buffer_size || !buffer) { in efi_file_write_int()
614 if (!*buffer_size) in efi_file_write_int()
621 if (fs_write(fh->path, map_to_sysmem(buffer), fh->offset, *buffer_size, in efi_file_write_int()
626 *buffer_size = actwrite; in efi_file_write_int()
647 efi_uintn_t *buffer_size, in efi_file_write() argument
652 EFI_ENTRY("%p, %p, %p", this, buffer_size, buffer); in efi_file_write()
654 ret = efi_file_write_int(this, buffer_size, buffer); in efi_file_write()
683 ret = efi_file_write_int(this, &token->buffer_size, token->buffer); in efi_file_write_ex()
766 efi_uintn_t *buffer_size, in efi_file_getinfo() argument
773 EFI_ENTRY("%p, %pUl, %p, %p", file, info_type, buffer_size, buffer); in efi_file_getinfo()
775 if (!file || !info_type || !buffer_size || in efi_file_getinfo()
776 (*buffer_size && !buffer)) { in efi_file_getinfo()
790 if (*buffer_size < required_size) { in efi_file_getinfo()
791 *buffer_size = required_size; in efi_file_getinfo()
826 if (*buffer_size < required_size) { in efi_file_getinfo()
827 *buffer_size = required_size; in efi_file_getinfo()
851 if (*buffer_size < 2) { in efi_file_getinfo()
852 *buffer_size = 2; in efi_file_getinfo()
867 efi_uintn_t buffer_size, in efi_file_setinfo() argument
873 EFI_ENTRY("%p, %pUl, %zu, %p", file, info_type, buffer_size, buffer); in efi_file_setinfo()
882 if (buffer_size < sizeof(struct efi_file_info) + 2 || in efi_file_setinfo()
883 buffer_size < info->size) { in efi_file_setinfo()