Lines Matching refs:equeue
169 gxio_mpipe_equeue_t *equeue; member
708 static int tile_net_free_comps(gxio_mpipe_equeue_t *equeue, in tile_net_free_comps() argument
716 if (!gxio_mpipe_equeue_is_complete(equeue, comp->when, in tile_net_free_comps()
730 static void add_comp(gxio_mpipe_equeue_t *equeue, in add_comp() argument
802 tile_net_free_comps(egress->equeue, comps, -1, true); in tile_net_handle_egress_timer()
1369 gxio_mpipe_equeue_t *equeue; in tile_net_init_egress() local
1378 if (md->egress_for_echannel[echannel].equeue != NULL) in tile_net_init_egress()
1405 equeue_order = get_order(sizeof(*equeue)); in tile_net_init_egress()
1413 equeue = pfn_to_kaddr(page_to_pfn(equeue_page)); in tile_net_init_egress()
1427 rc = gxio_mpipe_equeue_init(equeue, &md->context, ering, echannel, in tile_net_init_egress()
1440 if (gxio_mpipe_equeue_set_snf_size(equeue, 10368) < 0) { in tile_net_init_egress()
1448 md->egress_for_echannel[echannel].equeue = equeue; in tile_net_init_egress()
1642 gxio_mpipe_equeue_t *equeue, in tile_net_equeue_try_reserve() argument
1647 tile_net_free_comps(equeue, comps, 32, false) != 0) { in tile_net_equeue_try_reserve()
1650 s64 slot = gxio_mpipe_equeue_try_reserve(equeue, num_edescs); in tile_net_equeue_try_reserve()
1655 tile_net_free_comps(equeue, comps, TILE_NET_MAX_COMPS, false); in tile_net_equeue_try_reserve()
1657 slot = gxio_mpipe_equeue_try_reserve(equeue, num_edescs); in tile_net_equeue_try_reserve()
1829 static void tso_egress(struct net_device *dev, gxio_mpipe_equeue_t *equeue, in tso_egress() argument
1869 gxio_mpipe_equeue_put_at(equeue, edesc_head, slot); in tso_egress()
1897 gxio_mpipe_equeue_put_at(equeue, edesc_body, slot); in tso_egress()
1938 gxio_mpipe_equeue_t *equeue = egress->equeue; in tile_net_tx_tso() local
1950 equeue, num_edescs); in tile_net_tx_tso()
1960 tso_egress(dev, equeue, skb, egress->headers, slot); in tile_net_tx_tso()
1963 add_comp(equeue, comps, slot + num_edescs - 1, skb); in tile_net_tx_tso()
2005 gxio_mpipe_equeue_t *equeue = egress->equeue; in tile_net_tx() local
2048 equeue, num_edescs); in tile_net_tx()
2055 gxio_mpipe_equeue_put_at(equeue, edescs[i], slot++); in tile_net_tx()
2061 add_comp(equeue, comps, slot - 1, skb); in tile_net_tx()