/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | srq.c | 68 u32 log_page_size = MLX5_GET(srqc, srqc, log_page_size) + 12; in get_pas_size() 69 u32 log_srq_size = MLX5_GET(srqc, srqc, log_srq_size); in get_pas_size() 70 u32 log_rq_stride = MLX5_GET(srqc, srqc, log_rq_stride); in get_pas_size() 71 u32 page_offset = MLX5_GET(srqc, srqc, page_offset); in get_pas_size() 86 switch (MLX5_GET(srqc, srqc, state)) { in rmpc_srqc_reformat() 95 __LINE__, MLX5_GET(srqc, srqc, state)); in rmpc_srqc_reformat() 96 MLX5_SET(rmpc, rmpc, state, MLX5_GET(srqc, srqc, state)); in rmpc_srqc_reformat() 99 MLX5_SET(wq, wq, wq_signature, MLX5_GET(srqc, srqc, wq_signature)); in rmpc_srqc_reformat() 100 MLX5_SET(wq, wq, log_wq_pg_sz, MLX5_GET(srqc, srqc, log_page_size)); in rmpc_srqc_reformat() 101 MLX5_SET(wq, wq, log_wq_stride, MLX5_GET(srqc, srqc, log_rq_stride) + 4); in rmpc_srqc_reformat() [all …]
|
D | port.c | 128 *proto_cap = MLX5_GET(ptys_reg, out, eth_proto_capability); in mlx5_query_port_proto_cap() 130 *proto_cap = MLX5_GET(ptys_reg, out, ib_proto_capability); in mlx5_query_port_proto_cap() 147 *proto_admin = MLX5_GET(ptys_reg, out, eth_proto_admin); in mlx5_query_port_proto_admin() 149 *proto_admin = MLX5_GET(ptys_reg, out, ib_proto_admin); in mlx5_query_port_proto_admin() 165 *link_width_oper = MLX5_GET(ptys_reg, out, ib_link_width_oper); in mlx5_query_port_link_width_oper() 183 *proto_oper = MLX5_GET(ptys_reg, out, eth_proto_oper); in mlx5_query_port_proto_oper() 185 *proto_oper = MLX5_GET(ptys_reg, out, ib_proto_oper); in mlx5_query_port_proto_oper() 244 *status = MLX5_GET(paos_reg, out, admin_status); in mlx5_query_port_admin_status() 263 *max_mtu = MLX5_GET(pmtu_reg, out, max_mtu); in mlx5_query_port_mtu() 265 *oper_mtu = MLX5_GET(pmtu_reg, out, oper_mtu); in mlx5_query_port_mtu() [all …]
|
D | wq.c | 73 wq->log_stride = MLX5_GET(wq, wqc, log_wq_stride); in mlx5_wq_cyc_create() 74 wq->sz_m1 = (1 << MLX5_GET(wq, wqc, log_wq_sz)) - 1; in mlx5_wq_cyc_create() 108 wq->log_stride = 6 + MLX5_GET(cqc, cqc, cqe_sz); in mlx5_cqwq_create() 109 wq->log_sz = MLX5_GET(cqc, cqc, log_cq_size); in mlx5_cqwq_create() 146 wq->log_stride = MLX5_GET(wq, wqc, log_wq_stride); in mlx5_wq_ll_create() 147 wq->sz_m1 = (1 << MLX5_GET(wq, wqc, log_wq_sz)) - 1; in mlx5_wq_ll_create()
|
D | transobj.c | 51 *tdn = MLX5_GET(alloc_transport_domain_out, out, in mlx5_alloc_transport_domain() 82 *rqn = MLX5_GET(create_rq_out, out, rqn); in mlx5_core_create_rq() 121 *sqn = MLX5_GET(create_sq_out, out, sqn); in mlx5_core_create_sq() 161 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_core_create_tir() 202 *tisn = MLX5_GET(create_tis_out, out, tisn); in mlx5_core_create_tis() 231 *rmpn = MLX5_GET(create_rmp_out, out, rmpn); in mlx5_core_create_rmp() 312 *xsrqn = MLX5_GET(create_xrc_srq_out, out, xrc_srqn); in mlx5_core_create_xsrq() 385 *rqtn = MLX5_GET(create_rqt_out, out, rqtn); in mlx5_core_create_rqt()
|
D | flow_table.c | 63 MLX5_GET(flow_context, flow_context, destination_list_size) * in mlx5_set_flow_entry_cmd() 162 ft->group[i].id = MLX5_GET(create_flow_group_out, out, in mlx5_create_flow_group_cmd() 219 ft->id = MLX5_GET(create_flow_table_out, out, table_id); in mlx5_create_flow_table_cmd()
|
D | en_ethtool.c | 575 eth_proto_cap = MLX5_GET(ptys_reg, out, eth_proto_capability); in mlx5e_get_settings() 576 eth_proto_admin = MLX5_GET(ptys_reg, out, eth_proto_admin); in mlx5e_get_settings() 577 eth_proto_oper = MLX5_GET(ptys_reg, out, eth_proto_oper); in mlx5e_get_settings() 578 eth_proto_lp = MLX5_GET(ptys_reg, out, eth_proto_lp_advertise); in mlx5e_get_settings()
|
D | fw.c | 89 *vendor_id = MLX5_GET(query_adapter_out, out, in mlx5_core_query_vendor_id()
|
D | vport.c | 56 return MLX5_GET(query_vport_state_out, out, state); in mlx5_query_vport_state()
|
D | main.c | 681 sup_issi = MLX5_GET(query_issi_out, query_out, supported_issi_dw0); in mlx5_core_set_issi()
|
/linux-4.4.14/include/linux/mlx5/ |
D | device.h | 84 #define MLX5_GET(typ, p, fld) ((be32_to_cpu(*((__be32 *)(p) +\ macro 89 u32 ___t = MLX5_GET(typ, p, fld); \ 1144 MLX5_GET(cmd_hca_cap, mdev->hca_caps_cur[MLX5_CAP_GENERAL], cap) 1147 MLX5_GET(cmd_hca_cap, mdev->hca_caps_max[MLX5_CAP_GENERAL], cap) 1150 MLX5_GET(per_protocol_networking_offload_caps,\ 1154 MLX5_GET(per_protocol_networking_offload_caps,\ 1158 MLX5_GET(roce_cap, mdev->hca_caps_cur[MLX5_CAP_ROCE], cap) 1161 MLX5_GET(roce_cap, mdev->hca_caps_max[MLX5_CAP_ROCE], cap) 1164 MLX5_GET(atomic_caps, mdev->hca_caps_cur[MLX5_CAP_ATOMIC], cap) 1167 MLX5_GET(atomic_caps, mdev->hca_caps_max[MLX5_CAP_ATOMIC], cap) [all …]
|