Lines Matching full:length
270 uint64_t length; in uefi_vars_mm_get_variable() local
272 length = sizeof(*mvar) + sizeof(*va); in uefi_vars_mm_get_variable()
273 if (mhdr->length < length) { in uefi_vars_mm_get_variable()
283 if (uadd64_overflow(length, va->name_size, &length)) { in uefi_vars_mm_get_variable()
286 if (mhdr->length < length) { in uefi_vars_mm_get_variable()
307 if (uadd64_overflow(length, va->data_size, &length)) { in uefi_vars_mm_get_variable()
310 if (uv->buf_size < length) { in uefi_vars_mm_get_variable()
317 length -= va->data_size; in uefi_vars_mm_get_variable()
324 return length; in uefi_vars_mm_get_variable()
334 uint64_t length; in uefi_vars_mm_get_next_variable() local
336 length = sizeof(*mvar) + sizeof(*nv); in uefi_vars_mm_get_next_variable()
337 if (mhdr->length < length) { in uefi_vars_mm_get_next_variable()
346 if (uadd64_overflow(length, nv->name_size, &length)) { in uefi_vars_mm_get_next_variable()
349 if (mhdr->length < length) { in uefi_vars_mm_get_next_variable()
376 length = sizeof(*mvar) + sizeof(*nv) + var->name_size; in uefi_vars_mm_get_next_variable()
377 if (uv->buf_size < length) { in uefi_vars_mm_get_next_variable()
385 return length; in uefi_vars_mm_get_next_variable()
419 uint64_t length; in uefi_vars_mm_set_variable() local
423 length = sizeof(*mvar) + sizeof(*va); in uefi_vars_mm_set_variable()
424 if (mhdr->length < length) { in uefi_vars_mm_set_variable()
434 if (uadd64_overflow(length, va->name_size, &length)) { in uefi_vars_mm_set_variable()
437 if (mhdr->length < length) { in uefi_vars_mm_set_variable()
442 if (uadd64_overflow(length, va->data_size, &length)) { in uefi_vars_mm_set_variable()
445 if (mhdr->length < length) { in uefi_vars_mm_set_variable()
564 uint64_t length; in uefi_vars_mm_variable_info() local
566 length = sizeof(*mvar) + sizeof(*vi); in uefi_vars_mm_variable_info()
567 if (uv->buf_size < length) { in uefi_vars_mm_variable_info()
577 return length; in uefi_vars_mm_variable_info()
585 uint64_t length; in uefi_vars_mm_get_payload_size() local
587 length = sizeof(*mvar) + sizeof(*ps); in uefi_vars_mm_get_payload_size()
588 if (uv->buf_size < length) { in uefi_vars_mm_get_payload_size()
594 return length; in uefi_vars_mm_get_payload_size()
604 uint64_t length; in uefi_vars_mm_lock_variable() local
606 length = sizeof(*mvar) + sizeof(*lv); in uefi_vars_mm_lock_variable()
607 if (mhdr->length < length) { in uefi_vars_mm_lock_variable()
612 if (uadd64_overflow(length, lv->name_size, &length)) { in uefi_vars_mm_lock_variable()
615 if (mhdr->length < length) { in uefi_vars_mm_lock_variable()
639 return length; in uefi_vars_mm_lock_variable()
662 uint64_t length; in uefi_vars_mm_vars_proto() local
668 if (mhdr->length < sizeof(*mvar)) { in uefi_vars_mm_vars_proto()
679 length = uefi_vars_mm_get_variable(uv, mhdr, mvar, func); in uefi_vars_mm_vars_proto()
683 length = uefi_vars_mm_get_next_variable(uv, mhdr, mvar, func); in uefi_vars_mm_vars_proto()
687 length = uefi_vars_mm_set_variable(uv, mhdr, mvar, func); in uefi_vars_mm_vars_proto()
691 length = uefi_vars_mm_variable_info(uv, mhdr, mvar, func); in uefi_vars_mm_vars_proto()
695 length = uefi_vars_mm_lock_variable(uv, mhdr, mvar, func); in uefi_vars_mm_vars_proto()
699 length = uefi_vars_mm_get_payload_size(uv, mhdr, mvar, func); in uefi_vars_mm_vars_proto()
705 length = 0; in uefi_vars_mm_vars_proto()
711 length = 0; in uefi_vars_mm_vars_proto()
715 length = uefi_vars_mm_error(mhdr, mvar, EFI_UNSUPPORTED); in uefi_vars_mm_vars_proto()
719 if (mhdr->length < length) { in uefi_vars_mm_vars_proto()