Lines Matching defs:flow_table
4980 static u32 rfs_slot(u32 hash, const struct rps_dev_flow_table *flow_table)
4982 return hash_32(hash, flow_table->log);
4989 * @flow_table: per-queue flowtable that @rflow belongs to.
4998 struct rps_dev_flow_table *flow_table,
5011 (int)(10 << flow_table->log);
5023 struct rps_dev_flow_table *flow_table;
5040 flow_table = rcu_dereference(rxqueue->rps_flow_table);
5041 if (!flow_table)
5044 flow_id = rfs_slot(hash, flow_table);
5045 tmp_rflow = &flow_table->flows[flow_id];
5049 if (rps_flow_is_active(tmp_rflow, flow_table,
5089 struct rps_dev_flow_table *flow_table;
5110 flow_table = rcu_dereference(rxqueue->rps_flow_table);
5112 if (!flow_table && !map)
5121 if (flow_table && sock_flow_table) {
5138 rflow = &flow_table->flows[rfs_slot(hash, flow_table)];
5198 struct rps_dev_flow_table *flow_table;
5203 flow_table = rcu_dereference(rxqueue->rps_flow_table);
5204 if (flow_table && flow_id < (1UL << flow_table->log)) {
5207 rflow = &flow_table->flows[flow_id];
5210 rps_flow_is_active(rflow, flow_table, cpu))