Lines Matching refs:rflow

4757 	    struct rps_dev_flow *rflow, u16 next_cpu)  in set_rps_cpu()  argument
4786 old_rflow = rflow; in set_rps_cpu()
4787 rflow = &flow_table->flows[flow_id]; in set_rps_cpu()
4788 WRITE_ONCE(rflow->filter, rc); in set_rps_cpu()
4794 rps_input_queue_tail_save(&rflow->last_qtail, head); in set_rps_cpu()
4797 WRITE_ONCE(rflow->cpu, next_cpu); in set_rps_cpu()
4798 return rflow; in set_rps_cpu()
4844 struct rps_dev_flow *rflow; in get_rps_cpu() local
4860 rflow = &flow_table->flows[rfs_slot(hash, flow_table)]; in get_rps_cpu()
4861 tcpu = rflow->cpu; in get_rps_cpu()
4877 rflow->last_qtail)) >= 0)) { in get_rps_cpu()
4879 rflow = set_rps_cpu(dev, skb, rflow, next_cpu); in get_rps_cpu()
4883 *rflowp = rflow; in get_rps_cpu()
4921 struct rps_dev_flow *rflow; in rps_may_expire_flow() local
4928 rflow = &flow_table->flows[flow_id]; in rps_may_expire_flow()
4929 cpu = READ_ONCE(rflow->cpu); in rps_may_expire_flow()
4930 if (READ_ONCE(rflow->filter) == filter_id && cpu < nr_cpu_ids && in rps_may_expire_flow()
4932 READ_ONCE(rflow->last_qtail)) < in rps_may_expire_flow()
5384 struct rps_dev_flow voidflow, *rflow = &voidflow; in netif_rx_internal() local
5389 cpu = get_rps_cpu(skb->dev, skb, &rflow); in netif_rx_internal()
5393 ret = enqueue_to_backlog(skb, cpu, &rflow->last_qtail); in netif_rx_internal()
6076 struct rps_dev_flow voidflow, *rflow = &voidflow; in netif_receive_skb_internal() local
6077 int cpu = get_rps_cpu(skb->dev, skb, &rflow); in netif_receive_skb_internal()
6080 ret = enqueue_to_backlog(skb, cpu, &rflow->last_qtail); in netif_receive_skb_internal()
6109 struct rps_dev_flow voidflow, *rflow = &voidflow; in netif_receive_skb_list_internal() local
6110 int cpu = get_rps_cpu(skb->dev, skb, &rflow); in netif_receive_skb_list_internal()
6115 enqueue_to_backlog(skb, cpu, &rflow->last_qtail); in netif_receive_skb_list_internal()