Lines Matching defs:uefi_lib
212 uefi_lib_impl_t *uefi_lib;
215 uefi_lib = calloc(1, sizeof (uefi_lib_impl_t));
217 if (uefi_lib == NULL) {
222 free(uefi_lib);
226 uefi_lib->uefirt_fd = fd;
228 *hdl = (uefirt_hdl_t)uefi_lib;
237 uefi_lib_impl_t *uefi_lib = hdl;
240 (void) close(uefi_lib->uefirt_fd);
242 while (i < uefi_lib->memlist_end) {
243 free(uefi_lib->memlist_addr[i++]);
252 uefi_lib_impl_t *uefi_lib = hdl;
254 if (uefi_lib == NULL) {
259 if (uefi_lib->memlist_end == uefi_lib->memlist_size) {
262 newaddr = realloc(uefi_lib->memlist_addr,
263 (uefi_lib->memlist_size + MEMLIST_INCREMENT) *
269 uefi_lib->memlist_addr = newaddr;
270 uefi_lib->memlist_size += MEMLIST_INCREMENT;
273 uefi_lib->memlist_addr[uefi_lib->memlist_end] = ptr;
274 uefi_lib->memlist_end++;