Lines Matching refs:new
241 * NewVal - The new value for the object
271 * NewTable - Where an entire new table is returned.
273 * RETURN: Status, pointer to new table. Null pointer returned if no
601 ACPI_DEBUG("%s: found region for request (new refcount=%d), "
700 struct AcpiMapping *new = malloc(sizeof(struct AcpiMapping));
701 new->num_caps = npages;
702 new->caps = calloc(npages, sizeof(struct capref));
714 free(new->caps);
715 free(new);
728 err = slot_alloc(&new->caps[page]);
734 err = cap_copy(new->caps[page], frame_cap);
740 err = memobj->m.f.fill(&memobj->m, page * BASE_PAGE_SIZE, new->caps[page],
759 // add new mapping to tracking list
760 new->memobj = memobj;
761 new->vregion = vregion;
762 new->pbase = pbase;
763 new->length = length;
764 new->refcount = 1;
765 new->next = head;
766 head = new;
859 * RETURN: Pointer to the new allocation. Null on error.
902 * PARAMETERS: InitialUnits - Units to be assigned to the new semaphore
1141 * DESCRIPTION: Execute a new thread
1531 uint32_t new, old;
1535 new = ((old & ~GL_BIT_MASK) | GL_BIT_OWNED) |
1537 } while (!__sync_bool_compare_and_swap(lock, old, new));
1539 return ((new < GL_BIT_MASK) ? GL_ACQUIRED : GL_BUSY);
1549 uint32_t new, old;
1553 new = old & ~GL_BIT_MASK;
1554 } while (!__sync_bool_compare_and_swap(lock, old, new));