Home
last modified time | relevance | path

Searched refs:rss_ctx (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/marvell/mvpp2/
A Dmvpp2_cls.c1471 u32 rss_ctx) in mvpp22_rss_fill_table() argument
1505 *rss_ctx = ctx; in mvpp22_rss_context_create()
1521 u32 rss_ctx; in mvpp22_port_rss_ctx_create() local
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()
1558 int i, rss_ctx, ret; in mvpp22_port_rss_ctx_delete() local
1562 if (rss_ctx < 0 || rss_ctx >= MVPP22_N_RSS_TABLES) in mvpp22_port_rss_ctx_delete()
1596 rss_ctx); in mvpp22_port_rss_ctx_indir_set()
1614 rss_ctx); in mvpp22_port_rss_ctx_indir_get()
[all …]
A Dmvpp2_cls.h267 int mvpp22_port_rss_ctx_create(struct mvpp2_port *port, u32 *rss_ctx);
268 int mvpp22_port_rss_ctx_delete(struct mvpp2_port *port, u32 rss_ctx);
270 int mvpp22_port_rss_ctx_indir_set(struct mvpp2_port *port, u32 rss_ctx,
272 int mvpp22_port_rss_ctx_indir_get(struct mvpp2_port *port, u32 rss_ctx,
A Dmvpp2.h1265 int rss_ctx[MVPP22_N_RSS_TABLES]; member
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_ethtool.c795 kfree(rss->rss_ctx[ctx_id]); in otx2_rss_ctx_delete()
796 rss->rss_ctx[ctx_id] = NULL; in otx2_rss_ctx_delete()
808 if (!rss->rss_ctx[ctx]) in otx2_rss_ctx_create()
814 rss->rss_ctx[ctx] = kzalloc(sizeof(*rss->rss_ctx[ctx]), GFP_KERNEL); in otx2_rss_ctx_create()
815 if (!rss->rss_ctx[ctx]) in otx2_rss_ctx_create()
828 struct otx2_rss_ctx *rss_ctx; in otx2_set_rxfh_context() local
859 rss_ctx = rss->rss_ctx[*rss_context]; in otx2_set_rxfh_context()
861 rss_ctx->ind_tbl[idx] = indir[idx]; in otx2_set_rxfh_context()
872 struct otx2_rss_ctx *rss_ctx; in otx2_get_rxfh_context() local
893 rss_ctx = rss->rss_ctx[rss_context]; in otx2_get_rxfh_context()
[all …]
A Dotx2_common.c308 struct otx2_rss_ctx *rss_ctx; in otx2_set_rss_table() local
313 rss_ctx = rss->rss_ctx[ctx_id]; in otx2_set_rss_table()
333 aq->rss.rq = rss_ctx->ind_tbl[idx]; in otx2_set_rss_table()
371 struct otx2_rss_ctx *rss_ctx; in otx2_rss_init() local
374 rss->rss_size = sizeof(*rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP]); in otx2_rss_init()
383 rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP] = kzalloc(rss->rss_size, in otx2_rss_init()
385 if (!rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP]) in otx2_rss_init()
388 rss_ctx = rss->rss_ctx[DEFAULT_RSS_CONTEXT_GROUP]; in otx2_rss_init()
390 rss_ctx->ind_tbl[idx] = in otx2_rss_init()
A Dotx2_common.h88 struct otx2_rss_ctx *rss_ctx[MAX_RSS_GROUPS]; member
/linux-6.3-rc2/drivers/infiniband/hw/mlx4/
A Dqp.c580 rss_ctx->flags = MLX4_RSS_IPV4; in set_qp_rss()
589 rss_ctx->flags |= MLX4_RSS_IPV6; in set_qp_rss()
603 if (rss_ctx->flags & MLX4_RSS_IPV4) in set_qp_rss()
604 rss_ctx->flags |= MLX4_RSS_UDP_IPV4; in set_qp_rss()
605 if (rss_ctx->flags & MLX4_RSS_IPV6) in set_qp_rss()
606 rss_ctx->flags |= MLX4_RSS_UDP_IPV6; in set_qp_rss()
619 if (rss_ctx->flags & MLX4_RSS_IPV4) in set_qp_rss()
621 if (rss_ctx->flags & MLX4_RSS_IPV6) in set_qp_rss()
682 qp->rss_ctx = kzalloc(sizeof(*qp->rss_ctx), GFP_KERNEL); in create_qp_rss()
683 if (!qp->rss_ctx) { in create_qp_rss()
[all …]
A Dmlx4_ib.h368 struct mlx4_ib_rss *rss_ctx; member
/linux-6.3-rc2/include/linux/
A Dethtool.h919 u32 rss_ctx; member
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_nix.c732 if (pfvf->rss_ctx) in nix_ctx_free()
733 qmem_free(rvu->dev, pfvf->rss_ctx); in nix_ctx_free()
745 pfvf->rss_ctx = NULL; in nix_ctx_free()
764 err = qmem_alloc(rvu->dev, &pfvf->rss_ctx, num_indices, hwctx_size); in nixlf_rss_ctx_init()
769 (u64)pfvf->rss_ctx->iova); in nixlf_rss_ctx_init()
889 if (!(cfg & BIT_ULL(4)) || !pfvf->rss_ctx || in rvu_nix_blk_aq_enq_inst()
A Drvu.h218 struct qmem *rss_ctx; member
/linux-6.3-rc2/net/ethtool/
A Dioctl.c3362 act->queue.ctx = input->rss_ctx; in ethtool_rx_flow_rule_create()

Completed in 67 milliseconds