Lines Matching refs:props

276 			  struct ib_device_attr *props,  in usnic_ib_query_device()  argument
290 memset(props, 0, sizeof(*props)); in usnic_ib_query_device()
293 memcpy(&props->sys_image_guid, &gid.global.interface_id, in usnic_ib_query_device()
295 usnic_ib_fw_string_to_u64(&info.fw_version[0], &props->fw_ver); in usnic_ib_query_device()
296 props->max_mr_size = USNIC_UIOM_MAX_MR_SIZE; in usnic_ib_query_device()
297 props->page_size_cap = USNIC_UIOM_PAGE_SIZE; in usnic_ib_query_device()
298 props->vendor_id = PCI_VENDOR_ID_CISCO; in usnic_ib_query_device()
299 props->vendor_part_id = PCI_DEVICE_ID_CISCO_VIC_USPACE_NIC; in usnic_ib_query_device()
300 props->hw_ver = us_ibdev->pdev->subsystem_device; in usnic_ib_query_device()
303 props->max_qp = qp_per_vf * in usnic_ib_query_device()
305 props->device_cap_flags = IB_DEVICE_PORT_ACTIVE_EVENT | in usnic_ib_query_device()
307 props->max_cq = us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_CQ] * in usnic_ib_query_device()
309 props->max_pd = USNIC_UIOM_MAX_PD_CNT; in usnic_ib_query_device()
310 props->max_mr = USNIC_UIOM_MAX_MR_CNT; in usnic_ib_query_device()
311 props->local_ca_ack_delay = 0; in usnic_ib_query_device()
312 props->max_pkeys = 0; in usnic_ib_query_device()
313 props->atomic_cap = IB_ATOMIC_NONE; in usnic_ib_query_device()
314 props->masked_atomic_cap = props->atomic_cap; in usnic_ib_query_device()
315 props->max_qp_rd_atom = 0; in usnic_ib_query_device()
316 props->max_qp_init_rd_atom = 0; in usnic_ib_query_device()
317 props->max_res_rd_atom = 0; in usnic_ib_query_device()
318 props->max_srq = 0; in usnic_ib_query_device()
319 props->max_srq_wr = 0; in usnic_ib_query_device()
320 props->max_srq_sge = 0; in usnic_ib_query_device()
321 props->max_fast_reg_page_list_len = 0; in usnic_ib_query_device()
322 props->max_mcast_grp = 0; in usnic_ib_query_device()
323 props->max_mcast_qp_attach = 0; in usnic_ib_query_device()
324 props->max_total_mcast_qp_attach = 0; in usnic_ib_query_device()
333 struct ib_port_attr *props) in usnic_ib_query_port() argument
339 if (ib_get_eth_speed(ibdev, port, &props->active_speed, in usnic_ib_query_port()
340 &props->active_width)) in usnic_ib_query_port()
351 props->lid = 0; in usnic_ib_query_port()
352 props->lmc = 1; in usnic_ib_query_port()
353 props->sm_lid = 0; in usnic_ib_query_port()
354 props->sm_sl = 0; in usnic_ib_query_port()
357 props->state = IB_PORT_DOWN; in usnic_ib_query_port()
358 props->phys_state = IB_PORT_PHYS_STATE_DISABLED; in usnic_ib_query_port()
360 props->state = IB_PORT_INIT; in usnic_ib_query_port()
361 props->phys_state = in usnic_ib_query_port()
364 props->state = IB_PORT_ACTIVE; in usnic_ib_query_port()
365 props->phys_state = IB_PORT_PHYS_STATE_LINK_UP; in usnic_ib_query_port()
368 props->port_cap_flags = 0; in usnic_ib_query_port()
369 props->gid_tbl_len = 1; in usnic_ib_query_port()
370 props->bad_pkey_cntr = 0; in usnic_ib_query_port()
371 props->qkey_viol_cntr = 0; in usnic_ib_query_port()
372 props->max_mtu = IB_MTU_4096; in usnic_ib_query_port()
373 props->active_mtu = iboe_get_mtu(us_ibdev->ufdev->mtu); in usnic_ib_query_port()
375 props->max_msg_sz = us_ibdev->ufdev->mtu; in usnic_ib_query_port()
376 props->max_vl_num = 1; in usnic_ib_query_port()