Lines Matching refs:mpipe

164 	} mpipe[NR_MPIPE_MAX];  member
429 info->mpipe[instance].has_iqueue; instance++) { in tile_net_provide_needed_buffers()
431 while (info->mpipe[instance].num_needed_buffers[kind] in tile_net_provide_needed_buffers()
439 info->mpipe[instance]. in tile_net_provide_needed_buffers()
570 napi_gro_receive(&info->mpipe[instance].napi, skb); in tile_net_receive_skb()
578 info->mpipe[instance].num_needed_buffers[0]++; in tile_net_receive_skb()
580 info->mpipe[instance].num_needed_buffers[1]++; in tile_net_receive_skb()
582 info->mpipe[instance].num_needed_buffers[2]++; in tile_net_receive_skb()
626 gxio_mpipe_iqueue_drop(&info->mpipe[instance].iqueue, idesc); in tile_net_handle_packet()
636 gxio_mpipe_iqueue_consume(&info->mpipe[instance].iqueue, idesc); in tile_net_handle_packet()
686 &md->context, info->mpipe[instance].iqueue.ring); in tile_net_poll()
704 napi_schedule(&info->mpipe[(uint64_t)id].napi); in tile_net_handle_ingress_irq()
748 &info->mpipe[instance].tx_wake[priv->echannel]; in tile_net_schedule_tx_wake_timer()
795 info->mpipe[instance].has_iqueue; instance++) { in tile_net_handle_egress_timer()
800 info->mpipe[instance].comps_for_echannel[i]; in tile_net_handle_egress_timer()
967 if (!info->mpipe[instance].has_iqueue) in tile_net_update()
970 if (!info->mpipe[instance].napi_added) { in tile_net_update()
971 netif_napi_add(dev, &info->mpipe[instance].napi, in tile_net_update()
973 info->mpipe[instance].napi_added = true; in tile_net_update()
975 if (!info->mpipe[instance].napi_enabled) { in tile_net_update()
976 napi_enable(&info->mpipe[instance].napi); in tile_net_update()
977 info->mpipe[instance].napi_enabled = true; in tile_net_update()
980 if (info->mpipe[instance].napi_enabled) { in tile_net_update()
981 napi_disable(&info->mpipe[instance].napi); in tile_net_update()
982 info->mpipe[instance].napi_enabled = false; in tile_net_update()
1123 info->mpipe[instance].comps_for_echannel[i] = in alloc_percpu_mpipe_resources()
1137 rc = gxio_mpipe_iqueue_init(&info->mpipe[instance].iqueue, in alloc_percpu_mpipe_resources()
1145 info->mpipe[instance].has_iqueue = true; in alloc_percpu_mpipe_resources()
1235 if (info->mpipe[instance].has_iqueue) { in tile_net_setup_interrupts()
1238 info->mpipe[instance].iqueue.ring); in tile_net_setup_interrupts()
1267 info->mpipe[instance].comps_for_echannel[0]), in tile_net_init_mpipe_fail()
1269 info->mpipe[instance].comps_for_echannel[0] = NULL; in tile_net_init_mpipe_fail()
1270 free_pages((unsigned long)(info->mpipe[instance].iqueue.idescs), in tile_net_init_mpipe_fail()
1272 info->mpipe[instance].iqueue.idescs = NULL; in tile_net_init_mpipe_fail()
1561 &info->mpipe[instance].tx_wake[priv->echannel]; in tile_net_open()
1605 &info->mpipe[instance].tx_wake[priv->echannel]; in tile_net_stop()
1938 info->mpipe[instance].comps_for_echannel[channel]; in tile_net_tx_tso()
2008 info->mpipe[instance].comps_for_echannel[priv->echannel]; in tile_net_tx()
2146 napi_schedule(&info->mpipe[instance].napi); in tile_net_netpoll()
2246 info->mpipe[instance].has_iqueue = false; in tile_net_init_module_percpu()
2247 info->mpipe[instance].instance = instance; in tile_net_init_module_percpu()