• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/cxgbe/iw_cxgbe/

Lines Matching refs:props

56 			    struct ib_port_modify *props)
317 c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
323 CTR3(KTR_IW_CXGBE, "%s ibdev %p, props %p", __func__, ibdev, props);
328 memset(props, 0, sizeof *props);
329 memcpy(&props->sys_image_guid, sc->port[0]->vi[0].hw_addr,
331 props->hw_ver = sc->params.chipid;
332 props->fw_ver = sc->params.fw_vers;
333 props->device_cap_flags = dev->device_cap_flags;
334 props->page_size_cap = T4_PAGESIZE_MASK;
335 props->vendor_id = pci_get_vendor(sc->dev);
336 props->vendor_part_id = pci_get_device(sc->dev);
337 props->max_mr_size = T4_MAX_MR_SIZE;
338 props->max_qp = sc->vres.qp.size / 2;
339 props->max_qp_wr = dev->rdev.hw_queue.t4_max_qp_depth;
340 props->max_sge = T4_MAX_RECV_SGE;
341 props->max_sge_rd = 1;
342 props->max_res_rd_atom = sc->params.max_ird_adapter;
343 props->max_qp_rd_atom = min(sc->params.max_ordird_qp,
345 props->max_qp_init_rd_atom = props->max_qp_rd_atom;
346 props->max_cq = sc->vres.qp.size;
347 props->max_cqe = dev->rdev.hw_queue.t4_max_cq_depth;
348 props->max_mr = c4iw_num_stags(&dev->rdev);
349 props->max_pd = T4_MAX_NUM_PD;
350 props->local_ca_ack_delay = 0;
351 props->max_fast_reg_page_list_len =
361 c4iw_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props)
368 CTR4(KTR_IW_CXGBE, "%s ibdev %p, port %d, props %p", __func__, ibdev,
369 port, props);
378 memset(props, 0, sizeof(struct ib_port_attr));
379 props->max_mtu = IB_MTU_4096;
381 props->active_mtu = IB_MTU_4096;
383 props->active_mtu = IB_MTU_2048;
385 props->active_mtu = IB_MTU_1024;
387 props->active_mtu = IB_MTU_512;
389 props->active_mtu = IB_MTU_256;
390 props->state = pi->link_cfg.link_ok ? IB_PORT_ACTIVE : IB_PORT_DOWN;
391 props->port_cap_flags =
397 props->gid_tbl_len = 1;
398 props->pkey_tbl_len = 1;
399 props->active_width = 2;
400 props->active_speed = 2;
401 props->max_msg_sz = -1;