Lines Matching refs:props

1499 			      struct ib_device_attr *props)  in ipath_query_device()  argument
1503 memset(props, 0, sizeof(*props)); in ipath_query_device()
1505 props->device_cap_flags = IB_DEVICE_BAD_PKEY_CNTR | in ipath_query_device()
1509 props->page_size_cap = PAGE_SIZE; in ipath_query_device()
1510 props->vendor_id = in ipath_query_device()
1512 props->vendor_part_id = dev->dd->ipath_deviceid; in ipath_query_device()
1513 props->hw_ver = dev->dd->ipath_pcirev; in ipath_query_device()
1515 props->sys_image_guid = dev->sys_image_guid; in ipath_query_device()
1517 props->max_mr_size = ~0ull; in ipath_query_device()
1518 props->max_qp = ib_ipath_max_qps; in ipath_query_device()
1519 props->max_qp_wr = ib_ipath_max_qp_wrs; in ipath_query_device()
1520 props->max_sge = ib_ipath_max_sges; in ipath_query_device()
1521 props->max_cq = ib_ipath_max_cqs; in ipath_query_device()
1522 props->max_ah = ib_ipath_max_ahs; in ipath_query_device()
1523 props->max_cqe = ib_ipath_max_cqes; in ipath_query_device()
1524 props->max_mr = dev->lk_table.max; in ipath_query_device()
1525 props->max_fmr = dev->lk_table.max; in ipath_query_device()
1526 props->max_map_per_fmr = 32767; in ipath_query_device()
1527 props->max_pd = ib_ipath_max_pds; in ipath_query_device()
1528 props->max_qp_rd_atom = IPATH_MAX_RDMA_ATOMIC; in ipath_query_device()
1529 props->max_qp_init_rd_atom = 255; in ipath_query_device()
1531 props->max_srq = ib_ipath_max_srqs; in ipath_query_device()
1532 props->max_srq_wr = ib_ipath_max_srq_wrs; in ipath_query_device()
1533 props->max_srq_sge = ib_ipath_max_srq_sges; in ipath_query_device()
1535 props->atomic_cap = IB_ATOMIC_GLOB; in ipath_query_device()
1536 props->max_pkeys = ipath_get_npkeys(dev->dd); in ipath_query_device()
1537 props->max_mcast_grp = ib_ipath_max_mcast_grps; in ipath_query_device()
1538 props->max_mcast_qp_attach = ib_ipath_max_mcast_qp_attached; in ipath_query_device()
1539 props->max_total_mcast_qp_attach = props->max_mcast_qp_attach * in ipath_query_device()
1540 props->max_mcast_grp; in ipath_query_device()
1581 u8 port, struct ib_port_attr *props) in ipath_query_port() argument
1589 memset(props, 0, sizeof(*props)); in ipath_query_port()
1590 props->lid = lid ? lid : be16_to_cpu(IB_LID_PERMISSIVE); in ipath_query_port()
1591 props->lmc = dd->ipath_lmc; in ipath_query_port()
1592 props->sm_lid = dev->sm_lid; in ipath_query_port()
1593 props->sm_sl = dev->sm_sl; in ipath_query_port()
1596 props->state = ipath_ib_linkstate(dd, ibcstat) + 1; in ipath_query_port()
1599 props->phys_state = /* MEA: assumes shift == 0 */ in ipath_query_port()
1602 props->port_cap_flags = dev->port_cap_flags; in ipath_query_port()
1603 props->gid_tbl_len = 1; in ipath_query_port()
1604 props->max_msg_sz = 0x80000000; in ipath_query_port()
1605 props->pkey_tbl_len = ipath_get_npkeys(dd); in ipath_query_port()
1606 props->bad_pkey_cntr = ipath_get_cr_errpkey(dd) - in ipath_query_port()
1608 props->qkey_viol_cntr = dev->qkey_violations; in ipath_query_port()
1609 props->active_width = dd->ipath_link_width_active; in ipath_query_port()
1611 props->active_speed = dd->ipath_link_speed_active; in ipath_query_port()
1612 props->max_vl_num = 1; /* VLCap = VL0 */ in ipath_query_port()
1613 props->init_type_reply = 0; in ipath_query_port()
1615 props->max_mtu = ipath_mtu4096 ? IB_MTU_4096 : IB_MTU_2048; in ipath_query_port()
1635 props->active_mtu = mtu; in ipath_query_port()
1636 props->subnet_timeout = dev->subnet_timeout; in ipath_query_port()
1668 struct ib_port_modify *props) in ipath_modify_port() argument
1672 dev->port_cap_flags |= props->set_port_cap_mask; in ipath_modify_port()
1673 dev->port_cap_flags &= ~props->clr_port_cap_mask; in ipath_modify_port()