Home
last modified time | relevance | path

Searched refs:aso (Results 1 – 17 of 17) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec_offload.c374 struct mlx5e_ipsec_aso *aso = ipsec->aso; in mlx5e_ipsec_handle_limits() local
460 aso = sa_entry->ipsec->aso; in mlx5e_ipsec_handle_event()
532 aso->dma_addr = dma_map_single(pdev, aso->ctx, sizeof(aso->ctx), in mlx5e_ipsec_aso_init()
539 if (IS_ERR(aso->aso)) { in mlx5e_ipsec_aso_init()
540 err = PTR_ERR(aso->aso); in mlx5e_ipsec_aso_init()
548 ipsec->aso = aso; in mlx5e_ipsec_aso_init()
565 aso = ipsec->aso; in mlx5e_ipsec_aso_cleanup()
569 mlx5_aso_destroy(aso->aso); in mlx5e_ipsec_aso_cleanup()
598 struct mlx5e_ipsec_aso *aso = ipsec->aso; in mlx5e_ipsec_aso_query() local
611 memset(aso->ctx, 0, sizeof(aso->ctx)); in mlx5e_ipsec_aso_query()
[all …]
A Dmacsec.c125 struct mlx5e_macsec_aso aso; member
189 aso->umr = umr; in mlx5e_macsec_aso_reg_mr()
1379 aso = &macsec->aso; in macsec_aso_set_arm_event()
1380 maso = aso->maso; in macsec_aso_set_arm_event()
1382 mutex_lock(&aso->aso_lock); in macsec_aso_set_arm_event()
1403 aso = &macsec->aso; in macsec_aso_query()
1404 maso = aso->maso; in macsec_aso_query()
1406 mutex_lock(&aso->aso_lock); in macsec_aso_query()
1609 mutex_init(&aso->aso_lock); in mlx5e_macsec_aso_init()
1611 aso->maso = maso; in mlx5e_macsec_aso_init()
[all …]
A Dipsec.h177 struct mlx5_aso *aso; member
253 struct mlx5e_ipsec_aso *aso; member
A Dipsec.c1034 if (ipsec->aso) in mlx5e_ipsec_cleanup()
/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Daso.c311 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 Daso.h82 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);
/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dmeter.c36 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 …]
/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
A Ddr_action.c922 attr.aso_flow_meter.obj_id = action->aso->obj_id; in mlx5dr_actions_build_ste_arr()
923 attr.aso_flow_meter.offset = action->aso->offset; in mlx5dr_actions_build_ste_arr()
924 attr.aso_flow_meter.dest_reg_id = action->aso->dest_reg_id; in mlx5dr_actions_build_ste_arr()
925 attr.aso_flow_meter.init_color = action->aso->init_color; in mlx5dr_actions_build_ste_arr()
2162 action->aso->obj_id = obj_id; in mlx5dr_action_create_aso()
2163 action->aso->offset = meter_id; in mlx5dr_action_create_aso()
2164 action->aso->dest_reg_id = dest_reg_id; in mlx5dr_action_create_aso()
2165 action->aso->init_color = init_color; in mlx5dr_action_create_aso()
2166 action->aso->dmn = dmn; in mlx5dr_action_create_aso()
2232 refcount_dec(&action->aso->dmn->refcount); in mlx5dr_action_destroy()
A Ddr_types.h1133 struct mlx5dr_action_aso_flow_meter *aso; member
/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Daction.h160 } aso; member
A Daction.c509 attr->aso.aso_type = ASO_OPC_MOD_POLICER; in hws_action_fill_stc_attr()
510 attr->aso.devx_obj_id = obj_id; in hws_action_fill_stc_attr()
511 attr->aso.return_reg_id = action->aso.return_reg_id; in hws_action_fill_stc_attr()
766 action->aso.obj_id = obj_id; in hws_action_create_aso()
767 action->aso.return_reg_id = return_reg_id; in hws_action_create_aso()
A Dcmd.h131 } aso; member
A Dprm.h328 struct mlx5_ifc_stc_ste_param_execute_aso_bits aso; member
A Dcmd.c534 stc_attr->aso.devx_obj_id); in hws_cmd_stc_modify_set_stc_param()
536 stc_attr->aso.return_reg_id); in hws_cmd_stc_modify_set_stc_param()
538 stc_attr->aso.aso_type); in hws_cmd_stc_modify_set_stc_param()
/drivers/media/platform/samsung/s5p-mfc/
A Ds5p_mfc_common.h397 u8 aso; member
A Ds5p_mfc_opr_v6.c1266 reg |= ((p_h264->aso & 0x1) << 6); in s5p_mfc_set_enc_params_h264()
1905 if (p_h264->aso) { in s5p_mfc_h264_set_aso_slice_order_v6()
/drivers/net/ethernet/mellanox/mlx5/core/
A DMakefile20 fw_reset.o qos.o lib/tout.o lib/aso.o wc.o fs_pool.o

Completed in 100 milliseconds