Lines Matching refs:rss_ctx

1026 	return port->rss_ctx[port_rss_ctx];  in mvpp22_rss_ctx()
1368 input.rss_ctx = info->rss_context; in mvpp2_ethtool_cls_rule_ins()
1462 u32 rss_ctx) in mvpp22_rss_fill_table() argument
1468 u32 sel = MVPP22_RSS_INDEX_TABLE(rss_ctx) | in mvpp22_rss_fill_table()
1477 static int mvpp22_rss_context_create(struct mvpp2_port *port, u32 *rss_ctx) in mvpp22_rss_context_create() argument
1496 *rss_ctx = ctx; in mvpp22_rss_context_create()
1512 u32 rss_ctx; in mvpp22_port_rss_ctx_create() local
1515 ret = mvpp22_rss_context_create(port, &rss_ctx); in mvpp22_port_rss_ctx_create()
1523 if (port->rss_ctx[i] < 0) in mvpp22_port_rss_ctx_create()
1530 port->rss_ctx[i] = rss_ctx; in mvpp22_port_rss_ctx_create()
1537 int rss_ctx) in mvpp22_rss_table_get() argument
1539 if (rss_ctx < 0 || rss_ctx >= MVPP22_N_RSS_TABLES) in mvpp22_rss_table_get()
1542 return priv->rss_tables[rss_ctx]; in mvpp22_rss_table_get()
1549 int i, rss_ctx, ret; in mvpp22_port_rss_ctx_delete() local
1551 rss_ctx = mvpp22_rss_ctx(port, port_ctx); in mvpp22_port_rss_ctx_delete()
1553 if (rss_ctx < 0 || rss_ctx >= MVPP22_N_RSS_TABLES) in mvpp22_port_rss_ctx_delete()
1574 kfree(priv->rss_tables[rss_ctx]); in mvpp22_port_rss_ctx_delete()
1576 priv->rss_tables[rss_ctx] = NULL; in mvpp22_port_rss_ctx_delete()
1577 port->rss_ctx[port_ctx] = -1; in mvpp22_port_rss_ctx_delete()
1585 int rss_ctx = mvpp22_rss_ctx(port, port_ctx); in mvpp22_port_rss_ctx_indir_set() local
1587 rss_ctx); in mvpp22_port_rss_ctx_indir_set()
1595 mvpp22_rss_fill_table(port, rss_table, rss_ctx); in mvpp22_port_rss_ctx_indir_set()
1603 int rss_ctx = mvpp22_rss_ctx(port, port_ctx); in mvpp22_port_rss_ctx_indir_get() local
1605 rss_ctx); in mvpp22_port_rss_ctx_indir_get()
1704 port->rss_ctx[i] = -1; in mvpp22_port_rss_init()
1714 port->rss_ctx[0] = context; in mvpp22_port_rss_init()