Lines Matching refs:cell
19 struct gro_cell *cell; in gro_cells_receive() local
27 cell = this_cpu_ptr(gcells->cells); in gro_cells_receive()
29 if (skb_queue_len(&cell->napi_skbs) > netdev_max_backlog) { in gro_cells_receive()
35 __skb_queue_tail(&cell->napi_skbs, skb); in gro_cells_receive()
36 if (skb_queue_len(&cell->napi_skbs) == 1) in gro_cells_receive()
37 napi_schedule(&cell->napi); in gro_cells_receive()
43 struct gro_cell *cell = container_of(napi, struct gro_cell, napi); in gro_cell_poll() local
48 skb = __skb_dequeue(&cell->napi_skbs); in gro_cell_poll()
69 struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); in gro_cells_init() local
71 __skb_queue_head_init(&cell->napi_skbs); in gro_cells_init()
72 netif_napi_add(dev, &cell->napi, gro_cell_poll, 64); in gro_cells_init()
73 napi_enable(&cell->napi); in gro_cells_init()
85 struct gro_cell *cell = per_cpu_ptr(gcells->cells, i); in gro_cells_destroy() local
87 netif_napi_del(&cell->napi); in gro_cells_destroy()
88 __skb_queue_purge(&cell->napi_skbs); in gro_cells_destroy()