Searched refs:udp_prod_queue (Results 1 – 2 of 2) sorted by relevance
297 up->udp_prod_queue = kzalloc_objs(*up->udp_prod_queue, nr_node_ids); in udp_lib_init_sock()298 if (!up->udp_prod_queue) in udp_lib_init_sock()301 init_llist_head(&up->udp_prod_queue[i].ll_root); in udp_lib_init_sock()
1703 struct udp_prod_queue *udp_prod_queue; in __udp_enqueue_schedule_skb() local1717 udp_prod_queue = &udp_sk(sk)->udp_prod_queue[numa_node_id()]; in __udp_enqueue_schedule_skb()1719 rmem += atomic_read(&udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()1746 atomic_add(size, &udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()1748 if (!llist_add(&skb->ll_node, &udp_prod_queue->ll_root)) in __udp_enqueue_schedule_skb()1755 ll_list = llist_del_all(&udp_prod_queue->ll_root); in __udp_enqueue_schedule_skb()1825 atomic_sub(total_size, &udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()1848 kfree(up->udp_prod_queue); in udp_destruct_common()