/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | rss.c | 74 struct mlx5e_tir *tir[MLX5E_NUM_INDIR_TIRS]; member 109 return inner ? &rss->inner_tir[tt] : &rss->tir[tt]; in rss_get_tirp() 136 struct mlx5e_tir *tir; in mlx5e_rss_create_tir() local 151 tir = kvzalloc(sizeof(*tir), GFP_KERNEL); in mlx5e_rss_create_tir() 152 if (!tir) in mlx5e_rss_create_tir() 168 err = mlx5e_tir_init(tir, builder, rss->mdev, true); in mlx5e_rss_create_tir() 176 *tir_p = tir; in mlx5e_rss_create_tir() 180 kvfree(tir); in mlx5e_rss_create_tir() 188 struct mlx5e_tir *tir; in mlx5e_rss_destroy_tir() local 194 tir = *tir_p; in mlx5e_rss_destroy_tir() [all …]
|
H A D | tir.c | 161 int mlx5e_tir_init(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder, in mlx5e_tir_init() argument 166 tir->mdev = mdev; in mlx5e_tir_init() 168 err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn); in mlx5e_tir_init() 173 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; in mlx5e_tir_init() 176 list_add(&tir->list, &res->td.tirs_list); in mlx5e_tir_init() 179 INIT_LIST_HEAD(&tir->list); in mlx5e_tir_init() 185 void mlx5e_tir_destroy(struct mlx5e_tir *tir) in mlx5e_tir_destroy() argument 187 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; in mlx5e_tir_destroy() 194 if (!list_empty(&tir->list)) { in mlx5e_tir_destroy() 196 list_del(&tir->list); in mlx5e_tir_destroy() [all …]
|
H A D | tir.h | 47 int mlx5e_tir_init(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder, 49 void mlx5e_tir_destroy(struct mlx5e_tir *tir); 51 static inline u32 mlx5e_tir_get_tirn(struct mlx5e_tir *tir) in mlx5e_tir_get_tirn() argument 53 return tir->tirn; in mlx5e_tir_get_tirn() 56 int mlx5e_tir_modify(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder);
|
H A D | trap.c | 98 static int mlx5e_create_trap_direct_rq_tir(struct mlx5_core_dev *mdev, struct mlx5e_tir *tir, in mlx5e_create_trap_direct_rq_tir() argument 109 err = mlx5e_tir_init(tir, builder, mdev, true); in mlx5e_create_trap_direct_rq_tir() 155 err = mlx5e_create_trap_direct_rq_tir(t->mdev, &t->tir, t->rq.rqn); in mlx5e_open_trap() 171 mlx5e_tir_destroy(&trap->tir); in mlx5e_close_trap() 214 return en_trap->tir.tirn; in mlx5e_trap_get_tirn()
|
H A D | rx_res.c | 31 struct mlx5e_tir tir; member 375 err = mlx5e_tir_init(&res->ptp.tir, builder, res->mdev, true); in mlx5e_rx_res_ptp_init() 403 mlx5e_tir_destroy(&res->ptp.tir); in mlx5e_rx_res_ptp_destroy() 478 return mlx5e_tir_get_tirn(&res->ptp.tir); in mlx5e_rx_res_get_tirn_ptp() 630 struct mlx5e_tir *tir) in mlx5e_rx_res_tls_tir_create() argument 649 err = mlx5e_tir_init(tir, builder, res->mdev, false); in mlx5e_rx_res_tls_tir_create()
|
H A D | trap.h | 13 struct mlx5e_tir tir; member
|
H A D | rx_res.h | 69 struct mlx5e_tir *tir);
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_common.c | 144 struct mlx5e_tir *tir; in mlx5e_refresh_tirs() local 168 list_for_each_entry(tir, &mdev->mlx5e_res.hw_objs.td.tirs_list, list) { in mlx5e_refresh_tirs() 169 tirn = tir->tirn; in mlx5e_refresh_tirs()
|
H A D | Makefile | 25 mlx5_core-$(CONFIG_MLX5_CORE_EN) += en/rqt.o en/tir.o en/rss.o en/rx_res.o \
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_rx.c | 52 struct mlx5e_tir tir; member 115 mlx5e_tir_get_tirn(&priv_rx->tir), in accel_rule_handle_work() 150 mlx5e_tir_get_tirn(&priv_rx->tir), in post_static_params() 181 mlx5e_tir_get_tirn(&priv_rx->tir), in post_progress_params() 303 psv->psv_index[0] = cpu_to_be32(mlx5e_tir_get_tirn(&priv_rx->tir)); in resync_post_get_progress_params() 658 err = mlx5e_rx_res_tls_tir_create(priv->rx_res, rxq, &priv_rx->tir); in mlx5e_ktls_add_rx() 679 mlx5e_tir_destroy(&priv_rx->tir); in mlx5e_ktls_add_rx() 712 mlx5e_tir_destroy(&priv_rx->tir); in mlx5e_ktls_del_rx()
|
/openbmc/qemu/hw/ppc/ |
H A D | pnv_core.c | 305 uint32_t pir, tir; in pnv_core_cpu_realize() local 321 pcc->get_pir_tir(pc->chip, core_hwid, thread_index, &pir, &tir); in pnv_core_cpu_realize() 323 tir_spr->default_value = tir; in pnv_core_cpu_realize()
|
H A D | pnv.c | 146 uint32_t pir, tir; in pnv_dt_core() local 157 pnv_cc->get_pir_tir(chip, pc->hwid, 0, &pir, &tir); in pnv_dt_core() 160 g_assert(tir == 0); in pnv_dt_core() 1205 uint32_t *pir, uint32_t *tir) in pnv_get_pir_tir_p8() argument 1210 if (tir) { in pnv_get_pir_tir_p8() 1211 *tir = thread_id; in pnv_get_pir_tir_p8() 1266 uint32_t *pir, uint32_t *tir) in pnv_get_pir_tir_p9() argument 1282 if (tir) { in pnv_get_pir_tir_p9() 1283 *tir = thread_id; in pnv_get_pir_tir_p9() 1300 uint32_t *pir, uint32_t *tir) in pnv_get_pir_tir_p10() argument [all …]
|
/openbmc/qemu/include/hw/ppc/ |
H A D | pnv_chip.h | 161 uint32_t *pir, uint32_t *tir);
|
/openbmc/linux/ |
H A D | opengrok2.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |