Home
last modified time | relevance | path

Searched full:dmn (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_domain.c8 #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 Ddr_send.c106 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 Ddr_types.h26 #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 Dmlx5dr.h48 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 Ddr_ste_v1.c489 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 Ddr_ste_v1.h163 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 Ddr_ste.h164 struct mlx5dr_domain *dmn,
171 struct mlx5dr_domain *dmn,
/linux/Documentation/devicetree/bindings/phy/
H A Dfsl,imx8mq-usb-phy.yaml58 Adjust amount of current sourced to DPn and DMn after a J-to-K
/linux/drivers/powercap/
H A Dintel_rapl_common.c1317 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 Dapplesmc.c81 "F%dMn", /* minimum speed (rw) */