/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_free_list.c | 51 struct pvr_free_list *free_list) 89 free_list->pvr_dev = pvr_file->pvr_dev; 90 free_list->current_pages = 0; 91 free_list->max_pages = args->max_num_pages; 92 free_list->grow_pages = args->grow_num_pages; 93 free_list->grow_threshold = args->grow_threshold; 94 free_list->obj = free_list_obj; 95 free_list->free_list_gpu_addr = args->free_list_gpu_addr; 96 free_list->initial_num_pages = args->initial_num_pages; 112 free_list_destroy_kernel_structure(struct pvr_free_list *free_list) argument 49 free_list_create_kernel_structure(struct pvr_file *pvr_file, struct drm_pvr_ioctl_create_free_list_args *args, struct pvr_free_list *free_list) argument 135 calculate_free_list_ready_pages_locked(struct pvr_free_list *free_list, u32 pages) argument 155 calculate_free_list_ready_pages(struct pvr_free_list *free_list, u32 pages) argument 172 struct pvr_free_list *free_list = priv; local 194 free_list_create_fw_structure(struct pvr_file *pvr_file, struct drm_pvr_ioctl_create_free_list_args *args, struct pvr_free_list *free_list) argument 216 free_list_destroy_fw_structure(struct pvr_free_list *free_list) argument 222 pvr_free_list_insert_pages_locked(struct pvr_free_list *free_list, struct sg_table *sgt, u32 offset, u32 num_pages) argument 272 struct pvr_free_list *free_list = free_list_node->free_list; local 298 pvr_free_list_grow(struct pvr_free_list *free_list, u32 num_pages) argument 363 struct pvr_free_list *free_list = pvr_free_list_lookup_id(pvr_dev, req->freelist_id); local 415 struct pvr_free_list *free_list; local 473 struct pvr_free_list *free_list = local 522 struct pvr_free_list *free_list; local 536 pvr_free_list_put(struct pvr_free_list *free_list) argument 542 pvr_free_list_add_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data) argument 551 pvr_free_list_remove_hwrt(struct pvr_free_list *free_list, struct pvr_hwrt_data *hwrt_data) argument 563 struct pvr_free_list *free_list = pvr_free_list_lookup_id(pvr_dev, freelist_id); local [all...] |
H A D | pvr_free_list.h | 34 /** @free_list: Pointer to owning free list. */ 35 struct pvr_free_list *free_list; member in struct:pvr_free_list_node 117 pvr_free_list_get(struct pvr_free_list *free_list) argument 119 if (free_list) 120 kref_get(&free_list->ref_count); 122 return free_list; 140 struct pvr_free_list *free_list; local 143 free_list = pvr_free_list_get(xa_load(&pvr_file->free_list_handles, handle)); 146 return free_list; 163 struct pvr_free_list *free_list; local [all...] |
/linux-master/net/ceph/ |
H A D | pagelist.c | 21 INIT_LIST_HEAD(&pl->free_list); 61 page = list_first_entry(&pl->free_list, struct page, lru); 113 list_add_tail(&page->lru, &pl->free_list); 123 while (!list_empty(&pl->free_list)) { 124 struct page *page = list_first_entry(&pl->free_list, 161 list_move_tail(&page->lru, &pl->free_list);
|
/linux-master/drivers/staging/gdm724x/ |
H A D | gdm_usb.h | 56 struct list_head free_list; member in struct:usb_rx 69 struct list_head free_list; member in struct:tx_cxt 77 struct list_head free_list; member in struct:rx_cxt
|
H A D | gdm_usb.c | 153 if (list_empty(&tx->free_list)) 156 t_sdu = list_entry(tx->free_list.next, struct usb_tx_sdu, list); 161 *no_spc = list_empty(&tx->free_list) ? 1 : 0; 168 list_add_tail(&t_sdu->list, &tx->free_list); 219 if (list_empty(&rx->free_list)) { 224 r = list_entry(rx->free_list.next, struct usb_rx, free_list); 225 list_del(&r->free_list); 229 *no_spc = list_empty(&rx->free_list) ? 1 : 0; 242 list_add_tail(&r->free_list, [all...] |
H A D | gdm_mux.h | 44 struct list_head free_list; member in struct:mux_rx
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_arg.c | 22 struct list_head free_list; member in struct:dr_arg_pool 84 list_splice_tail_init(&cur_list, &pool->free_list); 103 if (list_empty(&pool->free_list)) { 109 arg_obj = list_first_entry_or_null(&pool->free_list, 126 list_add(&arg_obj->list_node, &pool->free_list); 141 INIT_LIST_HEAD(&pool->free_list); 160 list_for_each_entry_safe(arg_obj, tmp_arg, &pool->free_list, list_node) {
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_iscsi.h | 23 struct list_head free_list; member in struct:qed_iscsi_info
|
H A D | qed_fcoe.h | 22 struct list_head free_list; member in struct:qed_fcoe_info
|
H A D | qed_nvmetcp.h | 30 struct list_head free_list; member in struct:qed_nvmetcp_info
|
/linux-master/kernel/bpf/ |
H A D | bpf_lru_list.c | 68 struct list_head *free_list, 83 list_move(&node->list, free_list); 214 struct list_head *free_list, 226 __bpf_lru_node_move_to_free(l, node, free_list, 263 struct list_head *free_list, 272 free_list, tgt_free_type); 285 __bpf_lru_node_move_to_free(l, node, free_list, 407 struct list_head *free_list; local 419 free_list = &l->lists[BPF_LRU_LIST_T_FREE]; 420 if (list_empty(free_list)) 66 __bpf_lru_node_move_to_free(struct bpf_lru_list *l, struct bpf_lru_node *node, struct list_head *free_list, enum bpf_lru_list_type tgt_free_type) argument 211 __bpf_lru_list_shrink_inactive(struct bpf_lru *lru, struct bpf_lru_list *l, unsigned int tgt_nshrink, struct list_head *free_list, enum bpf_lru_list_type tgt_free_type) argument 260 __bpf_lru_list_shrink(struct bpf_lru *lru, struct bpf_lru_list *l, unsigned int tgt_nshrink, struct list_head *free_list, enum bpf_lru_list_type tgt_free_type) argument [all...] |
/linux-master/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_mux.c | 283 struct sk_buff_head *free_list; local 302 free_list = &ipc_mux->ul_adb.free_list; 305 skb_queue_head_init(free_list); 355 skb_queue_tail(free_list, skb); 456 struct sk_buff_head *free_list; local 471 free_list = &ipc_mux->ul_adb.free_list; 474 while ((skb = skb_dequeue(free_list)))
|
/linux-master/arch/powerpc/include/asm/ |
H A D | rheap.h | 32 struct list_head free_list; member in struct:_rh_info
|
/linux-master/scripts/genksyms/ |
H A D | genksyms.h | 59 void free_list(struct string_list *s, struct string_list *e);
|
/linux-master/arch/um/drivers/ |
H A D | chan.h | 17 struct list_head free_list; member in struct:chan
|
/linux-master/include/linux/ |
H A D | stackdepot.h | 73 struct list_head free_list; /* Links in the freelist */ member in struct:stack_record::__anon1247::__anon1248
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_taprio.c | 269 unsigned long *free_list) 276 bitmap_fill(free_list, LAN966X_TAPRIO_NUM_GCL); 293 clear_bit(next, free_list); 331 DECLARE_BITMAP(free_list, LAN966X_TAPRIO_NUM_GCL); 335 if (lan966x_taprio_gcl_free_get(port, free_list) < qopt->num_entries) 344 base = find_first_bit(free_list, LAN966X_TAPRIO_NUM_GCL); 360 next = find_next_bit(free_list, LAN966X_TAPRIO_NUM_GCL, 268 lan966x_taprio_gcl_free_get(struct lan966x_port *port, unsigned long *free_list) argument
|
/linux-master/drivers/bus/fsl-mc/ |
H A D | fsl-mc-allocator.c | 77 list_add_tail(&resource->node, &res_pool->free_list); 202 resource = list_first_entry_or_null(&res_pool->free_list, 249 list_add_tail(&resource->node, &res_pool->free_list); 399 list_add_tail(&mc_dev_irq->resource.node, &res_pool->free_list); 432 INIT_LIST_HEAD(&res_pool->free_list); 553 INIT_LIST_HEAD(&res_pool->free_list); 567 list_for_each_entry_safe(resource, next, &res_pool->free_list, node)
|
/linux-master/arch/powerpc/lib/ |
H A D | rheap.c | 77 fixup(blks, blke, delta, &info->free_list); 172 list_for_each(l, &info->free_list) { 205 list_add(&blkn->list, &info->free_list); 274 INIT_LIST_HEAD(&info->free_list); 319 INIT_LIST_HEAD(&info->free_list); 395 list_for_each(l, &info->free_list) { 460 list_for_each(l, &info->free_list) { 552 list_for_each(l, &info->free_list) { 651 h = &info->free_list;
|
/linux-master/drivers/accel/habanalabs/common/ |
H A D | irq.c | 256 struct list_head **free_list, 268 if (!(*free_list)) { 270 *free_list = kmalloc(sizeof(struct list_head), GFP_ATOMIC); 271 if (!(*free_list)) 274 INIT_LIST_HEAD(*free_list); 310 * in workqueue context, just add job to free_list. 320 list_add(&free_node->free_objects_node, *free_list); 255 handle_registration_node(struct hl_device *hdev, struct hl_user_pending_interrupt *pend, struct list_head **free_list, struct list_head **dynamic_alloc_list, struct hl_user_interrupt *intr) argument
|
/linux-master/include/linux/ceph/ |
H A D | pagelist.h | 15 struct list_head free_list; member in struct:ceph_pagelist
|
/linux-master/include/linux/dma/ |
H A D | ipu-dma.h | 161 struct list_head free_list; /* free tx-descriptors */ member in struct:idmac_channel 164 struct mutex chan_mutex; /* protects status, cookie, free_list */
|
/linux-master/net/rds/ |
H A D | ib_mr.h | 98 struct llist_head free_list; /* unused MRs */ member in struct:rds_ib_mr_pool
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_buddy.c | 47 head = &mm->free_list[drm_buddy_block_order(block)]; 120 mm->free_list = kmalloc_array(mm->max_order + 1, 123 if (!mm->free_list) 127 INIT_LIST_HEAD(&mm->free_list[i]); 175 kfree(mm->free_list); 199 kfree(mm->free_list); 424 if (!list_empty(&mm->free_list[i])) { 425 node = list_last_entry(&mm->free_list[i], 459 if (!list_empty(&mm->free_list[tmp])) { 460 block = list_last_entry(&mm->free_list[tm [all...] |
/linux-master/drivers/dma/ |
H A D | pch_dma.c | 101 struct list_head free_list; member in struct:pch_dma_chan 355 list_splice_init(&desc->tx_list, &pd_chan->free_list); 356 list_move(&desc->desc_node, &pd_chan->free_list); 451 list_for_each_entry_safe(desc, _d, &pd_chan->free_list, desc_node) { 483 list_splice_init(&desc->tx_list, &pd_chan->free_list); 484 list_add(&desc->desc_node, &pd_chan->free_list); 501 if (!list_empty(&pd_chan->free_list)) 517 list_splice(&tmp_list, &pd_chan->free_list); 539 list_splice_init(&pd_chan->free_list, &tmp_list); 883 INIT_LIST_HEAD(&pd_chan->free_list); [all...] |