Searched refs:free_list (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-current/contrib/ofed/librdmacm/
H A Dindexer.c69 entry[IDX_ENTRY_SIZE - 1].next = idx->free_list;
77 idx->free_list = start_index;
91 if ((index = idx->free_list) == 0) {
97 idx->free_list = entry[idx_entry_index(index)].next;
109 entry[idx_entry_index(index)].next = idx->free_list;
110 idx->free_list = index;
H A Dindexer.h44 * indexer by setting free_list and size to 0.
61 int free_list; member in struct:indexer
/freebsd-current/contrib/ofed/opensm/include/complib/
H A Dcl_qcomppool.h296 cl_qlist_t free_list; member in struct:_cl_qcpool
329 * free_list
546 return (cl_qlist_count(&p_pool->free_list));
615 cl_qlist_insert_head(&p_pool->free_list, &p_pool_item->list_item);
672 cl_qlist_insert_list_head(&p_pool->free_list, p_list);
/freebsd-current/sys/dev/qlnx/qlnxe/
H A Decore_fcoe.h40 osal_list_t free_list; member in struct:ecore_fcoe_info
H A Decore_iscsi.h43 osal_list_t free_list; member in struct:ecore_iscsi_info
H A Decore_hw.c66 osal_list_t free_list; member in struct:ecore_ptt_pool
87 OSAL_LIST_INIT(&p_pool->free_list);
99 &p_pool->free_list);
142 if (!OSAL_LIST_IS_EMPTY(&p_hwfn->p_ptt_pool->free_list)) {
143 p_ptt = OSAL_LIST_FIRST_ENTRY(&p_hwfn->p_ptt_pool->free_list,
146 &p_hwfn->p_ptt_pool->free_list);
170 OSAL_LIST_PUSH_HEAD(&p_ptt->list_entry, &p_hwfn->p_ptt_pool->free_list);
/freebsd-current/contrib/ofed/opensm/complib/
H A Dcl_pool.c144 cl_qlist_init(&p_pool->free_list);
184 while (!cl_is_qlist_empty(&p_pool->free_list)) {
187 free_list),
191 cl_qlist_remove_all(&p_pool->free_list);
302 cl_qlist_insert_head(&p_pool->free_list,
321 if (cl_is_qlist_empty(&p_pool->free_list)) {
335 if (cl_is_qlist_empty(&p_pool->free_list))
339 p_list_item = cl_qlist_remove_head(&p_pool->free_list);
341 CL_ASSERT(p_list_item != cl_qlist_end(&p_pool->free_list));
352 if (cl_is_qlist_empty(&p_pool->free_list)) {
[all...]
/freebsd-current/sys/ofed/drivers/infiniband/core/
H A Dib_fmr_pool.c60 * its pool's free_list (if the FMR can be mapped again; that is,
65 * either free_list or dirty_list.
71 * either free_list or dirty_list as appropriate. However, it is not
75 * free_list/dirty_list.
77 * Before we remap an FMR from free_list, we remove it from the cache
94 struct list_head free_list; member in struct:ib_fmr_pool
176 list_splice(&unmap_list, &pool->free_list);
245 INIT_LIST_HEAD(&pool->free_list);
312 list_add_tail(&fmr->list, &pool->free_list);
349 list_for_each_entry_safe(fmr, tmp, &pool->free_list, lis
[all...]
H A Dib_iwcm.c91 struct list_head free_list; member in struct:iwcm_work
127 free_list);
128 list_del_init(&work->free_list);
134 list_add(&work->free_list, &work->cm_id->work_free_list);
142 kfree(list_entry(e, struct iwcm_work, free_list));
/freebsd-current/usr.bin/du/
H A Ddu.c374 static struct links_entry *free_list; local
401 if (new_buckets == NULL && free_list != NULL) {
402 while (free_list != NULL) {
403 le = free_list;
404 free_list = le->next;
457 le->next = free_list;
458 free_list = le;
469 if (free_list != NULL) {
471 le = free_list;
472 free_list
[all...]
/freebsd-current/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary32.h173 if (sci->free_list.empty()) {
176 DCHECK(!sci->free_list.empty());
178 TransferBatch *b = sci->free_list.front();
179 sci->free_list.pop_front();
189 sci->free_list.push_front(b);
283 IntrusiveList<TransferBatch> free_list; variable
333 sci->free_list.push_back(b);
374 sci->free_list.push_back(b);
/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dzfs_rlock.c554 list_t *free_list)
572 list_insert_tail(free_list, remove);
604 list_insert_tail(free_list, lr);
618 list_t free_list; local
629 list_create(&free_list, sizeof (zfs_locked_range_t),
640 list_insert_tail(&free_list, lr);
646 zfs_rangelock_exit_reader(rl, lr, &free_list);
650 while ((free_lr = list_remove_head(&free_list)) != NULL)
653 list_destroy(&free_list);
553 zfs_rangelock_exit_reader(zfs_rangelock_t *rl, zfs_locked_range_t *remove, list_t *free_list) argument
H A Dzvol.c1236 list_t free_list; local
1241 list_create(&free_list, sizeof (zvol_state_t),
1281 list_insert_head(&free_list, zv);
1289 while ((zv = list_remove_head(&free_list)) != NULL)
/freebsd-current/crypto/heimdal/lib/krb5/
H A Dkeytab_any.c43 free_list (krb5_context context, struct any_data *a) function
94 free_list (context, a0);
115 free_list (context, a);
/freebsd-current/sys/dev/isci/scil/
H A Dsci_abstract_list.h185 struct SCI_ABSTRACT_ELEMENT_LIST free_list; member in struct:SCI_ABSTRACT_ELEMENT_POOL
853 private_push_front(&(free_pool)->free_list, (alElement_p)); \
864 alElement_p = private_pop_front(&(free_pool)->free_list); \
H A Dsci_abstract_list.c577 private_push_front(&(free_pool)->free_list, (alElement_p));
590 alElement_p = private_pop_front(&(free_pool)->free_list);
/freebsd-current/bin/ps/
H A Dps.c137 static void free_list(struct listinfo *);
747 free_list(&gidlist);
748 free_list(&jidlist);
749 free_list(&pidlist);
750 free_list(&pgrplist);
751 free_list(&ruidlist);
752 free_list(&sesslist);
753 free_list(&ttylist);
754 free_list(&uidlist);
1175 free_list(struc function
[all...]
/freebsd-current/contrib/dialog/
H A Dfselect.c126 free_list(LIST * list, int reinit) function
487 free_list(d_list, TRUE);
488 free_list(f_list, TRUE);
886 free_list(&d_list, FALSE);
887 free_list(&f_list, FALSE);
937 free_list(&d_list, FALSE);
938 free_list(&f_list, FALSE);
H A Deditbox.c126 free_list(char ***list, int *rows) function
769 free_list(&list, &rows);
/freebsd-current/sys/dev/drm2/ttm/
H A Dttm_page_alloc_dma.c86 * @lock: Protects the inuse_list and free_list from concurrnet access. Must be
91 * @free_list: Pool of pages that are free to be used. No order requirements.
108 struct list_head free_list; member in struct:dma_pool
446 list_for_each_entry_safe_reverse(dma_p, tmp, &pool->free_list,
597 INIT_LIST_HEAD(&pool->free_list);
809 list_splice(&d_pages, &pool->free_list);
823 list_splice_tail(&d_pages, &pool->free_list);
848 d_page = list_first_entry(&pool->free_list, struct dma_page, page_list);
966 list_splice(&ttm_dma->pages_list, &pool->free_list);
/freebsd-current/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmac.c874 struct list_head *free_list, bool wake)
885 list_for_each_entry_safe(skb, tmp, free_list, list) {
905 LIST_HEAD(free_list);
908 LINUX_LIST_HEAD(free_list);
986 mt76_connac2_txwi_free(mdev, txwi, sta, &free_list);
990 mt7915_mac_tx_free_done(dev, &free_list, wake);
1005 LIST_HEAD(free_list);
1008 LINUX_LIST_HEAD(free_list);
1027 mt76_connac2_txwi_free(mdev, txwi, NULL, &free_list);
1030 mt7915_mac_tx_free_done(dev, &free_list, wak
873 mt7915_mac_tx_free_done(struct mt7915_dev *dev, struct list_head *free_list, bool wake) argument
[all...]
/freebsd-current/sys/dev/vmware/pvscsi/
H A Dpvscsi.c200 SLIST_HEAD(, pvscsi_hcb) free_list;
363 hcb = SLIST_FIRST(&sc->free_list);
365 SLIST_REMOVE_HEAD(&sc->free_list, links);
379 SLIST_INSERT_HEAD(&sc->free_list, hcb, links);
603 SLIST_INIT(&sc->free_list);
606 SLIST_INSERT_HEAD(&sc->free_list, hcb, links);
/freebsd-current/sys/contrib/dev/mediatek/mt76/
H A Dmt76_connac.h425 struct list_head *free_list);
H A Dtx.c240 struct list_head *free_list)
245 .free_list = free_list,
239 __mt76_tx_complete_skb(struct mt76_dev *dev, u16 wcid_idx, struct sk_buff *skb, struct list_head *free_list) argument
/freebsd-current/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dmac.c511 LIST_HEAD(free_list);
563 mt76_connac2_txwi_free(mdev, txwi, sta, &free_list);
569 list_for_each_entry_safe(skb, tmp, &free_list, list) {

Completed in 187 milliseconds

12