Lines Matching refs:props

251 				struct ib_device_attr *props)  in usnic_ib_query_device()  argument
263 memset(props, 0, sizeof(*props)); in usnic_ib_query_device()
266 memcpy(&props->sys_image_guid, &gid.global.interface_id, in usnic_ib_query_device()
268 usnic_ib_fw_string_to_u64(&info.fw_version[0], &props->fw_ver); in usnic_ib_query_device()
269 props->max_mr_size = USNIC_UIOM_MAX_MR_SIZE; in usnic_ib_query_device()
270 props->page_size_cap = USNIC_UIOM_PAGE_SIZE; in usnic_ib_query_device()
271 props->vendor_id = PCI_VENDOR_ID_CISCO; in usnic_ib_query_device()
272 props->vendor_part_id = PCI_DEVICE_ID_CISCO_VIC_USPACE_NIC; in usnic_ib_query_device()
273 props->hw_ver = us_ibdev->pdev->subsystem_device; in usnic_ib_query_device()
276 props->max_qp = qp_per_vf * in usnic_ib_query_device()
278 props->device_cap_flags = IB_DEVICE_PORT_ACTIVE_EVENT | in usnic_ib_query_device()
280 props->max_cq = us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_CQ] * in usnic_ib_query_device()
282 props->max_pd = USNIC_UIOM_MAX_PD_CNT; in usnic_ib_query_device()
283 props->max_mr = USNIC_UIOM_MAX_MR_CNT; in usnic_ib_query_device()
284 props->local_ca_ack_delay = 0; in usnic_ib_query_device()
285 props->max_pkeys = 0; in usnic_ib_query_device()
286 props->atomic_cap = IB_ATOMIC_NONE; in usnic_ib_query_device()
287 props->masked_atomic_cap = props->atomic_cap; in usnic_ib_query_device()
288 props->max_qp_rd_atom = 0; in usnic_ib_query_device()
289 props->max_qp_init_rd_atom = 0; in usnic_ib_query_device()
290 props->max_res_rd_atom = 0; in usnic_ib_query_device()
291 props->max_srq = 0; in usnic_ib_query_device()
292 props->max_srq_wr = 0; in usnic_ib_query_device()
293 props->max_srq_sge = 0; in usnic_ib_query_device()
294 props->max_fast_reg_page_list_len = 0; in usnic_ib_query_device()
295 props->max_mcast_grp = 0; in usnic_ib_query_device()
296 props->max_mcast_qp_attach = 0; in usnic_ib_query_device()
297 props->max_total_mcast_qp_attach = 0; in usnic_ib_query_device()
298 props->max_map_per_fmr = 0; in usnic_ib_query_device()
307 struct ib_port_attr *props) in usnic_ib_query_port() argument
316 memset(props, 0, sizeof(*props)); in usnic_ib_query_port()
318 props->lid = 0; in usnic_ib_query_port()
319 props->lmc = 1; in usnic_ib_query_port()
320 props->sm_lid = 0; in usnic_ib_query_port()
321 props->sm_sl = 0; in usnic_ib_query_port()
324 props->state = IB_PORT_DOWN; in usnic_ib_query_port()
325 props->phys_state = 3; in usnic_ib_query_port()
327 props->state = IB_PORT_INIT; in usnic_ib_query_port()
328 props->phys_state = 4; in usnic_ib_query_port()
330 props->state = IB_PORT_ACTIVE; in usnic_ib_query_port()
331 props->phys_state = 5; in usnic_ib_query_port()
334 props->port_cap_flags = 0; in usnic_ib_query_port()
335 props->gid_tbl_len = 1; in usnic_ib_query_port()
336 props->pkey_tbl_len = 1; in usnic_ib_query_port()
337 props->bad_pkey_cntr = 0; in usnic_ib_query_port()
338 props->qkey_viol_cntr = 0; in usnic_ib_query_port()
339 eth_speed_to_ib_speed(cmd.speed, &props->active_speed, in usnic_ib_query_port()
340 &props->active_width); in usnic_ib_query_port()
341 props->max_mtu = IB_MTU_4096; in usnic_ib_query_port()
342 props->active_mtu = iboe_get_mtu(us_ibdev->ufdev->mtu); in usnic_ib_query_port()
344 props->max_msg_sz = us_ibdev->ufdev->mtu; in usnic_ib_query_port()
345 props->max_vl_num = 1; in usnic_ib_query_port()