/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec_offload.c | 368 struct mlx5e_ipsec_aso *aso = ipsec->aso; local 374 soft_arm = !MLX5_GET(ipsec_aso, aso->ctx, soft_lft_arm); 375 hard_arm = !MLX5_GET(ipsec_aso, aso->ctx, hard_lft_arm); 380 hard_cnt = MLX5_GET(ipsec_aso, aso->ctx, remove_flow_pkt_cnt); 451 struct mlx5e_ipsec_aso *aso; local 454 aso = sa_entry->ipsec->aso; 463 !MLX5_GET(ipsec_aso, aso->ctx, esn_event_arm)) { 464 u32 mode_param = MLX5_GET(ipsec_aso, aso 514 struct mlx5e_ipsec_aso *aso; local 556 struct mlx5e_ipsec_aso *aso; local 592 struct mlx5e_ipsec_aso *aso = ipsec->aso; local [all...] |
H A D | macsec.c | 10 #include "lib/aso.h" 125 struct mlx5e_macsec_aso aso; member in struct:mlx5e_macsec 160 static int mlx5e_macsec_aso_reg_mr(struct mlx5_core_dev *mdev, struct mlx5e_macsec_aso *aso) argument 181 err = mlx5e_create_mkey(mdev, aso->pdn, &umr->mkey); 189 aso->umr = umr; 200 static void mlx5e_macsec_aso_dereg_mr(struct mlx5_core_dev *mdev, struct mlx5e_macsec_aso *aso) argument 202 struct mlx5e_macsec_umr *umr = aso->umr; 374 obj_attrs.aso_pdn = macsec->aso.pdn; 1350 static void macsec_aso_build_ctrl(struct mlx5e_macsec_aso *aso, argument 1364 macsec_aso_build_wqe_ctrl_seg(aso, aso_ctr 1370 struct mlx5e_macsec_aso *aso; local 1393 struct mlx5e_macsec_aso *aso; local 1582 mlx5e_macsec_aso_init(struct mlx5e_macsec_aso *aso, struct mlx5_core_dev *mdev) argument 1618 mlx5e_macsec_aso_cleanup(struct mlx5e_macsec_aso *aso, struct mlx5_core_dev *mdev) argument [all...] |
H A D | ipsec.h | 40 #include "lib/aso.h" 167 struct mlx5_aso *aso; member in struct:mlx5e_ipsec_aso 239 struct mlx5e_ipsec_aso *aso; member in struct:mlx5e_ipsec
|
H A D | ipsec.c | 948 if (ipsec->aso)
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H 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);
|
H A D | aso.c | 7 #include "aso.h" 138 mlx5_core_err(mdev, "Failed to alloc aso wq cq, err=%d\n", err); 144 mlx5_core_err(mdev, "Failed to create aso wq cq, err=%d\n", err); 286 mlx5_core_err(mdev, "Failed to alloc aso wq sq, err=%d\n", err); 292 mlx5_core_err(mdev, "Failed to open aso wq sq, err=%d\n", err); 296 mlx5_core_dbg(mdev, "aso sq->sqn = 0x%x\n", sq->sqn); 311 struct mlx5_aso *aso; local 314 aso = kzalloc(sizeof(*aso), GFP_KERNEL); 315 if (!aso) 335 mlx5_aso_destroy(struct mlx5_aso *aso) argument 342 mlx5_aso_build_wqe(struct mlx5_aso *aso, u8 ds_cnt, struct mlx5_aso_wqe *aso_wqe, u32 obj_id, u32 opc_mode) argument 356 mlx5_aso_get_wqe(struct mlx5_aso *aso) argument 367 mlx5_aso_post_wqe(struct mlx5_aso *aso, bool with_data, struct mlx5_wqe_ctrl_seg *doorbell_cseg) argument 391 mlx5_aso_poll_cq(struct mlx5_aso *aso, bool with_data) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
H A D | meter.c | 5 #include "lib/aso.h" 36 struct mlx5_aso *aso; member in struct:mlx5e_flow_meters 37 struct mutex aso_lock; /* Protects aso operations */ 119 struct mlx5_aso *aso; local 156 aso = flow_meters->aso; 159 aso_wqe = mlx5_aso_get_wqe(aso); 161 mlx5_aso_build_wqe(aso, ds_cnt, aso_wqe, meter->obj_id, 187 mlx5_aso_post_wqe(aso, true, &aso_wqe->ctrl); 192 err = mlx5_aso_poll_cq(aso, tru [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_action.c | 922 attr.aso_flow_meter.obj_id = action->aso->obj_id; 923 attr.aso_flow_meter.offset = action->aso->offset; 924 attr.aso_flow_meter.dest_reg_id = action->aso->dest_reg_id; 925 attr.aso_flow_meter.init_color = action->aso->init_color; 2162 action->aso->obj_id = obj_id; 2163 action->aso->offset = meter_id; 2164 action->aso->dest_reg_id = dest_reg_id; 2165 action->aso->init_color = init_color; 2166 action->aso->dmn = dmn; 2232 refcount_dec(&action->aso [all...] |
H A D | dr_types.h | 1133 struct mlx5dr_action_aso_flow_meter *aso; member in union:mlx5dr_action::__anon555
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | Makefile | 20 fw_reset.o qos.o lib/tout.o lib/aso.o
|
/linux-master/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_common.h | 396 u8 aso; member in struct:s5p_mfc_h264_enc_params
|
H A D | s5p_mfc_opr_v6.c | 1265 reg |= ((p_h264->aso & 0x1) << 6); 1904 if (p_h264->aso) {
|