Lines Matching refs:data_size
405 uint32_t data_size; member
414 uint32_t data_size; member
420 uint32_t *attributes, uint8_t *data, int *data_size) in qcscm_uefi_get_variable() argument
433 respsize = ALIGN(sizeof(*resp)) + ALIGN(*data_size); in qcscm_uefi_get_variable()
444 req->data_size = *data_size; in qcscm_uefi_get_variable()
475 *data_size = resp->data_size; in qcscm_uefi_get_variable()
484 resp->data_offset + resp->data_size > resp->length) { in qcscm_uefi_get_variable()
492 if (*data_size == 0) { in qcscm_uefi_get_variable()
493 *data_size = resp->data_size; in qcscm_uefi_get_variable()
498 if (resp->data_size > *data_size) { in qcscm_uefi_get_variable()
499 *data_size = resp->data_size; in qcscm_uefi_get_variable()
504 memcpy(data, (char *)resp + resp->data_offset, resp->data_size); in qcscm_uefi_get_variable()
505 *data_size = resp->data_size; in qcscm_uefi_get_variable()
520 uint32_t data_size; member
533 uint32_t attributes, uint8_t *data, int data_size) in qcscm_uefi_set_variable() argument
546 ALIGN(data_size); in qcscm_uefi_set_variable()
564 req->data_size = data_size; in qcscm_uefi_set_variable()
565 req->length = req->data_offset + req->data_size; in qcscm_uefi_set_variable()
569 memcpy((char *)req + req->data_offset, data, data_size); in qcscm_uefi_set_variable()
700 u_long *data_size, void *data) in qcscm_efi_get_variable() argument
712 size = *data_size; in qcscm_efi_get_variable()
715 *data_size = size; in qcscm_efi_get_variable()
723 u_long data_size, void *data) in qcscm_efi_set_variable() argument
735 attributes, data, data_size); in qcscm_efi_set_variable()