Lines Matching refs:props

266 			  struct ib_device_attr *props,  in usnic_ib_query_device()  argument
282 memset(props, 0, sizeof(*props)); in usnic_ib_query_device()
285 memcpy(&props->sys_image_guid, &gid.global.interface_id, in usnic_ib_query_device()
287 usnic_ib_fw_string_to_u64(&info.fw_version[0], &props->fw_ver); in usnic_ib_query_device()
288 props->max_mr_size = USNIC_UIOM_MAX_MR_SIZE; in usnic_ib_query_device()
289 props->page_size_cap = USNIC_UIOM_PAGE_SIZE; in usnic_ib_query_device()
290 props->vendor_id = PCI_VENDOR_ID_CISCO; in usnic_ib_query_device()
291 props->vendor_part_id = PCI_DEVICE_ID_CISCO_VIC_USPACE_NIC; in usnic_ib_query_device()
292 props->hw_ver = us_ibdev->pdev->subsystem_device; in usnic_ib_query_device()
295 props->max_qp = qp_per_vf * in usnic_ib_query_device()
297 props->device_cap_flags = IB_DEVICE_PORT_ACTIVE_EVENT | in usnic_ib_query_device()
299 props->max_cq = us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_CQ] * in usnic_ib_query_device()
301 props->max_pd = USNIC_UIOM_MAX_PD_CNT; in usnic_ib_query_device()
302 props->max_mr = USNIC_UIOM_MAX_MR_CNT; in usnic_ib_query_device()
303 props->local_ca_ack_delay = 0; in usnic_ib_query_device()
304 props->max_pkeys = 0; in usnic_ib_query_device()
305 props->atomic_cap = IB_ATOMIC_NONE; in usnic_ib_query_device()
306 props->masked_atomic_cap = props->atomic_cap; in usnic_ib_query_device()
307 props->max_qp_rd_atom = 0; in usnic_ib_query_device()
308 props->max_qp_init_rd_atom = 0; in usnic_ib_query_device()
309 props->max_res_rd_atom = 0; in usnic_ib_query_device()
310 props->max_srq = 0; in usnic_ib_query_device()
311 props->max_srq_wr = 0; in usnic_ib_query_device()
312 props->max_srq_sge = 0; in usnic_ib_query_device()
313 props->max_fast_reg_page_list_len = 0; in usnic_ib_query_device()
314 props->max_mcast_grp = 0; in usnic_ib_query_device()
315 props->max_mcast_qp_attach = 0; in usnic_ib_query_device()
316 props->max_total_mcast_qp_attach = 0; in usnic_ib_query_device()
317 props->max_map_per_fmr = 0; in usnic_ib_query_device()
326 struct ib_port_attr *props) in usnic_ib_query_port() argument
335 memset(props, 0, sizeof(*props)); in usnic_ib_query_port()
337 props->lid = 0; in usnic_ib_query_port()
338 props->lmc = 1; in usnic_ib_query_port()
339 props->sm_lid = 0; in usnic_ib_query_port()
340 props->sm_sl = 0; in usnic_ib_query_port()
343 props->state = IB_PORT_DOWN; in usnic_ib_query_port()
344 props->phys_state = 3; in usnic_ib_query_port()
346 props->state = IB_PORT_INIT; in usnic_ib_query_port()
347 props->phys_state = 4; in usnic_ib_query_port()
349 props->state = IB_PORT_ACTIVE; in usnic_ib_query_port()
350 props->phys_state = 5; in usnic_ib_query_port()
353 props->port_cap_flags = 0; in usnic_ib_query_port()
354 props->gid_tbl_len = 1; in usnic_ib_query_port()
355 props->pkey_tbl_len = 1; in usnic_ib_query_port()
356 props->bad_pkey_cntr = 0; in usnic_ib_query_port()
357 props->qkey_viol_cntr = 0; in usnic_ib_query_port()
358 eth_speed_to_ib_speed(cmd.speed, &props->active_speed, in usnic_ib_query_port()
359 &props->active_width); in usnic_ib_query_port()
360 props->max_mtu = IB_MTU_4096; in usnic_ib_query_port()
361 props->active_mtu = iboe_get_mtu(us_ibdev->ufdev->mtu); in usnic_ib_query_port()
363 props->max_msg_sz = us_ibdev->ufdev->mtu; in usnic_ib_query_port()
364 props->max_vl_num = 1; in usnic_ib_query_port()