Lines Matching refs:sz
39 static void *dp_alloc(size_t sz) in dp_alloc() argument
43 if (efi_allocate_pool(EFI_ALLOCATE_ANY_PAGES, sz, &buf) != EFI_SUCCESS) in dp_alloc()
182 unsigned sz = 0; in efi_dp_size() local
185 sz += dp->length; in efi_dp_size()
189 return sz; in efi_dp_size()
195 unsigned sz = efi_dp_size(dp) + sizeof(END); in efi_dp_dup() local
200 ndp = dp_alloc(sz); in efi_dp_dup()
201 memcpy(ndp, dp, sz); in efi_dp_dup()
239 unsigned sz = node->length; in efi_dp_append_node() local
240 void *p = dp_alloc(sz + sizeof(END)); in efi_dp_append_node()
241 memcpy(p, node, sz); in efi_dp_append_node()
242 memcpy(p + sz, &END, sizeof(END)); in efi_dp_append_node()
246 unsigned sz = efi_dp_size(dp); in efi_dp_append_node() local
247 void *p = dp_alloc(sz + node->length + sizeof(END)); in efi_dp_append_node()
248 memcpy(p, dp, sz); in efi_dp_append_node()
249 memcpy(p + sz, node, node->length); in efi_dp_append_node()
250 memcpy(p + sz + node->length, &END, sizeof(END)); in efi_dp_append_node()