Searched refs:aso (Results 1 – 11 of 11) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
A D | ipsec_offload.c | 319 aso = ipsec->aso; in mlx5e_ipsec_handle_event() 390 aso->dma_addr = dma_map_single(pdev, aso->ctx, sizeof(aso->ctx), in mlx5e_ipsec_aso_init() 397 if (IS_ERR(aso->aso)) { in mlx5e_ipsec_aso_init() 398 err = PTR_ERR(aso->aso); in mlx5e_ipsec_aso_init() 406 ipsec->aso = aso; in mlx5e_ipsec_aso_init() 423 aso = ipsec->aso; in mlx5e_ipsec_aso_cleanup() 427 mlx5_aso_destroy(aso->aso); in mlx5e_ipsec_aso_cleanup() 455 struct mlx5e_ipsec_aso *aso = ipsec->aso; in mlx5e_ipsec_aso_query() local 467 memset(aso->ctx, 0, sizeof(aso->ctx)); in mlx5e_ipsec_aso_query() 468 wqe = mlx5_aso_get_wqe(aso->aso); in mlx5e_ipsec_aso_query() [all …]
|
A D | macsec.c | 142 struct mlx5e_macsec_aso aso; member 206 aso->umr = umr; in mlx5e_macsec_aso_reg_mr() 1394 aso = &macsec->aso; in macsec_aso_set_arm_event() 1395 maso = aso->maso; in macsec_aso_set_arm_event() 1397 mutex_lock(&aso->aso_lock); in macsec_aso_set_arm_event() 1417 aso = &macsec->aso; in macsec_aso_query() 1418 maso = aso->maso; in macsec_aso_query() 1420 mutex_lock(&aso->aso_lock); in macsec_aso_query() 1617 mutex_init(&aso->aso_lock); in mlx5e_macsec_aso_init() 1619 aso->maso = maso; in mlx5e_macsec_aso_init() [all …]
|
A D | ipsec.h | 134 struct mlx5_aso *aso; member 149 struct mlx5e_ipsec_aso *aso; member
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
A D | aso.c | 311 struct mlx5_aso *aso; in mlx5_aso_create() local 314 aso = kzalloc(sizeof(*aso), GFP_KERNEL); in mlx5_aso_create() 315 if (!aso) in mlx5_aso_create() 326 return aso; in mlx5_aso_create() 331 kfree(aso); in mlx5_aso_create() 337 mlx5_aso_destroy_sq(aso); in mlx5_aso_destroy() 339 kfree(aso); in mlx5_aso_destroy() 361 pi = mlx5_wq_cyc_ctr2ix(&aso->wq, aso->pc); in mlx5_aso_get_wqe() 377 aso->pc += MLX5_ASO_WQEBBS; in mlx5_aso_post_wqe() 378 *aso->wq.db = cpu_to_be32(aso->pc); in mlx5_aso_post_wqe() [all …]
|
A D | aso.h | 82 struct mlx5_aso_wqe *mlx5_aso_get_wqe(struct mlx5_aso *aso); 83 void mlx5_aso_build_wqe(struct mlx5_aso *aso, u8 ds_cnt, 86 void mlx5_aso_post_wqe(struct mlx5_aso *aso, bool with_data, 88 int mlx5_aso_poll_cq(struct mlx5_aso *aso, bool with_data); 91 void mlx5_aso_destroy(struct mlx5_aso *aso);
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
A D | meter.c | 36 struct mlx5_aso *aso; member 119 struct mlx5_aso *aso; in mlx5e_tc_meter_modify() local 156 aso = flow_meters->aso; in mlx5e_tc_meter_modify() 159 aso_wqe = mlx5_aso_get_wqe(aso); in mlx5e_tc_meter_modify() 161 mlx5_aso_build_wqe(aso, ds_cnt, aso_wqe, meter->obj_id, in mlx5e_tc_meter_modify() 187 mlx5_aso_post_wqe(aso, true, &aso_wqe->ctrl); in mlx5e_tc_meter_modify() 192 err = mlx5_aso_poll_cq(aso, true); in mlx5e_tc_meter_modify() 543 flow_meters->aso = mlx5_aso_create(mdev, flow_meters->pdn); in mlx5e_flow_meters_init() 544 if (IS_ERR(flow_meters->aso)) { in mlx5e_flow_meters_init() 546 err = PTR_ERR(flow_meters->aso); in mlx5e_flow_meters_init() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
A D | dr_action.c | 888 attr.aso_flow_meter.obj_id = action->aso->obj_id; in mlx5dr_actions_build_ste_arr() 889 attr.aso_flow_meter.offset = action->aso->offset; in mlx5dr_actions_build_ste_arr() 890 attr.aso_flow_meter.dest_reg_id = action->aso->dest_reg_id; in mlx5dr_actions_build_ste_arr() 891 attr.aso_flow_meter.init_color = action->aso->init_color; in mlx5dr_actions_build_ste_arr() 2121 action->aso->obj_id = obj_id; in mlx5dr_action_create_aso() 2122 action->aso->offset = meter_id; in mlx5dr_action_create_aso() 2123 action->aso->dest_reg_id = dest_reg_id; in mlx5dr_action_create_aso() 2124 action->aso->init_color = init_color; in mlx5dr_action_create_aso() 2125 action->aso->dmn = dmn; in mlx5dr_action_create_aso() 2184 refcount_dec(&action->aso->dmn->refcount); in mlx5dr_action_destroy()
|
A D | dr_types.h | 1094 struct mlx5dr_action_aso_flow_meter *aso; member
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | Makefile | 20 fw_reset.o qos.o lib/tout.o lib/aso.o
|
/linux-6.3-rc2/drivers/media/platform/samsung/s5p-mfc/ |
A D | s5p_mfc_common.h | 394 u8 aso; member
|
A D | s5p_mfc_opr_v6.c | 1112 reg |= ((p_h264->aso & 0x1) << 6); in s5p_mfc_set_enc_params_h264() 1744 if (p_h264->aso) { in s5p_mfc_h264_set_aso_slice_order_v6()
|
Completed in 29 milliseconds