Lines Matching refs:comps

709 				struct tile_net_comps *comps,  in tile_net_free_comps()  argument
713 while (comps->comp_last < comps->comp_next) { in tile_net_free_comps()
714 unsigned int cid = comps->comp_last % TILE_NET_MAX_COMPS; in tile_net_free_comps()
715 struct tile_net_comp *comp = &comps->comp_queue[cid]; in tile_net_free_comps()
720 comps->comp_last++; in tile_net_free_comps()
731 struct tile_net_comps *comps, in add_comp() argument
734 int cid = comps->comp_next % TILE_NET_MAX_COMPS; in add_comp()
735 comps->comp_queue[cid].when = when; in add_comp()
736 comps->comp_queue[cid].skb = skb; in add_comp()
737 comps->comp_next++; in add_comp()
798 struct tile_net_comps *comps = in tile_net_handle_egress_timer() local
800 if (!egress || comps->comp_last >= comps->comp_next) in tile_net_handle_egress_timer()
802 tile_net_free_comps(egress->equeue, comps, -1, true); in tile_net_handle_egress_timer()
804 (comps->comp_last < comps->comp_next); in tile_net_handle_egress_timer()
1641 struct tile_net_comps *comps, in tile_net_equeue_try_reserve() argument
1646 if (comps->comp_next - comps->comp_last < TILE_NET_MAX_COMPS - 1 || in tile_net_equeue_try_reserve()
1647 tile_net_free_comps(equeue, comps, 32, false) != 0) { in tile_net_equeue_try_reserve()
1655 tile_net_free_comps(equeue, comps, TILE_NET_MAX_COMPS, false); in tile_net_equeue_try_reserve()
1936 struct tile_net_comps *comps = in tile_net_tx_tso() local
1949 slot = tile_net_equeue_try_reserve(dev, skb->queue_mapping, comps, in tile_net_tx_tso()
1963 add_comp(equeue, comps, slot + num_edescs - 1, skb); in tile_net_tx_tso()
2006 struct tile_net_comps *comps = in tile_net_tx() local
2047 slot = tile_net_equeue_try_reserve(dev, skb->queue_mapping, comps, in tile_net_tx()
2061 add_comp(equeue, comps, slot - 1, skb); in tile_net_tx()