/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | srq.c | 83 void *wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in rmpc_srqc_reformat() 231 srqc = MLX5_ADDR_OF(create_srq_in, in, srq_context_entry); in create_xrc_srq_cmd() 238 xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, create_in, in create_xrc_srq_cmd() 240 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd() 320 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, xrcsrq_out, in query_xrc_srq_cmd() 322 srqc = MLX5_ADDR_OF(query_srq_out, out, srq_context_entry); in query_xrc_srq_cmd() 340 srqc = MLX5_ADDR_OF(create_srq_in, in, srq_context_entry); in create_rmp_cmd() 347 rmpc = MLX5_ADDR_OF(create_rmp_in, create_in, ctx); in create_rmp_cmd() 349 memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size); in create_rmp_cmd() 378 rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx); in arm_rmp_cmd() [all …]
|
D | flow_table.c | 79 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context); in mlx5_set_flow_entry_cmd() 143 in_match_criteria = MLX5_ADDR_OF(create_flow_group_in, in, in mlx5_create_flow_group_cmd() 243 void *mc_outer = MLX5_ADDR_OF(fte_match_param, match_criteria, in mlx5_find_group() 245 void *mc_misc = MLX5_ADDR_OF(fte_match_param, match_criteria, in mlx5_find_group() 247 void *mc_inner = MLX5_ADDR_OF(fte_match_param, match_criteria, in mlx5_find_group() 256 void *gmc_outer = MLX5_ADDR_OF(fte_match_param, in mlx5_find_group() 259 void *gmc_misc = MLX5_ADDR_OF(fte_match_param, in mlx5_find_group() 262 void *gmc_inner = MLX5_ADDR_OF(fte_match_param, in mlx5_find_group()
|
D | en_flow_table.c | 257 match_value = MLX5_ADDR_OF(flow_context, flow_context, match_value); in __mlx5e_add_eth_addr_rule() 258 dmac = MLX5_ADDR_OF(fte_match_param, match_value, in __mlx5e_add_eth_addr_rule() 260 match_criteria_dmac = MLX5_ADDR_OF(fte_match_param, match_criteria, in __mlx5e_add_eth_addr_rule() 262 dest = MLX5_ADDR_OF(flow_context, flow_context, destination); in __mlx5e_add_eth_addr_rule() 530 match_value = MLX5_ADDR_OF(flow_context, flow_context, match_value); in mlx5e_add_vlan_rule() 531 dest = MLX5_ADDR_OF(flow_context, flow_context, destination); in mlx5e_add_vlan_rule() 783 dmac = MLX5_ADDR_OF(fte_match_param, g[3].match_criteria, in mlx5e_create_main_flow_table() 793 dmac = MLX5_ADDR_OF(fte_match_param, g[4].match_criteria, in mlx5e_create_main_flow_table() 801 dmac = MLX5_ADDR_OF(fte_match_param, g[5].match_criteria, in mlx5e_create_main_flow_table() 807 dmac = MLX5_ADDR_OF(fte_match_param, g[6].match_criteria, in mlx5e_create_main_flow_table() [all …]
|
D | en_main.c | 104 MLX5_ADDR_OF(ppcnt_reg, out, counter_set), in mlx5e_update_pport_counters() 111 MLX5_ADDR_OF(ppcnt_reg, out, counter_set), in mlx5e_update_pport_counters() 118 MLX5_ADDR_OF(ppcnt_reg, out, counter_set), in mlx5e_update_pport_counters() 316 void *rqc_wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_create_rq() 388 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in mlx5e_enable_rq() 389 wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_enable_rq() 401 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_rq() 426 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5e_modify_rq() 541 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_create_sq() 616 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_enable_sq() [all …]
|
D | transobj.c | 284 rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx); in mlx5_core_arm_rmp() 285 bitmask = MLX5_ADDR_OF(modify_rmp_in, in, bitmask); in mlx5_core_arm_rmp() 286 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in mlx5_core_arm_rmp() 347 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, out, in mlx5_core_query_xsrq() 349 srqc = MLX5_ADDR_OF(query_srq_out, out, srq_context_entry); in mlx5_core_query_xsrq()
|
D | vport.c | 71 out_addr = MLX5_ADDR_OF(query_nic_vport_context_out, out, in mlx5_query_nic_vport_mac_address() 216 pkarr = MLX5_ADDR_OF(query_hca_vport_pkey_out, out, pkey); in mlx5_query_hca_vport_pkey() 268 ctx = MLX5_ADDR_OF(query_hca_vport_context_out, out, hca_vport_context); in mlx5_query_hca_vport_context()
|
D | fw.c | 65 MLX5_ADDR_OF(query_adapter_out, out, in mlx5_query_board_id()
|
D | qp.c | 196 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in mlx5_core_create_qp()
|
D | main.c | 363 hca_caps = MLX5_ADDR_OF(query_hca_cap_out, out, capability); in mlx5_core_get_caps() 423 set_hca_cap = MLX5_ADDR_OF(set_hca_cap_in, set_ctx, in handle_hca_cap()
|
/linux-4.4.14/include/linux/mlx5/ |
D | device.h | 65 #define MLX5_ADDR_OF(typ, p, fld) ((char *)(p) + MLX5_BYTE_OFF(typ, fld)) macro
|