Home
last modified time | relevance | path

Searched refs:free_list_node (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/imagination/
Dpvr_free_list.c270 pvr_free_list_insert_node_locked(struct pvr_free_list_node *free_list_node) in pvr_free_list_insert_node_locked() argument
272 struct pvr_free_list *free_list = free_list_node->free_list; in pvr_free_list_insert_node_locked()
281 free_list_node->num_pages; in pvr_free_list_insert_node_locked()
285 sgt = drm_gem_shmem_get_pages_sgt(&free_list_node->mem_obj->base); in pvr_free_list_insert_node_locked()
290 offset, free_list_node->num_pages); in pvr_free_list_insert_node_locked()
292 free_list->current_pages += free_list_node->num_pages; in pvr_free_list_insert_node_locked()
301 struct pvr_free_list_node *free_list_node; in pvr_free_list_grow() local
311 free_list_node = kzalloc(sizeof(*free_list_node), GFP_KERNEL); in pvr_free_list_grow()
312 if (!free_list_node) { in pvr_free_list_grow()
317 free_list_node->num_pages = num_pages; in pvr_free_list_grow()
[all …]
/linux-6.12.1/net/xdp/
Dxsk_buff_pool.c104 INIT_LIST_HEAD(&xskb->free_list_node); in xp_create_and_assign_umem()
553 free_list_node); in xp_alloc()
554 list_del_init(&xskb->free_list_node); in xp_alloc()
620 xskb = list_first_entry(&pool->free_list, struct xdp_buff_xsk, free_list_node); in xp_alloc_reused()
621 list_del_init(&xskb->free_list_node); in xp_alloc_reused()
691 if (!list_empty(&xskb->free_list_node)) in xp_free()
695 list_add(&xskb->free_list_node, &xskb->pool->free_list); in xp_free()
/linux-6.12.1/include/net/
Dxsk_buff_pool.h32 struct list_head free_list_node; member