Lines Matching refs:rss_ctx
1026 return port->rss_ctx[port_rss_ctx]; in mvpp22_rss_ctx()
1374 input.rss_ctx = info->rss_context; in mvpp2_ethtool_cls_rule_ins()
1471 u32 rss_ctx) in mvpp22_rss_fill_table() argument
1477 u32 sel = MVPP22_RSS_INDEX_TABLE(rss_ctx) | in mvpp22_rss_fill_table()
1486 static int mvpp22_rss_context_create(struct mvpp2_port *port, u32 *rss_ctx) in mvpp22_rss_context_create() argument
1505 *rss_ctx = ctx; in mvpp22_rss_context_create()
1521 u32 rss_ctx; in mvpp22_port_rss_ctx_create() local
1524 ret = mvpp22_rss_context_create(port, &rss_ctx); in mvpp22_port_rss_ctx_create()
1532 if (port->rss_ctx[i] < 0) in mvpp22_port_rss_ctx_create()
1539 port->rss_ctx[i] = rss_ctx; in mvpp22_port_rss_ctx_create()
1546 int rss_ctx) in mvpp22_rss_table_get() argument
1548 if (rss_ctx < 0 || rss_ctx >= MVPP22_N_RSS_TABLES) in mvpp22_rss_table_get()
1551 return priv->rss_tables[rss_ctx]; in mvpp22_rss_table_get()
1558 int i, rss_ctx, ret; in mvpp22_port_rss_ctx_delete() local
1560 rss_ctx = mvpp22_rss_ctx(port, port_ctx); in mvpp22_port_rss_ctx_delete()
1562 if (rss_ctx < 0 || rss_ctx >= MVPP22_N_RSS_TABLES) in mvpp22_port_rss_ctx_delete()
1583 kfree(priv->rss_tables[rss_ctx]); in mvpp22_port_rss_ctx_delete()
1585 priv->rss_tables[rss_ctx] = NULL; in mvpp22_port_rss_ctx_delete()
1586 port->rss_ctx[port_ctx] = -1; in mvpp22_port_rss_ctx_delete()
1594 int rss_ctx = mvpp22_rss_ctx(port, port_ctx); in mvpp22_port_rss_ctx_indir_set() local
1596 rss_ctx); in mvpp22_port_rss_ctx_indir_set()
1604 mvpp22_rss_fill_table(port, rss_table, rss_ctx); in mvpp22_port_rss_ctx_indir_set()
1612 int rss_ctx = mvpp22_rss_ctx(port, port_ctx); in mvpp22_port_rss_ctx_indir_get() local
1614 rss_ctx); in mvpp22_port_rss_ctx_indir_get()
1713 port->rss_ctx[i] = -1; in mvpp22_port_rss_init()
1723 port->rss_ctx[0] = context; in mvpp22_port_rss_init()