Lines Matching refs:props

305 			     struct ib_device_attr *props)  in c4iw_query_device()  argument
312 memset(props, 0, sizeof *props); in c4iw_query_device()
313 memcpy(&props->sys_image_guid, dev->rdev.lldi.ports[0]->dev_addr, 6); in c4iw_query_device()
314 props->hw_ver = CHELSIO_CHIP_RELEASE(dev->rdev.lldi.adapter_type); in c4iw_query_device()
315 props->fw_ver = dev->rdev.lldi.fw_vers; in c4iw_query_device()
316 props->device_cap_flags = dev->device_cap_flags; in c4iw_query_device()
317 props->page_size_cap = T4_PAGESIZE_MASK; in c4iw_query_device()
318 props->vendor_id = (u32)dev->rdev.lldi.pdev->vendor; in c4iw_query_device()
319 props->vendor_part_id = (u32)dev->rdev.lldi.pdev->device; in c4iw_query_device()
320 props->max_mr_size = T4_MAX_MR_SIZE; in c4iw_query_device()
321 props->max_qp = dev->rdev.lldi.vr->qp.size / 2; in c4iw_query_device()
322 props->max_qp_wr = dev->rdev.hw_queue.t4_max_qp_depth; in c4iw_query_device()
323 props->max_sge = T4_MAX_RECV_SGE; in c4iw_query_device()
324 props->max_sge_rd = 1; in c4iw_query_device()
325 props->max_res_rd_atom = dev->rdev.lldi.max_ird_adapter; in c4iw_query_device()
326 props->max_qp_rd_atom = min(dev->rdev.lldi.max_ordird_qp, in c4iw_query_device()
328 props->max_qp_init_rd_atom = props->max_qp_rd_atom; in c4iw_query_device()
329 props->max_cq = dev->rdev.lldi.vr->qp.size; in c4iw_query_device()
330 props->max_cqe = dev->rdev.hw_queue.t4_max_cq_depth; in c4iw_query_device()
331 props->max_mr = c4iw_num_stags(&dev->rdev); in c4iw_query_device()
332 props->max_pd = T4_MAX_NUM_PD; in c4iw_query_device()
333 props->local_ca_ack_delay = 0; in c4iw_query_device()
334 props->max_fast_reg_page_list_len = t4_max_fr_depth(use_dsgl); in c4iw_query_device()
340 struct ib_port_attr *props) in c4iw_query_port() argument
351 memset(props, 0, sizeof(struct ib_port_attr)); in c4iw_query_port()
352 props->max_mtu = IB_MTU_4096; in c4iw_query_port()
354 props->active_mtu = IB_MTU_4096; in c4iw_query_port()
356 props->active_mtu = IB_MTU_2048; in c4iw_query_port()
358 props->active_mtu = IB_MTU_1024; in c4iw_query_port()
360 props->active_mtu = IB_MTU_512; in c4iw_query_port()
362 props->active_mtu = IB_MTU_256; in c4iw_query_port()
365 props->state = IB_PORT_DOWN; in c4iw_query_port()
370 props->state = IB_PORT_ACTIVE; in c4iw_query_port()
372 props->state = IB_PORT_INIT; in c4iw_query_port()
375 props->state = IB_PORT_INIT; in c4iw_query_port()
378 props->port_cap_flags = in c4iw_query_port()
384 props->gid_tbl_len = 1; in c4iw_query_port()
385 props->pkey_tbl_len = 1; in c4iw_query_port()
386 props->active_width = 2; in c4iw_query_port()
387 props->active_speed = IB_SPEED_DDR; in c4iw_query_port()
388 props->max_msg_sz = -1; in c4iw_query_port()