arch/powerpc/include/asm/rheap.h
32
struct list_head free_list;
arch/powerpc/lib/rheap.c
172
list_for_each(l, &info->free_list) {
arch/powerpc/lib/rheap.c
205
list_add(&blkn->list, &info->free_list);
arch/powerpc/lib/rheap.c
274
INIT_LIST_HEAD(&info->free_list);
arch/powerpc/lib/rheap.c
319
INIT_LIST_HEAD(&info->free_list);
arch/powerpc/lib/rheap.c
395
list_for_each(l, &info->free_list) {
arch/powerpc/lib/rheap.c
460
list_for_each(l, &info->free_list) {
arch/powerpc/lib/rheap.c
552
list_for_each(l, &info->free_list) {
arch/powerpc/lib/rheap.c
651
h = &info->free_list;
arch/powerpc/lib/rheap.c
77
fixup(blks, blke, delta, &info->free_list);
arch/um/drivers/chan.h
17
struct list_head free_list;
arch/um/drivers/chan_kern.c
230
chan = list_entry(ele, struct chan, free_list);
arch/um/drivers/chan_kern.c
250
list_add(&chan->free_list, &irqs_to_free);
arch/um/drivers/chan_kern.c
513
.free_list =
arch/um/drivers/chan_kern.c
514
LIST_HEAD_INIT(chan->free_list),
block/bio.c
31
struct bio *free_list;
block/bio.c
475
if (WARN_ON_ONCE(cache->free_list))
block/bio.c
479
cache->free_list = cache->free_list_irq;
block/bio.c
494
if (!cache->free_list) {
block/bio.c
497
if (!cache->free_list) {
block/bio.c
502
bio = cache->free_list;
block/bio.c
503
cache->free_list = bio->bi_next;
block/bio.c
765
while ((bio = cache->free_list) != NULL) {
block/bio.c
766
cache->free_list = bio->bi_next;
block/bio.c
779
if (!READ_ONCE(cache->free_list)) {
block/bio.c
826
bio->bi_next = cache->free_list;
block/bio.c
829
cache->free_list = bio;
drivers/accel/habanalabs/common/command_submission.c
123
list_add(&node->list_link, &outcome_store->free_list);
drivers/accel/habanalabs/common/command_submission.c
86
if (list_empty(&outcome_store->free_list)) {
drivers/accel/habanalabs/common/command_submission.c
92
node = list_last_entry(&outcome_store->free_list,
drivers/accel/habanalabs/common/context.c
218
INIT_LIST_HEAD(&ctx->outcome_store.free_list);
drivers/accel/habanalabs/common/context.c
222
&ctx->outcome_store.free_list);
drivers/accel/habanalabs/common/habanalabs.h
1885
struct list_head free_list;
drivers/accel/habanalabs/common/irq.c
256
struct list_head **free_list,
drivers/accel/habanalabs/common/irq.c
268
if (!(*free_list)) {
drivers/accel/habanalabs/common/irq.c
270
*free_list = kmalloc_obj(struct list_head, GFP_ATOMIC);
drivers/accel/habanalabs/common/irq.c
271
if (!(*free_list))
drivers/accel/habanalabs/common/irq.c
274
INIT_LIST_HEAD(*free_list);
drivers/accel/habanalabs/common/irq.c
322
list_add(&free_node->free_objects_node, *free_list);
drivers/accel/habanalabs/common/memory.c
2755
struct list_head free_list;
drivers/accel/habanalabs/common/memory.c
2788
INIT_LIST_HEAD(&free_list);
drivers/accel/habanalabs/common/memory.c
2799
list_add(&phys_pg_list->node, &free_list);
drivers/accel/habanalabs/common/memory.c
2803
list_for_each_entry_safe(phys_pg_list, tmp_phys_node, &free_list, node)
drivers/acpi/ec.c
1124
LIST_HEAD(free_list);
drivers/acpi/ec.c
1136
list_add(&handler->node, &free_list);
drivers/acpi/ec.c
1141
list_for_each_entry_safe(handler, tmp, &free_list, node)
drivers/atm/eni.c
167
eni_dev->free_list[i].start,
drivers/atm/eni.c
168
1 << eni_dev->free_list[i].order);
drivers/atm/eni.c
1848
eni_dev->free_list = kmalloc_objs(*eni_dev->free_list,
drivers/atm/eni.c
1850
if (!eni_dev->free_list) {
drivers/atm/eni.c
1870
if (error) goto free_list;
drivers/atm/eni.c
1872
if (error) goto free_list;
drivers/atm/eni.c
1874
if (error) goto free_list;
drivers/atm/eni.c
1882
free_list:
drivers/atm/eni.c
1883
kfree(eni_dev->free_list);
drivers/atm/eni.c
204
list = eni_dev->free_list;
drivers/atm/eni.c
2189
struct eni_free *fe = eni_dev->free_list+i;
drivers/atm/eni.c
235
list = eni_dev->free_list;
drivers/atm/eni.c
274
list = eni_dev->free_list;
drivers/atm/eni.c
908
free_page((unsigned long) eni_dev->free_list);
drivers/atm/eni.h
109
struct eni_free *free_list; /* free list */
drivers/block/xen-blkback/blkback.c
422
free_list);
drivers/block/xen-blkback/blkback.c
423
list_del(&req->free_list);
drivers/block/xen-blkback/blkback.c
440
list_add(&req->free_list, &ring->pending_free);
drivers/block/xen-blkback/common.h
351
struct list_head free_list;
drivers/block/xen-blkback/xenbus.c
1014
list_add_tail(&req->free_list, &ring->pending_free);
drivers/block/xen-blkback/xenbus.c
1037
list_for_each_entry_safe(req, n, &ring->pending_free, free_list) {
drivers/block/xen-blkback/xenbus.c
1038
list_del(&req->free_list);
drivers/block/xen-blkback/xenbus.c
308
list_for_each_entry_safe(req, n, &ring->pending_free, free_list) {
drivers/block/xen-blkback/xenbus.c
309
list_del(&req->free_list);
drivers/bus/fsl-mc/fsl-mc-allocator.c
202
resource = list_first_entry_or_null(&res_pool->free_list,
drivers/bus/fsl-mc/fsl-mc-allocator.c
249
list_add_tail(&resource->node, &res_pool->free_list);
drivers/bus/fsl-mc/fsl-mc-allocator.c
399
list_add_tail(&mc_dev_irq->resource.node, &res_pool->free_list);
drivers/bus/fsl-mc/fsl-mc-allocator.c
432
INIT_LIST_HEAD(&res_pool->free_list);
drivers/bus/fsl-mc/fsl-mc-allocator.c
553
INIT_LIST_HEAD(&res_pool->free_list);
drivers/bus/fsl-mc/fsl-mc-allocator.c
77
list_add_tail(&resource->node, &res_pool->free_list);
drivers/bus/fsl-mc/fsl-mc-private.h
570
struct list_head free_list;
drivers/crypto/hisilicon/qm.c
3809
free_list(&head);
drivers/dma/altera-msgdma.c
175
struct list_head free_list;
drivers/dma/altera-msgdma.c
216
desc = list_first_entry(&mdev->free_list, struct msgdma_sw_desc, node);
drivers/dma/altera-msgdma.c
236
list_move_tail(&desc->node, &mdev->free_list);
drivers/dma/altera-msgdma.c
239
list_move_tail(&child->node, &mdev->free_list);
drivers/dma/altera-msgdma.c
667
INIT_LIST_HEAD(&mdev->free_list);
drivers/dma/altera-msgdma.c
673
list_add_tail(&desc->node, &mdev->free_list);
drivers/dma/altera-msgdma.c
858
INIT_LIST_HEAD(&mdev->free_list);
drivers/dma/ep93xx_dma.c
1016
list_splice_init(&edmac->free_list, &list);
drivers/dma/ep93xx_dma.c
1423
INIT_LIST_HEAD(&edmac->free_list);
drivers/dma/ep93xx_dma.c
210
struct list_head free_list;
drivers/dma/ep93xx_dma.c
741
list_for_each_entry_safe(desc, _desc, &edmac->free_list, node) {
drivers/dma/ep93xx_dma.c
769
list_splice_init(&desc->tx_list, &edmac->free_list);
drivers/dma/ep93xx_dma.c
770
list_add(&desc->node, &edmac->free_list);
drivers/dma/mv_xor_v2.c
185
struct list_head free_list;
drivers/dma/mv_xor_v2.c
354
list_for_each_entry(sw_desc, &xor_dev->free_sw_desc, free_list) {
drivers/dma/mv_xor_v2.c
366
list_del(&sw_desc->free_list);
drivers/dma/mv_xor_v2.c
597
list_add(&next_pending_sw_desc->free_list,
drivers/dma/mv_xor_v2.c
807
list_add(&sw_desc->free_list,
drivers/dma/pch_dma.c
101
struct list_head free_list;
drivers/dma/pch_dma.c
350
list_splice_init(&desc->tx_list, &pd_chan->free_list);
drivers/dma/pch_dma.c
351
list_move(&desc->desc_node, &pd_chan->free_list);
drivers/dma/pch_dma.c
446
list_for_each_entry_safe(desc, _d, &pd_chan->free_list, desc_node) {
drivers/dma/pch_dma.c
478
list_splice_init(&desc->tx_list, &pd_chan->free_list);
drivers/dma/pch_dma.c
479
list_add(&desc->desc_node, &pd_chan->free_list);
drivers/dma/pch_dma.c
496
if (!list_empty(&pd_chan->free_list))
drivers/dma/pch_dma.c
512
list_splice(&tmp_list, &pd_chan->free_list);
drivers/dma/pch_dma.c
534
list_splice_init(&pd_chan->free_list, &tmp_list);
drivers/dma/pch_dma.c
878
INIT_LIST_HEAD(&pd_chan->free_list);
drivers/dma/timb_dma.c
248
list_move(&td_desc->desc_node, &td_chan->free_list);
drivers/dma/timb_dma.c
376
list_add(&td_desc->desc_node, &td_chan->free_list);
drivers/dma/timb_dma.c
386
list_for_each_entry_safe(td_desc, _td_desc, &td_chan->free_list,
drivers/dma/timb_dma.c
409
BUG_ON(!list_empty(&td_chan->free_list));
drivers/dma/timb_dma.c
446
list_splice_init(&td_chan->free_list, &list);
drivers/dma/timb_dma.c
557
list_move(&td_desc->desc_node, &td_chan->free_list);
drivers/dma/timb_dma.c
699
INIT_LIST_HEAD(&td_chan->free_list);
drivers/dma/timb_dma.c
80
struct list_head free_list;
drivers/dma/txx9dmac.c
1059
list_splice_init(&dc->free_list, &list);
drivers/dma/txx9dmac.c
1137
INIT_LIST_HEAD(&dc->free_list);
drivers/dma/txx9dmac.c
215
list_for_each_entry_safe(desc, _desc, &dc->free_list, desc_node) {
drivers/dma/txx9dmac.c
273
list_splice_init(&desc->tx_list, &dc->free_list);
drivers/dma/txx9dmac.c
276
list_add(&desc->desc_node, &dc->free_list);
drivers/dma/txx9dmac.c
412
list_splice_init(&desc->tx_list, &dc->free_list);
drivers/dma/txx9dmac.c
413
list_move(&desc->desc_node, &dc->free_list);
drivers/dma/txx9dmac.h
174
struct list_head free_list;
drivers/dma/xilinx/zynqmp_dma.c
224
struct list_head free_list;
drivers/dma/xilinx/zynqmp_dma.c
424
desc = list_first_entry(&chan->free_list,
drivers/dma/xilinx/zynqmp_dma.c
448
list_move_tail(&sdesc->node, &chan->free_list);
drivers/dma/xilinx/zynqmp_dma.c
451
list_move_tail(&child->node, &chan->free_list);
drivers/dma/xilinx/zynqmp_dma.c
492
INIT_LIST_HEAD(&chan->free_list);
drivers/dma/xilinx/zynqmp_dma.c
498
list_add_tail(&desc->node, &chan->free_list);
drivers/dma/xilinx/zynqmp_dma.c
945
INIT_LIST_HEAD(&chan->free_list);
drivers/firmware/arm_scmi/transports/virtio.c
187
if (list_empty(&vioch->free_list)) {
drivers/firmware/arm_scmi/transports/virtio.c
192
msg = list_first_entry(&vioch->free_list, typeof(*msg), list);
drivers/firmware/arm_scmi/transports/virtio.c
219
list_add_tail(&msg->list, &vioch->free_list);
drivers/firmware/arm_scmi/transports/virtio.c
62
struct list_head free_list;
drivers/firmware/arm_scmi/transports/virtio.c
849
INIT_LIST_HEAD(&channels[i].free_list);
drivers/gpu/drm/i915/gem/i915_gem_object.c
431
struct llist_node *freed = llist_del_all(&i915->mm.free_list);
drivers/gpu/drm/i915/gem/i915_gem_object.c
473
if (llist_add(&obj->freed, &i915->mm.free_list))
drivers/gpu/drm/i915/i915_drv.h
135
struct llist_head free_list;
drivers/gpu/drm/i915/i915_gem.c
1290
init_llist_head(&i915->mm.free_list);
drivers/gpu/drm/i915/i915_gem.c
1309
GEM_BUG_ON(!llist_empty(&dev_priv->mm.free_list));
drivers/gpu/drm/imagination/pvr_drv.c
744
struct pvr_free_list *free_list;
drivers/gpu/drm/imagination/pvr_drv.c
751
free_list = pvr_free_list_create(pvr_file, args);
drivers/gpu/drm/imagination/pvr_drv.c
752
if (IS_ERR(free_list)) {
drivers/gpu/drm/imagination/pvr_drv.c
753
err = PTR_ERR(free_list);
drivers/gpu/drm/imagination/pvr_drv.c
760
free_list,
drivers/gpu/drm/imagination/pvr_drv.c
771
pvr_free_list_put(free_list);
drivers/gpu/drm/imagination/pvr_drv.c
798
struct pvr_free_list *free_list;
drivers/gpu/drm/imagination/pvr_drv.c
803
free_list = xa_erase(&pvr_file->free_list_handles, args->handle);
drivers/gpu/drm/imagination/pvr_drv.c
804
if (!free_list)
drivers/gpu/drm/imagination/pvr_drv.c
807
pvr_free_list_put(free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
112
free_list_destroy_kernel_structure(struct pvr_free_list *free_list)
drivers/gpu/drm/imagination/pvr_free_list.c
114
WARN_ON(!list_empty(&free_list->hwrt_list));
drivers/gpu/drm/imagination/pvr_free_list.c
116
pvr_gem_object_put(free_list->obj);
drivers/gpu/drm/imagination/pvr_free_list.c
135
calculate_free_list_ready_pages_locked(struct pvr_free_list *free_list, u32 pages)
drivers/gpu/drm/imagination/pvr_free_list.c
139
lockdep_assert_held(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
141
ready_pages = ((pages * free_list->grow_threshold) / 100);
drivers/gpu/drm/imagination/pvr_free_list.c
144
ready_pages = min(ready_pages, free_list->grow_pages);
drivers/gpu/drm/imagination/pvr_free_list.c
155
calculate_free_list_ready_pages(struct pvr_free_list *free_list, u32 pages)
drivers/gpu/drm/imagination/pvr_free_list.c
159
mutex_lock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
161
ret = calculate_free_list_ready_pages_locked(free_list, pages);
drivers/gpu/drm/imagination/pvr_free_list.c
163
mutex_unlock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
172
struct pvr_free_list *free_list = priv;
drivers/gpu/drm/imagination/pvr_free_list.c
176
ready_pages = calculate_free_list_ready_pages(free_list,
drivers/gpu/drm/imagination/pvr_free_list.c
177
free_list->initial_num_pages);
drivers/gpu/drm/imagination/pvr_free_list.c
179
fw_data->max_pages = free_list->max_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
180
fw_data->current_pages = free_list->initial_num_pages - ready_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
181
fw_data->grow_pages = free_list->grow_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
183
fw_data->freelist_id = free_list->fw_id;
drivers/gpu/drm/imagination/pvr_free_list.c
186
fw_data->freelist_dev_addr = free_list->free_list_gpu_addr;
drivers/gpu/drm/imagination/pvr_free_list.c
196
struct pvr_free_list *free_list)
drivers/gpu/drm/imagination/pvr_free_list.c
205
free_list->fw_data = pvr_fw_object_create_and_map(pvr_dev, sizeof(*free_list->fw_data),
drivers/gpu/drm/imagination/pvr_free_list.c
207
free_list_fw_init, free_list,
drivers/gpu/drm/imagination/pvr_free_list.c
208
&free_list->fw_obj);
drivers/gpu/drm/imagination/pvr_free_list.c
209
if (IS_ERR(free_list->fw_data))
drivers/gpu/drm/imagination/pvr_free_list.c
210
return PTR_ERR(free_list->fw_data);
drivers/gpu/drm/imagination/pvr_free_list.c
216
free_list_destroy_fw_structure(struct pvr_free_list *free_list)
drivers/gpu/drm/imagination/pvr_free_list.c
218
pvr_fw_object_unmap_and_destroy(free_list->fw_obj);
drivers/gpu/drm/imagination/pvr_free_list.c
222
pvr_free_list_insert_pages_locked(struct pvr_free_list *free_list,
drivers/gpu/drm/imagination/pvr_free_list.c
228
lockdep_assert_held(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
230
page_list = pvr_gem_object_vmap(free_list->obj);
drivers/gpu/drm/imagination/pvr_free_list.c
263
pvr_gem_object_vunmap(free_list->obj);
drivers/gpu/drm/imagination/pvr_free_list.c
271
struct pvr_free_list *free_list = free_list_node->free_list;
drivers/gpu/drm/imagination/pvr_free_list.c
277
lockdep_assert_held(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
279
start_page = free_list->max_pages - free_list->current_pages -
drivers/gpu/drm/imagination/pvr_free_list.c
288
err = pvr_free_list_insert_pages_locked(free_list, sgt,
drivers/gpu/drm/imagination/pvr_free_list.c
291
free_list->current_pages += free_list_node->num_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
297
pvr_free_list_grow(struct pvr_free_list *free_list, u32 num_pages)
drivers/gpu/drm/imagination/pvr_free_list.c
299
struct pvr_device *pvr_dev = free_list->pvr_dev;
drivers/gpu/drm/imagination/pvr_free_list.c
303
mutex_lock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
317
free_list_node->free_list = free_list;
drivers/gpu/drm/imagination/pvr_free_list.c
332
list_add_tail(&free_list_node->node, &free_list->mem_block_list);
drivers/gpu/drm/imagination/pvr_free_list.c
338
free_list->ready_pages =
drivers/gpu/drm/imagination/pvr_free_list.c
339
calculate_free_list_ready_pages_locked(free_list,
drivers/gpu/drm/imagination/pvr_free_list.c
340
free_list->current_pages);
drivers/gpu/drm/imagination/pvr_free_list.c
341
free_list->current_pages -= free_list->ready_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
343
mutex_unlock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
354
mutex_unlock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
362
struct pvr_free_list *free_list = pvr_free_list_lookup_id(pvr_dev, req->freelist_id);
drivers/gpu/drm/imagination/pvr_free_list.c
370
if (WARN_ON(!free_list))
drivers/gpu/drm/imagination/pvr_free_list.c
376
free_list->current_pages += free_list->ready_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
377
free_list->ready_pages = 0;
drivers/gpu/drm/imagination/pvr_free_list.c
380
if (!pvr_free_list_grow(free_list, free_list->grow_pages))
drivers/gpu/drm/imagination/pvr_free_list.c
381
grow_pages = free_list->grow_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
384
pvr_fw_object_get_fw_addr(free_list->fw_obj, &resp->freelist_fw_addr);
drivers/gpu/drm/imagination/pvr_free_list.c
386
resp->new_pages = free_list->current_pages + free_list->ready_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
387
resp->ready_pages = free_list->ready_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
388
pvr_free_list_put(free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
414
struct pvr_free_list *free_list;
drivers/gpu/drm/imagination/pvr_free_list.c
418
free_list = kzalloc_obj(*free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
420
if (!free_list)
drivers/gpu/drm/imagination/pvr_free_list.c
423
kref_init(&free_list->ref_count);
drivers/gpu/drm/imagination/pvr_free_list.c
424
INIT_LIST_HEAD(&free_list->mem_block_list);
drivers/gpu/drm/imagination/pvr_free_list.c
425
INIT_LIST_HEAD(&free_list->hwrt_list);
drivers/gpu/drm/imagination/pvr_free_list.c
426
mutex_init(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
428
err = free_list_create_kernel_structure(pvr_file, args, free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
434
&free_list->fw_id,
drivers/gpu/drm/imagination/pvr_free_list.c
435
free_list,
drivers/gpu/drm/imagination/pvr_free_list.c
441
err = free_list_create_fw_structure(pvr_file, args, free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
445
err = pvr_free_list_grow(free_list, args->initial_num_pages);
drivers/gpu/drm/imagination/pvr_free_list.c
449
return free_list;
drivers/gpu/drm/imagination/pvr_free_list.c
452
WARN_ON(pvr_fw_structure_cleanup(free_list->pvr_dev,
drivers/gpu/drm/imagination/pvr_free_list.c
454
free_list->fw_obj, 0));
drivers/gpu/drm/imagination/pvr_free_list.c
457
xa_erase(&free_list->pvr_dev->free_list_ids, free_list->fw_id);
drivers/gpu/drm/imagination/pvr_free_list.c
460
free_list_destroy_kernel_structure(free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
463
mutex_destroy(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
464
kfree(free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
472
struct pvr_free_list *free_list =
drivers/gpu/drm/imagination/pvr_free_list.c
477
xa_erase(&free_list->pvr_dev->free_list_ids, free_list->fw_id);
drivers/gpu/drm/imagination/pvr_free_list.c
479
err = pvr_fw_structure_cleanup(free_list->pvr_dev,
drivers/gpu/drm/imagination/pvr_free_list.c
481
free_list->fw_obj, 0);
drivers/gpu/drm/imagination/pvr_free_list.c
486
pvr_fwccb_process(free_list->pvr_dev);
drivers/gpu/drm/imagination/pvr_free_list.c
487
err = pvr_fw_structure_cleanup(free_list->pvr_dev,
drivers/gpu/drm/imagination/pvr_free_list.c
489
free_list->fw_obj, 0);
drivers/gpu/drm/imagination/pvr_free_list.c
495
list_for_each_safe(pos, n, &free_list->mem_block_list) {
drivers/gpu/drm/imagination/pvr_free_list.c
504
free_list_destroy_kernel_structure(free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
505
free_list_destroy_fw_structure(free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
506
mutex_destroy(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
507
kfree(free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
51
struct pvr_free_list *free_list)
drivers/gpu/drm/imagination/pvr_free_list.c
521
struct pvr_free_list *free_list;
drivers/gpu/drm/imagination/pvr_free_list.c
524
xa_for_each(&pvr_file->free_list_handles, handle, free_list) {
drivers/gpu/drm/imagination/pvr_free_list.c
525
(void)free_list;
drivers/gpu/drm/imagination/pvr_free_list.c
535
pvr_free_list_put(struct pvr_free_list *free_list)
drivers/gpu/drm/imagination/pvr_free_list.c
537
if (free_list)
drivers/gpu/drm/imagination/pvr_free_list.c
538
kref_put(&free_list->ref_count, pvr_free_list_release);
drivers/gpu/drm/imagination/pvr_free_list.c
541
void pvr_free_list_add_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data)
drivers/gpu/drm/imagination/pvr_free_list.c
543
mutex_lock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
545
list_add_tail(&hwrt_data->freelist_node, &free_list->hwrt_list);
drivers/gpu/drm/imagination/pvr_free_list.c
547
mutex_unlock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
550
void pvr_free_list_remove_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data)
drivers/gpu/drm/imagination/pvr_free_list.c
552
mutex_lock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
556
mutex_unlock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
562
struct pvr_free_list *free_list = pvr_free_list_lookup_id(pvr_dev, freelist_id);
drivers/gpu/drm/imagination/pvr_free_list.c
567
if (!free_list)
drivers/gpu/drm/imagination/pvr_free_list.c
570
mutex_lock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
573
free_list->current_pages = 0;
drivers/gpu/drm/imagination/pvr_free_list.c
575
list_for_each_entry(free_list_node, &free_list->mem_block_list, node)
drivers/gpu/drm/imagination/pvr_free_list.c
582
free_list->current_pages -= free_list->ready_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
584
fw_data = free_list->fw_data;
drivers/gpu/drm/imagination/pvr_free_list.c
590
list_for_each_entry(hwrt_data, &free_list->hwrt_list, freelist_node) {
drivers/gpu/drm/imagination/pvr_free_list.c
601
mutex_unlock(&free_list->lock);
drivers/gpu/drm/imagination/pvr_free_list.c
603
pvr_free_list_put(free_list);
drivers/gpu/drm/imagination/pvr_free_list.c
89
free_list->pvr_dev = pvr_file->pvr_dev;
drivers/gpu/drm/imagination/pvr_free_list.c
90
free_list->current_pages = 0;
drivers/gpu/drm/imagination/pvr_free_list.c
91
free_list->max_pages = args->max_num_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
92
free_list->grow_pages = args->grow_num_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
93
free_list->grow_threshold = args->grow_threshold;
drivers/gpu/drm/imagination/pvr_free_list.c
94
free_list->obj = free_list_obj;
drivers/gpu/drm/imagination/pvr_free_list.c
95
free_list->free_list_gpu_addr = args->free_list_gpu_addr;
drivers/gpu/drm/imagination/pvr_free_list.c
96
free_list->initial_num_pages = args->initial_num_pages;
drivers/gpu/drm/imagination/pvr_free_list.h
117
pvr_free_list_get(struct pvr_free_list *free_list)
drivers/gpu/drm/imagination/pvr_free_list.h
119
if (free_list)
drivers/gpu/drm/imagination/pvr_free_list.h
120
kref_get(&free_list->ref_count);
drivers/gpu/drm/imagination/pvr_free_list.h
122
return free_list;
drivers/gpu/drm/imagination/pvr_free_list.h
140
struct pvr_free_list *free_list;
drivers/gpu/drm/imagination/pvr_free_list.h
143
free_list = pvr_free_list_get(xa_load(&pvr_file->free_list_handles, handle));
drivers/gpu/drm/imagination/pvr_free_list.h
146
return free_list;
drivers/gpu/drm/imagination/pvr_free_list.h
163
struct pvr_free_list *free_list;
drivers/gpu/drm/imagination/pvr_free_list.h
172
free_list = xa_load(&pvr_dev->free_list_ids, id);
drivers/gpu/drm/imagination/pvr_free_list.h
173
if (free_list && !kref_get_unless_zero(&free_list->ref_count))
drivers/gpu/drm/imagination/pvr_free_list.h
174
free_list = NULL;
drivers/gpu/drm/imagination/pvr_free_list.h
177
return free_list;
drivers/gpu/drm/imagination/pvr_free_list.h
181
pvr_free_list_put(struct pvr_free_list *free_list);
drivers/gpu/drm/imagination/pvr_free_list.h
184
pvr_free_list_add_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data);
drivers/gpu/drm/imagination/pvr_free_list.h
186
pvr_free_list_remove_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data);
drivers/gpu/drm/imagination/pvr_free_list.h
35
struct pvr_free_list *free_list;
drivers/gpu/drm/tests/drm_buddy_test.c
111
list_move_tail(&block->link, &free_list);
drivers/gpu/drm/tests/drm_buddy_test.c
114
drm_buddy_free_list(&mm, &free_list, DRM_BUDDY_CLEARED);
drivers/gpu/drm/tests/drm_buddy_test.c
34
LIST_HEAD(free_list);
drivers/infiniband/core/iwcm.c
148
free_list);
drivers/infiniband/core/iwcm.c
149
list_del_init(&work->free_list);
drivers/infiniband/core/iwcm.c
155
list_add(&work->free_list, &work->cm_id->work_free_list);
drivers/infiniband/core/iwcm.c
164
kfree(list_entry(e, struct iwcm_work, free_list));
drivers/infiniband/core/iwcm.c
99
struct list_head free_list;
drivers/infiniband/core/mad.c
1367
struct list_head free_list;
drivers/infiniband/core/mad.c
1369
INIT_LIST_HEAD(&free_list);
drivers/infiniband/core/mad.c
1370
list_splice_init(&mad_recv_wc->rmpp_list, &free_list);
drivers/infiniband/core/mad.c
1373
&free_list, list) {
drivers/infiniband/ulp/srp/ib_srp.c
427
INIT_LIST_HEAD(&pool->free_list);
drivers/infiniband/ulp/srp/ib_srp.c
444
list_add_tail(&d->entry, &pool->free_list);
drivers/infiniband/ulp/srp/ib_srp.c
468
if (!list_empty(&pool->free_list)) {
drivers/infiniband/ulp/srp/ib_srp.c
469
d = list_first_entry(&pool->free_list, typeof(*d), entry);
drivers/infiniband/ulp/srp/ib_srp.c
494
list_add(&desc[i]->entry, &pool->free_list);
drivers/infiniband/ulp/srp/ib_srp.h
308
struct list_head free_list;
drivers/iommu/generic_pt/iommu_pt.h
1048
struct pt_unmap_args unmap = { .free_list = IOMMU_PAGES_LIST_INIT(
drivers/iommu/generic_pt/iommu_pt.h
1049
unmap.free_list) };
drivers/iommu/generic_pt/iommu_pt.h
1061
&unmap.free_list);
drivers/iommu/generic_pt/iommu_pt.h
1096
.free_list = IOMMU_PAGES_LIST_INIT(collect.free_list),
drivers/iommu/generic_pt/iommu_pt.h
1099
iommu_pages_list_add(&collect.free_list, range.top_table);
drivers/iommu/generic_pt/iommu_pt.h
1107
iommu_pages_stop_incoherent_list(&collect.free_list,
drivers/iommu/generic_pt/iommu_pt.h
1109
iommu_put_pages_list(&collect.free_list);
drivers/iommu/generic_pt/iommu_pt.h
333
struct iommu_pages_list free_list;
drivers/iommu/generic_pt/iommu_pt.h
350
iommu_pages_list_add(&collect->free_list, pts.table_lower);
drivers/iommu/generic_pt/iommu_pt.h
46
struct iommu_pages_list *free_list)
drivers/iommu/generic_pt/iommu_pt.h
491
collect.free_list =
drivers/iommu/generic_pt/iommu_pt.h
492
IOMMU_PAGES_LIST_INIT(collect.free_list);
drivers/iommu/generic_pt/iommu_pt.h
505
iommu_pages_list_add(&collect.free_list,
drivers/iommu/generic_pt/iommu_pt.h
51
iommu_pages_stop_incoherent_list(free_list,
drivers/iommu/generic_pt/iommu_pt.h
510
&collect.free_list);
drivers/iommu/generic_pt/iommu_pt.h
64
iommu_pages_list_splice(free_list, &iotlb_gather->freelist);
drivers/iommu/generic_pt/iommu_pt.h
670
struct iommu_pages_list free_list = IOMMU_PAGES_LIST_INIT(free_list);
drivers/iommu/generic_pt/iommu_pt.h
708
iommu_pages_list_add(&free_list, table_mem);
drivers/iommu/generic_pt/iommu_pt.h
727
&free_list, iommu_table->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
766
iommu_pages_stop_incoherent_list(&free_list,
drivers/iommu/generic_pt/iommu_pt.h
768
iommu_put_pages_list(&free_list);
drivers/iommu/generic_pt/iommu_pt.h
924
struct iommu_pages_list free_list;
drivers/iommu/generic_pt/iommu_pt.h
987
iommu_pages_list_add(&unmap->free_list,
drivers/iommu/iommufd/eventq.c
24
struct list_head free_list;
drivers/iommu/iommufd/eventq.c
29
INIT_LIST_HEAD(&free_list);
drivers/iommu/iommufd/eventq.c
36
list_move(&group->node, &free_list);
drivers/iommu/iommufd/eventq.c
40
list_for_each_entry_safe(group, next, &free_list, node) {
drivers/md/dm-vdo/block-map.c
185
INIT_LIST_HEAD(&cache->free_list);
drivers/md/dm-vdo/block-map.c
203
list_add_tail(&info->state_entry, &cache->free_list);
drivers/md/dm-vdo/block-map.c
365
list_move_tail(&info->state_entry, &info->cache->free_list);
drivers/md/dm-vdo/block-map.c
434
info = list_first_entry_or_null(&cache->free_list, struct page_info,
drivers/md/dm-vdo/block-map.h
70
struct list_head free_list;
drivers/md/raid5.c
1082
list_move(&data->sibling, &conf->free_list);
drivers/md/raid5.c
1122
ent = list_first_entry(&conf->free_list, struct r5pending_data,
drivers/md/raid5.c
7509
INIT_LIST_HEAD(&conf->free_list);
drivers/md/raid5.c
7515
list_add(&conf->pending_data[i].sibling, &conf->free_list);
drivers/md/raid5.h
688
struct list_head free_list;
drivers/net/ethernet/dlink/dl2k.c
1808
free_list(dev);
drivers/net/ethernet/dlink/dl2k.c
534
free_list(dev);
drivers/net/ethernet/dlink/dl2k.c
653
free_list(dev);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
164
list_add(&nfp->list, &dev->priv.free_list);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
227
list_for_each_entry(iter, &dev->priv.free_list, list) {
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
233
if (list_empty(&dev->priv.free_list) || !fp)
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
288
list_add(&fwp->list, &dev->priv.free_list);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
768
INIT_LIST_HEAD(&dev->priv.free_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
103
if (list_empty(&pool->free_list)) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
109
arg_obj = list_first_entry_or_null(&pool->free_list,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
126
list_add(&arg_obj->list_node, &pool->free_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
141
INIT_LIST_HEAD(&pool->free_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
160
list_for_each_entry_safe(arg_obj, tmp_arg, &pool->free_list, list_node) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
22
struct list_head free_list;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
84
list_splice_tail_init(&cur_list, &pool->free_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
121
INIT_LIST_HEAD(&pool->free_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
158
if (unlikely(list_empty(&pool->free_list))) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
164
pool_obj = list_first_entry_or_null(&pool->free_list,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
186
list_add(&pool_obj->list_node, &pool_obj->pool->free_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
66
struct list_head free_list;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
80
list_add_tail(&pool_obj->list_node, &pool->free_list);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
86
list_for_each_entry_safe(pool_obj, tmp_pool_obj, &pool->free_list, list_node) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
98
list_for_each_entry_safe(pool_obj, tmp_pool_obj, &pool->free_list, list_node) {
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
269
unsigned long *free_list)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
276
bitmap_fill(free_list, LAN966X_TAPRIO_NUM_GCL);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
293
clear_bit(next, free_list);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
331
DECLARE_BITMAP(free_list, LAN966X_TAPRIO_NUM_GCL);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
335
if (lan966x_taprio_gcl_free_get(port, free_list) < qopt->num_entries)
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
344
base = find_first_bit(free_list, LAN966X_TAPRIO_NUM_GCL);
drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c
360
next = find_next_bit(free_list, LAN966X_TAPRIO_NUM_GCL,
drivers/net/ethernet/netronome/nfp/flower/main.h
83
struct circ_buf free_list;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
45
ring = &priv->stats_ids.free_list;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
566
priv->stats_ids.free_list.buf =
drivers/net/ethernet/netronome/nfp/flower/metadata.c
569
if (!priv->stats_ids.free_list.buf)
drivers/net/ethernet/netronome/nfp/flower/metadata.c
586
vfree(priv->stats_ids.free_list.buf);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
64
ring = &priv->stats_ids.free_list;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
724
vfree(priv->stats_ids.free_list.buf);
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
618
struct list_head free_list;
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
632
struct list_head free_list[NUM_RCV_DESC_RINGS];
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1693
list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1709
if (!list_empty(&sds_ring->free_list[ring])) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1710
list_for_each(cur, &sds_ring->free_list[ring]) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1716
netxen_merge_rx_buffers(&sds_ring->free_list[ring],
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1717
&rds_ring->free_list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1816
head = &rds_ring->free_list;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1876
head = &rds_ring->free_list;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
261
INIT_LIST_HEAD(&rds_ring->free_list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
269
&rds_ring->free_list);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
284
INIT_LIST_HEAD(&sds_ring->free_list[i]);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
374
if (!list_empty(&p_hwfn->p_fcoe_info->free_list))
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
376
list_first_entry(&p_hwfn->p_fcoe_info->free_list,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
543
INIT_LIST_HEAD(&p_fcoe_info->free_list);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
585
while (!list_empty(&p_hwfn->p_fcoe_info->free_list)) {
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
586
p_conn = list_first_entry(&p_hwfn->p_fcoe_info->free_list,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
637
list_add_tail(&p_conn->list_entry, &p_hwfn->p_fcoe_info->free_list);
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
22
struct list_head free_list;
drivers/net/ethernet/qlogic/qed/qed_hw.c
125
list_add(&p_ptt->list_entry, &p_hwfn->p_ptt_pool->free_list);
drivers/net/ethernet/qlogic/qed/qed_hw.c
42
struct list_head free_list;
drivers/net/ethernet/qlogic/qed/qed_hw.c
55
INIT_LIST_HEAD(&p_pool->free_list);
drivers/net/ethernet/qlogic/qed/qed_hw.c
63
&p_pool->free_list);
drivers/net/ethernet/qlogic/qed/qed_hw.c
97
if (!list_empty(&p_hwfn->p_ptt_pool->free_list)) {
drivers/net/ethernet/qlogic/qed/qed_hw.c
98
p_ptt = list_first_entry(&p_hwfn->p_ptt_pool->free_list,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
699
if (!list_empty(&p_hwfn->p_iscsi_info->free_list))
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
700
p_conn = list_first_entry(&p_hwfn->p_iscsi_info->free_list,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
822
list_add_tail(&p_conn->list_entry, &p_hwfn->p_iscsi_info->free_list);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
852
INIT_LIST_HEAD(&p_iscsi_info->free_list);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
870
while (!list_empty(&p_hwfn->p_iscsi_info->free_list)) {
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
871
p_conn = list_first_entry(&p_hwfn->p_iscsi_info->free_list,
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
23
struct list_head free_list;
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
466
if (!list_empty(&p_hwfn->p_nvmetcp_info->free_list))
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
467
p_conn = list_first_entry(&p_hwfn->p_nvmetcp_info->free_list,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
553
list_add_tail(&p_conn->list_entry, &p_hwfn->p_nvmetcp_info->free_list);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
575
INIT_LIST_HEAD(&p_nvmetcp_info->free_list);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
593
while (!list_empty(&p_hwfn->p_nvmetcp_info->free_list)) {
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
594
p_conn = list_first_entry(&p_hwfn->p_nvmetcp_info->free_list,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h
30
struct list_head free_list;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
582
struct list_head free_list;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
596
struct list_head free_list[NUM_RCV_DESC_RINGS];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
116
INIT_LIST_HEAD(&rds_ring->free_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
121
&rds_ring->free_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
225
INIT_LIST_HEAD(&rds_ring->free_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
233
&rds_ring->free_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
253
INIT_LIST_HEAD(&sds_ring->free_list[i]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1400
list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1414
if (!list_empty(&sds_ring->free_list[ring])) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1415
list_for_each(cur, &sds_ring->free_list[ring]) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1421
list_splice_tail_init(&sds_ring->free_list[ring],
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1422
&rds_ring->free_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1447
head = &rds_ring->free_list;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1916
list_add_tail(&rxbuf->list, &sds_ring->free_list[ring]);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1928
if (!list_empty(&sds_ring->free_list[ring])) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1929
list_for_each(cur, &sds_ring->free_list[ring]) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1935
list_splice_tail_init(&sds_ring->free_list[ring],
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1936
&rds_ring->free_list);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
857
head = &rds_ring->free_list;
drivers/net/wireless/mediatek/mt76/mt76.h
1557
struct list_head *free_list);
drivers/net/wireless/mediatek/mt76/mt76_connac.h
453
struct list_head *free_list);
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
1163
struct list_head *free_list)
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
1191
__mt76_tx_complete_skb(dev, wcid_idx, t->skb, free_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
862
struct list_head *free_list, bool wake)
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
873
list_for_each_entry_safe(skb, tmp, free_list, list) {
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
888
LIST_HEAD(free_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
961
mt76_connac2_txwi_free(mdev, txwi, sta, &free_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
965
mt7915_mac_tx_free_done(dev, &free_list, wake);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
975
LIST_HEAD(free_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
993
mt76_connac2_txwi_free(mdev, txwi, NULL, &free_list);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
996
mt7915_mac_tx_free_done(dev, &free_list, wake);
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
494
LIST_HEAD(free_list);
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
542
mt76_connac2_txwi_free(mdev, txwi, sta, &free_list);
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
548
list_for_each_entry_safe(skb, tmp, &free_list, list) {
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1063
struct list_head *free_list)
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1083
__mt76_tx_complete_skb(mdev, wcid_idx, t->skb, free_list);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1098
LIST_HEAD(free_list);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1157
mt7925_txwi_free(dev, txwi, sta, wcid, &free_list);
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1168
list_for_each_entry_safe(skb, tmp, &free_list, list) {
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
314
struct list_head *free_list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1280
struct mt76_wcid *wcid, struct list_head *free_list)
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1305
__mt76_tx_complete_skb(mdev, wcid_idx, t->skb, free_list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1322
LIST_HEAD(free_list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1423
&free_list);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1434
list_for_each_entry_safe(skb, tmp, &free_list, list) {
drivers/net/wireless/mediatek/mt76/tx.c
241
struct list_head *free_list)
drivers/net/wireless/mediatek/mt76/tx.c
246
.free_list = free_list,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
71
struct sk_buff_head free_list;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
74
skb_queue_head_init(&free_list);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
84
__skb_queue_tail(&free_list, skb);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
89
__skb_queue_purge(&free_list);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
33
struct sk_buff_head free_list;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
36
skb_queue_head_init(&free_list);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
46
__skb_queue_tail(&free_list, skb);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
51
__skb_queue_purge(&free_list);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
29
struct sk_buff_head free_list;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
32
skb_queue_head_init(&free_list);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
42
__skb_queue_tail(&free_list, skb);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
47
__skb_queue_purge(&free_list);
drivers/net/wwan/iosm/iosm_ipc_mux.c
283
struct sk_buff_head *free_list;
drivers/net/wwan/iosm/iosm_ipc_mux.c
302
free_list = &ipc_mux->ul_adb.free_list;
drivers/net/wwan/iosm/iosm_ipc_mux.c
305
skb_queue_head_init(free_list);
drivers/net/wwan/iosm/iosm_ipc_mux.c
355
skb_queue_tail(free_list, skb);
drivers/net/wwan/iosm/iosm_ipc_mux.c
456
struct sk_buff_head *free_list;
drivers/net/wwan/iosm/iosm_ipc_mux.c
472
free_list = &ipc_mux->ul_adb.free_list;
drivers/net/wwan/iosm/iosm_ipc_mux.c
475
while ((skb = skb_dequeue(free_list)))
drivers/net/wwan/iosm/iosm_ipc_mux.h
278
struct sk_buff_head free_list;
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
1477
skb_queue_tail((&ipc_mux->ul_adb.free_list), skb);
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c
710
struct sk_buff *skb = skb_dequeue(&ul_adb->free_list);
drivers/nvme/target/tcp.c
1490
list_add_tail(&c->entry, &queue->free_list);
drivers/nvme/target/tcp.c
159
struct list_head free_list;
drivers/nvme/target/tcp.c
1921
INIT_LIST_HEAD(&queue->free_list);
drivers/nvme/target/tcp.c
258
cmd = list_first_entry_or_null(&queue->free_list,
drivers/nvme/target/tcp.c
277
list_add_tail(&cmd->entry, &cmd->queue->free_list);
drivers/rapidio/devices/tsi721.h
706
struct list_head free_list;
drivers/rapidio/devices/tsi721_dma.c
1036
INIT_LIST_HEAD(&bdma_chan->free_list);
drivers/rapidio/devices/tsi721_dma.c
381
list_move(&desc->desc_node, &bdma_chan->free_list);
drivers/rapidio/devices/tsi721_dma.c
644
list_add(&desc->desc_node, &bdma_chan->free_list);
drivers/rapidio/devices/tsi721_dma.c
674
list_add(&desc->desc_node, &bdma_chan->free_list);
drivers/rapidio/devices/tsi721_dma.c
754
list_add(&desc[i].desc_node, &bdma_chan->free_list);
drivers/rapidio/devices/tsi721_dma.c
793
INIT_LIST_HEAD(&bdma_chan->free_list);
drivers/rapidio/devices/tsi721_dma.c
869
if (!list_empty(&bdma_chan->free_list)) {
drivers/rapidio/devices/tsi721_dma.c
870
desc = list_first_entry(&bdma_chan->free_list,
drivers/rapidio/devices/tsi721_dma.c
990
INIT_LIST_HEAD(&bdma_chan->free_list);
drivers/scsi/53c700.c
354
hostdata->free_list = &hostdata->slots[j];
drivers/scsi/53c700.c
525
struct NCR_700_command_slot *slot = hostdata->free_list;
drivers/scsi/53c700.c
539
hostdata->free_list = slot->ITL_forw;
drivers/scsi/53c700.c
568
slot->ITL_forw = hostdata->free_list;
drivers/scsi/53c700.c
569
hostdata->free_list = slot;
drivers/scsi/53c700.h
245
struct NCR_700_command_slot *free_list;
drivers/scsi/aic7xxx/aic79xx_core.c
6611
struct scb_list *free_list;
drivers/scsi/aic7xxx/aic79xx_core.c
6617
free_list = &ahd->scb_data.free_scb_lists[col_idx];
drivers/scsi/aic7xxx/aic79xx_core.c
6619
first_scb = LIST_FIRST(free_list);
drivers/scsi/aic7xxx/aic79xx_core.c
6623
LIST_INSERT_HEAD(free_list, scb, collision_links);
drivers/scsi/aic7xxx/aic79xx_core.c
6631
struct scb_list *free_list;
drivers/scsi/aic7xxx/aic79xx_core.c
6638
free_list = &ahd->scb_data.free_scb_lists[col_idx];
drivers/scsi/aic7xxx/aic79xx_core.c
6640
first_scb = LIST_FIRST(free_list);
drivers/scsi/bnx2fc/bnx2fc.h
281
struct list_head *free_list;
drivers/scsi/bnx2fc/bnx2fc_io.c
244
cmgr->free_list = kzalloc_objs(*cmgr->free_list, arr_sz);
drivers/scsi/bnx2fc/bnx2fc_io.c
245
if (!cmgr->free_list) {
drivers/scsi/bnx2fc/bnx2fc_io.c
253
kfree(cmgr->free_list);
drivers/scsi/bnx2fc/bnx2fc_io.c
254
cmgr->free_list = NULL;
drivers/scsi/bnx2fc/bnx2fc_io.c
261
INIT_LIST_HEAD(&cmgr->free_list[i]);
drivers/scsi/bnx2fc/bnx2fc_io.c
286
&cmgr->free_list[io_req->xid %
drivers/scsi/bnx2fc/bnx2fc_io.c
290
&cmgr->free_list[num_possible_cpus()]);
drivers/scsi/bnx2fc/bnx2fc_io.c
374
if (!cmgr->free_list)
drivers/scsi/bnx2fc/bnx2fc_io.c
381
&cmgr->free_list[i], link) {
drivers/scsi/bnx2fc/bnx2fc_io.c
386
kfree(cmgr->free_list);
drivers/scsi/bnx2fc/bnx2fc_io.c
423
if ((list_empty(&(cmd_mgr->free_list[index]))) ||
drivers/scsi/bnx2fc/bnx2fc_io.c
429
if (list_empty(&(cmd_mgr->free_list[index])))
drivers/scsi/bnx2fc/bnx2fc_io.c
436
cmd_mgr->free_list[index].next;
drivers/scsi/bnx2fc/bnx2fc_io.c
482
if ((list_empty(&cmd_mgr->free_list[index])) ||
drivers/scsi/bnx2fc/bnx2fc_io.c
490
cmd_mgr->free_list[index].next;
drivers/scsi/bnx2fc/bnx2fc_io.c
536
&cmd_mgr->free_list[index]);
drivers/scsi/megaraid.c
1686
list_add(&scb->list, &adapter->free_list);
drivers/scsi/megaraid.c
2918
list_add(&scb->list, &adapter->free_list);
drivers/scsi/megaraid.c
4221
INIT_LIST_HEAD(&adapter->free_list);
drivers/scsi/megaraid.c
428
struct list_head *head = &adapter->free_list;
drivers/scsi/megaraid.h
804
struct list_head free_list;
drivers/scsi/pmcraid.c
1992
free_list) {
drivers/scsi/pmcraid.c
1993
list_del(&cmd->free_list);
drivers/scsi/pmcraid.c
2978
list_for_each_entry(cmd, &pinstance->pending_cmd_pool, free_list) {
drivers/scsi/pmcraid.c
374
struct pmcraid_cmd, free_list);
drivers/scsi/pmcraid.c
375
list_del(&cmd->free_list);
drivers/scsi/pmcraid.c
398
list_add_tail(&cmd->free_list, &pinstance->free_cmd_pool);
drivers/scsi/pmcraid.c
3982
list_del(&cmd->free_list);
drivers/scsi/pmcraid.c
4563
list_add_tail(&cmdp->free_list, &pinstance->free_cmd_pool);
drivers/scsi/pmcraid.c
868
list_add_tail(&cmd->free_list, &pinstance->pending_cmd_pool);
drivers/scsi/pmcraid.h
569
struct list_head free_list;
drivers/scsi/qla2xxx/qla_target.c
3819
struct list_head free_list;
drivers/scsi/qla2xxx/qla_target.c
3827
INIT_LIST_HEAD(&free_list);
drivers/scsi/qla2xxx/qla_target.c
3828
list_splice_init(&vha->hw->tgt.q_full_list, &free_list);
drivers/scsi/qla2xxx/qla_target.c
3830
list_for_each_entry_safe(cmd, tcmd, &free_list, cmd_list) {
drivers/staging/most/video/video.c
124
LIST_HEAD(free_list);
drivers/staging/most/video/video.c
137
list_replace_init(&mdev->pending_mbos, &free_list);
drivers/staging/most/video/video.c
140
list_for_each_entry_safe(mbo, tmp, &free_list, list) {
drivers/staging/most/video/video.c
559
LIST_HEAD(free_list);
drivers/staging/most/video/video.c
568
list_replace_init(&video_devices, &free_list);
drivers/staging/most/video/video.c
571
list_for_each_entry_safe(mdev, tmp, &free_list, list) {
drivers/staging/rtl8723bs/core/rtw_ap.c
179
LIST_HEAD(free_list);
drivers/staging/rtl8723bs/core/rtw_ap.c
192
list_move(&psta->auth_list, &free_list);
drivers/staging/rtl8723bs/core/rtw_ap.c
200
list_for_each_entry_safe(psta, psta_tmp, &free_list, auth_list) {
drivers/target/iscsi/iscsi_target.c
4718
LIST_HEAD(free_list);
drivers/target/iscsi/iscsi_target.c
4745
list_move_tail(&se_sess->sess_list, &free_list);
drivers/target/iscsi/iscsi_target.c
4749
list_for_each_entry_safe(se_sess, se_sess_tmp, &free_list, sess_list) {
drivers/usb/fotg210/fotg210-hcd.c
3905
INIT_LIST_HEAD(&stream->free_list);
drivers/usb/fotg210/fotg210-hcd.c
4061
list_splice(&iso_sched->td_list, &stream->free_list);
drivers/usb/fotg210/fotg210-hcd.c
4094
if (likely(!list_empty(&stream->free_list))) {
drivers/usb/fotg210/fotg210-hcd.c
4095
itd = list_first_entry(&stream->free_list,
drivers/usb/fotg210/fotg210-hcd.c
4499
list_move_tail(&itd->itd_list, &stream->free_list);
drivers/usb/fotg210/fotg210-hcd.c
4503
list_splice_tail_init(&stream->free_list,
drivers/usb/fotg210/fotg210-hcd.h
505
struct list_head free_list; /* list of unused itds */
drivers/usb/host/ehci-sched.c
1008
INIT_LIST_HEAD(&stream->free_list);
drivers/usb/host/ehci-sched.c
1227
list_splice(&iso_sched->td_list, &stream->free_list);
drivers/usb/host/ehci-sched.c
1265
if (likely(!list_empty(&stream->free_list))) {
drivers/usb/host/ehci-sched.c
1266
itd = list_first_entry(&stream->free_list,
drivers/usb/host/ehci-sched.c
1899
list_move_tail(&itd->itd_list, &stream->free_list);
drivers/usb/host/ehci-sched.c
1903
list_splice_tail_init(&stream->free_list,
drivers/usb/host/ehci-sched.c
2063
if (likely(!list_empty(&stream->free_list))) {
drivers/usb/host/ehci-sched.c
2064
sitd = list_first_entry(&stream->free_list,
drivers/usb/host/ehci-sched.c
2279
list_move_tail(&sitd->sitd_list, &stream->free_list);
drivers/usb/host/ehci-sched.c
2283
list_splice_tail_init(&stream->free_list,
drivers/usb/host/ehci.h
487
struct list_head free_list; /* list of unused itds/sitds */
drivers/vfio/pci/mlx5/cmd.c
567
struct list_head free_list;
drivers/vfio/pci/mlx5/cmd.c
573
INIT_LIST_HEAD(&free_list);
drivers/vfio/pci/mlx5/cmd.c
589
list_add(&buf->buf_elm, &free_list);
drivers/vfio/pci/mlx5/cmd.c
596
while ((temp_buf = list_first_entry_or_null(&free_list,
drivers/vfio/pci/virtio/migrate.c
169
struct list_head free_list;
drivers/vfio/pci/virtio/migrate.c
171
INIT_LIST_HEAD(&free_list);
drivers/vfio/pci/virtio/migrate.c
185
list_add(&buf->buf_elm, &free_list);
drivers/vfio/pci/virtio/migrate.c
191
while ((temp_buf = list_first_entry_or_null(&free_list,
fs/jffs2/build.c
406
INIT_LIST_HEAD(&c->free_list);
fs/jffs2/debug.c
232
list_for_each_entry(jeb, &c->free_list, list) {
fs/jffs2/debug.c
645
if (list_empty(&c->free_list)) {
fs/jffs2/debug.c
650
list_for_each(this, &c->free_list) {
fs/jffs2/erase.c
462
list_move_tail(&jeb->list, &c->free_list);
fs/jffs2/jffs2_fs_sb.h
107
struct list_head free_list; /* Blocks which are free and ready to be used */
fs/jffs2/nodemgmt.c
290
if (list_empty(&c->free_list)) {
fs/jffs2/nodemgmt.c
338
next = c->free_list.next;
fs/jffs2/scan.c
1182
rotate_list((&c->free_list), rotateby);
fs/jffs2/scan.c
178
list_add(&jeb->list, &c->free_list);
include/linux/bpf_verifier.h
764
struct list_head free_list; /* list of struct bpf_verifier_state_list */
include/linux/ceph/pagelist.h
15
struct list_head free_list;
include/linux/io_uring_types.h
251
struct io_wq_work_node free_list;
include/linux/mlx5/driver.h
572
struct list_head free_list;
include/linux/mmzone.h
139
struct list_head free_list[MIGRATE_TYPES];
include/linux/stackdepot.h
72
struct list_head free_list; /* Links in the freelist */
include/net/inet_frag.h
28
struct llist_node free_list;
include/net/mac80211.h
1368
struct list_head *free_list;
include/net/xsk_buff_pool.h
58
struct list_head free_list;
io_uring/io-wq.c
1281
INIT_HLIST_NULLS_HEAD(&acct->free_list, 0);
io_uring/io-wq.c
303
hlist_nulls_for_each_entry_rcu(worker, n, &acct->free_list, nulls_node) {
io_uring/io-wq.c
503
hlist_nulls_add_head_rcu(&worker->nulls_node, &acct->free_list);
io_uring/io-wq.c
794
hlist_nulls_add_head_rcu(&worker->nulls_node, &acct->free_list);
io_uring/io-wq.c
94
struct hlist_nulls_head free_list;
io_uring/io_uring.c
181
wq_stack_add_head(&req->comp_list, &ctx->submit_state.free_list);
io_uring/io_uring.c
283
ctx->submit_state.free_list.next = NULL;
io_uring/io_uring.h
515
return !ctx->submit_state.free_list.next;
io_uring/io_uring.h
524
req = container_of(ctx->submit_state.free_list.next, struct io_kiocb, comp_list);
io_uring/io_uring.h
525
wq_stack_extract(&ctx->submit_state.free_list);
kernel/bpf/bpf_lru_list.c
206
struct list_head *free_list,
kernel/bpf/bpf_lru_list.c
218
__bpf_lru_node_move_to_free(l, node, free_list,
kernel/bpf/bpf_lru_list.c
255
struct list_head *free_list,
kernel/bpf/bpf_lru_list.c
264
free_list, tgt_free_type);
kernel/bpf/bpf_lru_list.c
277
__bpf_lru_node_move_to_free(l, node, free_list,
kernel/bpf/bpf_lru_list.c
399
struct list_head *free_list;
kernel/bpf/bpf_lru_list.c
411
free_list = &l->lists[BPF_LRU_LIST_T_FREE];
kernel/bpf/bpf_lru_list.c
412
if (list_empty(free_list))
kernel/bpf/bpf_lru_list.c
413
__bpf_lru_list_shrink(lru, l, PERCPU_FREE_TARGET, free_list,
kernel/bpf/bpf_lru_list.c
416
if (!list_empty(free_list)) {
kernel/bpf/bpf_lru_list.c
417
node = list_first_entry(free_list, struct bpf_lru_node, list);
kernel/bpf/bpf_lru_list.c
60
struct list_head *free_list,
kernel/bpf/bpf_lru_list.c
75
list_move(&node->list, free_list);
kernel/bpf/verifier.c
20769
list_add(&sl->node, &env->free_list);
kernel/bpf/verifier.c
24540
list_for_each_safe(pos, tmp, &env->free_list) {
kernel/bpf/verifier.c
24545
INIT_LIST_HEAD(&env->free_list);
kernel/bpf/verifier.c
26044
INIT_LIST_HEAD(&env->free_list);
kernel/power/snapshot.c
1274
&zone->free_area[order].free_list[t], buddy_list) {
kernel/vmcore_info.c
213
VMCOREINFO_OFFSET(free_area, free_list);
kernel/vmcore_info.c
218
VMCOREINFO_LENGTH(free_area.free_list, MIGRATE_TYPES);
lib/stackdepot.c
412
stack = list_first_entry(&free_stacks, struct stack_record, free_list);
lib/stackdepot.c
416
list_del(&stack->free_list);
lib/stackdepot.c
558
list_add_tail(&stack->free_list, &free_stacks);
mm/compaction.c
1559
freelist = &area->free_list[MIGRATE_MOVABLE];
mm/compaction.c
1992
freelist = &area->free_list[MIGRATE_MOVABLE];
mm/internal.h
1037
return list_empty(&area->free_list[migratetype]);
mm/mm_init.c
1437
INIT_LIST_HEAD(&zone->free_area[order].free_list[t]);
mm/page_alloc.c
844
list_add_tail(&page->buddy_list, &area->free_list[migratetype]);
mm/page_alloc.c
846
list_add(&page->buddy_list, &area->free_list[migratetype]);
mm/page_alloc.c
869
list_move_tail(&page->buddy_list, &area->free_list[new_mt]);
mm/page_alloc.c
914
return list_first_entry_or_null(&area->free_list[migratetype],
mm/page_reporting.c
151
struct list_head *list = &area->free_list[mt];
mm/vmalloc.c
2611
struct list_head free_list;
mm/vmalloc.c
2739
INIT_LIST_HEAD(&vb->free_list);
mm/vmalloc.c
2759
list_add_tail_rcu(&vb->free_list, &vbq->free);
mm/vmalloc.c
2804
list_del_rcu(&vb->free_list);
mm/vmalloc.c
2827
list_for_each_entry_rcu(vb, &vbq->free, free_list) {
mm/vmalloc.c
2872
list_for_each_entry_rcu(vb, &vbq->free, free_list) {
mm/vmalloc.c
2890
list_del_rcu(&vb->free_list);
mm/vmstat.c
1590
list_for_each(curr, &area->free_list[mtype]) {
net/ceph/pagelist.c
113
list_add_tail(&page->lru, &pl->free_list);
net/ceph/pagelist.c
123
while (!list_empty(&pl->free_list)) {
net/ceph/pagelist.c
124
struct page *page = list_first_entry(&pl->free_list,
net/ceph/pagelist.c
21
INIT_LIST_HEAD(&pl->free_list);
net/ceph/pagelist.c
61
page = list_first_entry(&pl->free_list, struct page, lru);
net/core/dev.c
6822
struct llist_node *free_list;
net/core/dev.c
6833
free_list = llist_del_all(&sdn->defer_list);
net/core/dev.c
6835
llist_for_each_entry_safe(skb, next, free_list, ll_node) {
net/ipv4/inet_fragment.c
168
llist_for_each_entry_safe(fqdir, tmp, kill_list, free_list) {
net/ipv4/inet_fragment.c
185
if (llist_add(&fqdir->free_list, &fqdir_free_list))
net/mac80211/sta_info.c
1662
LIST_HEAD(free_list);
net/mac80211/sta_info.c
1684
list_add(&sta->free_list, &free_list);
net/mac80211/sta_info.c
1689
if (!list_empty(&free_list)) {
net/mac80211/sta_info.c
1693
list_for_each_entry_safe(sta, tmp, &free_list, free_list) {
net/mac80211/sta_info.h
703
struct list_head list, free_list;
net/mac80211/status.c
1111
else if (status->free_list)
net/mac80211/status.c
1112
list_add_tail(&skb->list, status->free_list);
net/mac80211/status.c
1255
if (status->free_list)
net/mac80211/status.c
1256
list_add_tail(&skb->list, status->free_list);
net/mptcp/pm.c
445
LIST_HEAD(free_list);
net/mptcp/pm.c
450
list_splice_init(&msk->pm.anno_list, &free_list);
net/mptcp/pm.c
453
list_for_each_entry_safe(entry, tmp, &free_list, list) {
net/mptcp/pm_kernel.c
1287
struct list_head free_list;
net/mptcp/pm_kernel.c
1290
free_list = pernet->endp_list;
net/mptcp/pm_kernel.c
1297
if (free_list.next == &pernet->endp_list)
net/mptcp/pm_kernel.c
1303
free_list.prev->next = &free_list;
net/mptcp/pm_kernel.c
1304
free_list.next->prev = &free_list;
net/mptcp/pm_kernel.c
1306
mptcp_nl_flush_addrs_list(sock_net(skb->sk), &free_list);
net/mptcp/pm_kernel.c
1307
__flush_addrs(&free_list);
net/mptcp/pm_userspace.c
19
LIST_HEAD(free_list);
net/mptcp/pm_userspace.c
22
list_splice_init(&msk->pm.userspace_pm_local_addr_list, &free_list);
net/mptcp/pm_userspace.c
25
list_for_each_entry_safe(entry, tmp, &free_list, list) {
net/rds/ib_frmr.c
113
llist_add(&ibmr->llnode, &pool->free_list);
net/rds/ib_frmr.c
449
llist_add(&ibmr->llnode, &pool->free_list);
net/rds/ib_mr.h
98
struct llist_head free_list; /* unused MRs */
net/rds/ib_rdma.c
391
dirty_to_clean += llist_append_to_list(&pool->free_list, &unmap_list);
net/rds/ib_rdma.c
654
init_llist_head(&pool->free_list);
net/sunrpc/rpc_pipe.c
100
&free_list, destroy_msg, -ETIMEDOUT);
net/sunrpc/rpc_pipe.c
176
LIST_HEAD(free_list);
net/sunrpc/rpc_pipe.c
182
list_splice_init(&pipe->in_upcall, &free_list);
net/sunrpc/rpc_pipe.c
183
list_splice_init(&pipe->pipe, &free_list);
net/sunrpc/rpc_pipe.c
187
rpc_purge_list(&RPC_I(inode)->waitq, &free_list, pipe->ops->destroy_msg, -EPIPE);
net/sunrpc/rpc_pipe.c
264
LIST_HEAD(free_list);
net/sunrpc/rpc_pipe.c
266
list_splice_init(&pipe->pipe, &free_list);
net/sunrpc/rpc_pipe.c
269
rpc_purge_list(&RPC_I(inode)->waitq, &free_list,
net/sunrpc/rpc_pipe.c
85
LIST_HEAD(free_list);
net/sunrpc/rpc_pipe.c
94
list_splice_init(&pipe->pipe, &free_list);
net/wireless/pmsr.c
626
LIST_HEAD(free_list);
net/wireless/pmsr.c
634
list_move_tail(&req->list, &free_list);
net/wireless/pmsr.c
638
list_for_each_entry_safe(req, tmp, &free_list, list) {
net/xdp/xsk_buff_pool.c
585
xskb = list_first_entry(&pool->free_list, struct xdp_buff_xsk,
net/xdp/xsk_buff_pool.c
646
xskb = list_first_entry(&pool->free_list, struct xdp_buff_xsk, list_node);
net/xdp/xsk_buff_pool.c
721
list_add(&xskb->list_node, &xskb->pool->free_list);
net/xdp/xsk_buff_pool.c
90
INIT_LIST_HEAD(&pool->free_list);
scripts/genksyms/genksyms.c
196
free_list(last_enum_expr, NULL);
scripts/genksyms/genksyms.c
216
free_list(last_enum_expr, NULL);
scripts/genksyms/genksyms.c
269
free_list(defn, NULL);
scripts/genksyms/genksyms.c
276
free_list(sym->defn, NULL);
scripts/genksyms/genksyms.h
62
void free_list(struct string_list *s, struct string_list *e);
scripts/genksyms/parse.y
126
{ free_list(*$2, NULL); *$2 = NULL; }
scripts/genksyms/parse.y
160
| init_declarator_list { free_list(decl_spec, NULL); $$ = $1; }
scripts/genksyms/parse.y
181
free_list(*$2, NULL);
scripts/genksyms/parse.y
40
free_list(b, e);
tools/perf/util/python.c
1531
goto free_list;
tools/perf/util/python.c
1535
goto free_list;
tools/perf/util/python.c
1542
free_list: