Home
last modified time | relevance | path

Searched refs:MLX5_GET (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dsrq.c68 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 …]
Dport.c128 *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 …]
Dwq.c73 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()
Dtransobj.c51 *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()
Dflow_table.c63 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()
Den_ethtool.c575 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()
Dfw.c89 *vendor_id = MLX5_GET(query_adapter_out, out, in mlx5_core_query_vendor_id()
Dvport.c56 return MLX5_GET(query_vport_state_out, out, state); in mlx5_query_vport_state()
Dmain.c681 sup_issi = MLX5_GET(query_issi_out, query_out, supported_issi_dw0); in mlx5_core_set_issi()
/linux-4.4.14/include/linux/mlx5/
Ddevice.h84 #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 …]