Searched refs:udp_prod_queue (Results 1 – 3 of 3) sorted by relevance
73 struct udp_prod_queue { struct120 struct udp_prod_queue *udp_prod_queue; member
295 up->udp_prod_queue = kzalloc_objs(*up->udp_prod_queue, nr_node_ids); in udp_lib_init_sock()296 if (!up->udp_prod_queue) in udp_lib_init_sock()299 init_llist_head(&up->udp_prod_queue[i].ll_root); in udp_lib_init_sock()
1660 struct udp_prod_queue *udp_prod_queue; in __udp_enqueue_schedule_skb() local1674 udp_prod_queue = &udp_sk(sk)->udp_prod_queue[numa_node_id()]; in __udp_enqueue_schedule_skb()1676 rmem += atomic_read(&udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()1703 atomic_add(size, &udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()1705 if (!llist_add(&skb->ll_node, &udp_prod_queue->ll_root)) in __udp_enqueue_schedule_skb()1712 ll_list = llist_del_all(&udp_prod_queue->ll_root); in __udp_enqueue_schedule_skb()1782 atomic_sub(total_size, &udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()1804 kfree(up->udp_prod_queue); in udp_destruct_common()