Lines Matching refs:rss_ctx

1213 	ctx = xa_load(&bp->dev->ethtool->rss_ctx, index);  in bnxt_get_rss_ctx_from_index()
1438 struct bnxt_rss_ctx *rss_ctx; in bnxt_add_ntuple_cls_rule() local
1442 rss_ctx = bnxt_get_rss_ctx_from_index(bp, cmd->rss_context); in bnxt_add_ntuple_cls_rule()
1443 if (rss_ctx) { in bnxt_add_ntuple_cls_rule()
1444 new_fltr->base.fw_vnic_id = rss_ctx->index; in bnxt_add_ntuple_cls_rule()
1801 struct bnxt_rss_ctx *rss_ctx = NULL; in bnxt_get_rxfh() local
1816 ctx = xa_load(&bp->dev->ethtool->rss_ctx, rxfh->rss_context); in bnxt_get_rxfh()
1820 rss_ctx = ethtool_rxfh_context_priv(ctx); in bnxt_get_rxfh()
1821 vnic = &rss_ctx->vnic; in bnxt_get_rxfh()
1837 struct bnxt_rss_ctx *rss_ctx, in bnxt_modify_rss() argument
1841 if (rss_ctx) { in bnxt_modify_rss()
1842 memcpy(rss_ctx->vnic.rss_hash_key, rxfh->key, in bnxt_modify_rss()
1853 if (rss_ctx) in bnxt_modify_rss()
1891 struct bnxt_rss_ctx *rss_ctx; in bnxt_create_rxfh_context() local
1910 rss_ctx = ethtool_rxfh_context_priv(ctx); in bnxt_create_rxfh_context()
1914 vnic = &rss_ctx->vnic; in bnxt_create_rxfh_context()
1915 vnic->rss_ctx = ctx; in bnxt_create_rxfh_context()
1940 bnxt_modify_rss(bp, ctx, rss_ctx, rxfh); in bnxt_create_rxfh_context()
1948 rss_ctx->index = rxfh->rss_context; in bnxt_create_rxfh_context()
1951 bnxt_del_one_rss_ctx(bp, rss_ctx, true); in bnxt_create_rxfh_context()
1961 struct bnxt_rss_ctx *rss_ctx; in bnxt_modify_rxfh_context() local
1968 rss_ctx = ethtool_rxfh_context_priv(ctx); in bnxt_modify_rxfh_context()
1970 bnxt_modify_rss(bp, ctx, rss_ctx, rxfh); in bnxt_modify_rxfh_context()
1972 return bnxt_hwrm_vnic_rss_cfg_p5(bp, &rss_ctx->vnic); in bnxt_modify_rxfh_context()
1981 struct bnxt_rss_ctx *rss_ctx; in bnxt_remove_rxfh_context() local
1983 rss_ctx = ethtool_rxfh_context_priv(ctx); in bnxt_remove_rxfh_context()
1985 bnxt_del_one_rss_ctx(bp, rss_ctx, true); in bnxt_remove_rxfh_context()