| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_domain.c | 8 #define DR_DOMAIN_SW_STEERING_SUPPORTED(dmn, dmn_type) \ argument 9 ((dmn)->info.caps.dmn_type##_sw_owner || \ 10 ((dmn)->info.caps.dmn_type##_sw_owner_v2 && \ 11 (dmn)->info.caps.sw_format_ver <= MLX5_STEERING_FORMAT_CONNECTX_8)) 13 bool mlx5dr_domain_is_support_ptrn_arg(struct mlx5dr_domain *dmn) in mlx5dr_domain_is_support_ptrn_arg() argument 15 return dmn->info.caps.sw_format_ver >= MLX5_STEERING_FORMAT_CONNECTX_6DX && in mlx5dr_domain_is_support_ptrn_arg() 16 dmn->info.caps.support_modify_argument; in mlx5dr_domain_is_support_ptrn_arg() 19 static int dr_domain_init_modify_header_resources(struct mlx5dr_domain *dmn) in dr_domain_init_modify_header_resources() argument 21 if (!mlx5dr_domain_is_support_ptrn_arg(dmn)) in dr_domain_init_modify_header_resources() 24 dmn->ptrn_mgr = mlx5dr_ptrn_mgr_create(dmn); in dr_domain_init_modify_header_resources() [all …]
|
| H A D | dr_send.c | 106 void mlx5dr_send_info_pool_destroy(struct mlx5dr_domain *dmn) in mlx5dr_send_info_pool_destroy() argument 108 dr_send_info_pool_destroy(dmn->send_info_pool_tx); in mlx5dr_send_info_pool_destroy() 109 dr_send_info_pool_destroy(dmn->send_info_pool_rx); in mlx5dr_send_info_pool_destroy() 132 int mlx5dr_send_info_pool_create(struct mlx5dr_domain *dmn) in mlx5dr_send_info_pool_create() argument 134 dmn->send_info_pool_rx = dr_send_info_pool_create(); in mlx5dr_send_info_pool_create() 135 if (!dmn->send_info_pool_rx) in mlx5dr_send_info_pool_create() 138 dmn->send_info_pool_tx = dr_send_info_pool_create(); in mlx5dr_send_info_pool_create() 139 if (!dmn->send_info_pool_tx) { in mlx5dr_send_info_pool_create() 140 dr_send_info_pool_destroy(dmn->send_info_pool_rx); in mlx5dr_send_info_pool_create() 148 *mlx5dr_send_info_alloc(struct mlx5dr_domain *dmn, in mlx5dr_send_info_alloc() argument [all …]
|
| H A D | dr_types.h | 26 #define mlx5dr_err(dmn, arg...) mlx5_core_err((dmn)->mdev, ##arg) argument 27 #define mlx5dr_info(dmn, arg...) mlx5_core_info((dmn)->mdev, ##arg) argument 28 #define mlx5dr_dbg(dmn, arg...) mlx5_core_dbg((dmn)->mdev, ##arg) argument 218 struct mlx5dr_domain *dmn; member 308 struct mlx5dr_domain *dmn, 314 struct mlx5dr_domain *dmn, 383 int mlx5dr_ste_build_pre_check(struct mlx5dr_domain *dmn, 505 struct mlx5dr_domain *dmn, 967 struct mlx5dr_domain *dmn; member 1033 struct mlx5dr_domain *dmn; member [all …]
|
| H A D | mlx5dr.h | 48 void mlx5dr_domain_set_peer(struct mlx5dr_domain *dmn, 84 mlx5dr_action_create_dest_table_num(struct mlx5dr_domain *dmn, u32 table_num); 99 mlx5dr_action_create_mult_dest_tbl(struct mlx5dr_domain *dmn, 110 mlx5dr_action_create_flow_sampler(struct mlx5dr_domain *dmn, u32 sampler_id); 116 mlx5dr_action_create_packet_reformat(struct mlx5dr_domain *dmn, 135 mlx5dr_action_create_aso(struct mlx5dr_domain *dmn, 143 mlx5dr_action_create_dest_match_range(struct mlx5dr_domain *dmn,
|
| H A D | dr_ste_v1.c | 489 struct mlx5dr_domain *dmn, in dr_ste_v1_set_actions_tx() argument 646 struct mlx5dr_domain *dmn, in dr_ste_v1_set_actions_rx() argument 1848 struct mlx5dr_domain *dmn = sb->dmn; in dr_ste_v1_build_src_gvmi_qpn_tag() local 1856 peer = xa_load(&dmn->peer_dmn_xa, id); in dr_ste_v1_build_src_gvmi_qpn_tag() 1858 if (id == dmn->info.caps.gvmi) in dr_ste_v1_build_src_gvmi_qpn_tag() 1859 vport_dmn = dmn; in dr_ste_v1_build_src_gvmi_qpn_tag() 1867 vport_dmn = dmn; in dr_ste_v1_build_src_gvmi_qpn_tag() 1875 mlx5dr_err(dmn, "Vport 0x%x is disabled or invalid\n", in dr_ste_v1_build_src_gvmi_qpn_tag() 2101 ptrn_mgr = action->rewrite->dmn->ptrn_mgr; in dr_ste_v1_alloc_modify_hdr_ptrn_arg() 2105 action->rewrite->arg = mlx5dr_arg_get_obj(action->rewrite->dmn->arg_mgr, in dr_ste_v1_alloc_modify_hdr_ptrn_arg() [all …]
|
| H A D | dr_ste_v1.h | 163 void dr_ste_v1_set_actions_tx(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_domain *dmn, 166 void dr_ste_v1_set_actions_rx(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_domain *dmn,
|
| H A D | dr_ste.h | 164 struct mlx5dr_domain *dmn, 171 struct mlx5dr_domain *dmn,
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | fsl,imx8mq-usb-phy.yaml | 58 Adjust amount of current sourced to DPn and DMn after a J-to-K
|
| /linux/drivers/powercap/ |
| H A D | intel_rapl_common.c | 1317 int dmn, prim; in rapl_update_domain_data() local 1320 for (dmn = 0; dmn < rp->nr_domains; dmn++) { in rapl_update_domain_data() 1322 rp->domains[dmn].name); in rapl_update_domain_data() 1327 if (!rapl_read_data_raw(&rp->domains[dmn], prim, in rapl_update_domain_data() 1329 rp->domains[dmn].rdd.primitives[prim] = val; in rapl_update_domain_data()
|
| /linux/drivers/hwmon/ |
| H A D | applesmc.c | 81 "F%dMn", /* minimum speed (rw) */
|