Lines Matching refs:port_attr
214 struct ib_port_attr *port_attr) in bnxt_re_query_port() argument
219 memset(port_attr, 0, sizeof(*port_attr)); in bnxt_re_query_port()
222 port_attr->state = IB_PORT_ACTIVE; in bnxt_re_query_port()
223 port_attr->phys_state = IB_PORT_PHYS_STATE_LINK_UP; in bnxt_re_query_port()
225 port_attr->state = IB_PORT_DOWN; in bnxt_re_query_port()
226 port_attr->phys_state = IB_PORT_PHYS_STATE_DISABLED; in bnxt_re_query_port()
228 port_attr->max_mtu = IB_MTU_4096; in bnxt_re_query_port()
229 port_attr->active_mtu = iboe_get_mtu(rdev->netdev->mtu); in bnxt_re_query_port()
230 port_attr->gid_tbl_len = dev_attr->max_sgid; in bnxt_re_query_port()
231 port_attr->port_cap_flags = IB_PORT_CM_SUP | IB_PORT_REINIT_SUP | in bnxt_re_query_port()
234 port_attr->ip_gids = true; in bnxt_re_query_port()
236 port_attr->max_msg_sz = (u32)BNXT_RE_MAX_MR_SIZE_LOW; in bnxt_re_query_port()
237 port_attr->bad_pkey_cntr = 0; in bnxt_re_query_port()
238 port_attr->qkey_viol_cntr = 0; in bnxt_re_query_port()
239 port_attr->pkey_tbl_len = dev_attr->max_pkey; in bnxt_re_query_port()
240 port_attr->lid = 0; in bnxt_re_query_port()
241 port_attr->sm_lid = 0; in bnxt_re_query_port()
242 port_attr->lmc = 0; in bnxt_re_query_port()
243 port_attr->max_vl_num = 4; in bnxt_re_query_port()
244 port_attr->sm_sl = 0; in bnxt_re_query_port()
245 port_attr->subnet_timeout = 0; in bnxt_re_query_port()
246 port_attr->init_type_reply = 0; in bnxt_re_query_port()
247 port_attr->active_speed = rdev->active_speed; in bnxt_re_query_port()
248 port_attr->active_width = rdev->active_width; in bnxt_re_query_port()
256 struct ib_port_attr port_attr; in bnxt_re_get_port_immutable() local
258 if (bnxt_re_query_port(ibdev, port_num, &port_attr)) in bnxt_re_get_port_immutable()
261 immutable->pkey_tbl_len = port_attr.pkey_tbl_len; in bnxt_re_get_port_immutable()
262 immutable->gid_tbl_len = port_attr.gid_tbl_len; in bnxt_re_get_port_immutable()