Home
last modified time | relevance | path

Searched refs:free_list (Results 1 – 5 of 5) sorted by relevance

/xnu-10063.101.15/osfmk/arm64/sptm/pmap/
H A Dpmap_data.c590 pv_free_list_t *free_list = &pv_free_ring[index]; in pv_free_array_get_batch() local
592 assert((free_list->count == PV_BATCH_SIZE) && (free_list->list != PV_ENTRY_NULL)); in pv_free_array_get_batch()
593 new_batch = free_list->list; in pv_free_array_get_batch()
621 pv_free_list_t *free_list = &pv_free_ring[index]; in pv_free_array_give_batch() local
622 free_list->list = batch_head; in pv_free_array_give_batch()
623 free_list->count = PV_BATCH_SIZE; in pv_free_array_give_batch()
638 pv_free_list_alloc(pv_free_list_t *free_list, pv_entry_t **pvepp) in pv_free_list_alloc() argument
641 assert(((free_list->list != NULL) && (free_list->count > 0)) || in pv_free_list_alloc()
642 ((free_list->list == NULL) && (free_list->count == 0))); in pv_free_list_alloc()
644 if ((*pvepp = free_list->list) != NULL) { in pv_free_list_alloc()
[all …]
/xnu-10063.101.15/osfmk/arm/pmap/
H A Dpmap_data.c1598 pv_free_list_t *free_list = &pv_free_ring[index]; in pv_free_array_get_batch() local
1600 assert((free_list->count == PV_BATCH_SIZE) && (free_list->list != PV_ENTRY_NULL)); in pv_free_array_get_batch()
1601 new_batch = free_list->list; in pv_free_array_get_batch()
1629 pv_free_list_t *free_list = &pv_free_ring[index]; in pv_free_array_give_batch() local
1630 free_list->list = batch_head; in pv_free_array_give_batch()
1631 free_list->count = PV_BATCH_SIZE; in pv_free_array_give_batch()
1646 pv_free_list_alloc(pv_free_list_t *free_list, pv_entry_t **pvepp) in pv_free_list_alloc() argument
1649 assert(((free_list->list != NULL) && (free_list->count > 0)) || in pv_free_list_alloc()
1650 ((free_list->list == NULL) && (free_list->count == 0))); in pv_free_list_alloc()
1652 if ((*pvepp = free_list->list) != NULL) { in pv_free_list_alloc()
[all …]
/xnu-10063.101.15/bsd/kern/
H A Duipc_socket.c3302 struct mbuf *nextrecord, *free_list; in soreceive() local
3473 free_list = NULL; in soreceive()
3754 &free_list, &delayed_copy_len); in soreceive()
3806 if (free_list == NULL) { in soreceive()
3807 free_list = m; in soreceive()
3934 &free_list, &delayed_copy_len); in soreceive()
4002 error = sodelayed_copy(so, uio, &free_list, &delayed_copy_len); in soreceive()
4007 if (free_list != NULL) { in soreceive()
4008 m_freem_list(free_list); in soreceive()
4009 free_list = NULL; in soreceive()
[all …]
H A Duipc_socket2.c1792 struct mbuf *m, *free_list, *ml; in sbdrop() local
1812 free_list = last = m; in sbdrop()
1877 m_freem_list(free_list); in sbdrop()
/xnu-10063.101.15/bsd/sys/
H A Dsocketvar.h660 SLIST_ENTRY(sf_buf) free_list; /* list of free buffer slots */