Lines Matching refs:props

60  * @props: the device properties
66 struct ib_device_attr *props,
74 props->fw_ver = dev->dsr->caps.fw_ver;
75 props->sys_image_guid = dev->dsr->caps.sys_image_guid;
76 props->max_mr_size = dev->dsr->caps.max_mr_size;
77 props->page_size_cap = dev->dsr->caps.page_size_cap;
78 props->vendor_id = dev->dsr->caps.vendor_id;
79 props->vendor_part_id = dev->pdev->device;
80 props->hw_ver = dev->dsr->caps.hw_ver;
81 props->max_qp = dev->dsr->caps.max_qp;
82 props->max_qp_wr = dev->dsr->caps.max_qp_wr;
83 props->device_cap_flags = dev->dsr->caps.device_cap_flags;
84 props->max_send_sge = dev->dsr->caps.max_sge;
85 props->max_recv_sge = dev->dsr->caps.max_sge;
86 props->max_sge_rd = PVRDMA_GET_CAP(dev, dev->dsr->caps.max_sge,
88 props->max_srq = dev->dsr->caps.max_srq;
89 props->max_srq_wr = dev->dsr->caps.max_srq_wr;
90 props->max_srq_sge = dev->dsr->caps.max_srq_sge;
91 props->max_cq = dev->dsr->caps.max_cq;
92 props->max_cqe = dev->dsr->caps.max_cqe;
93 props->max_mr = dev->dsr->caps.max_mr;
94 props->max_pd = dev->dsr->caps.max_pd;
95 props->max_qp_rd_atom = dev->dsr->caps.max_qp_rd_atom;
96 props->max_qp_init_rd_atom = dev->dsr->caps.max_qp_init_rd_atom;
97 props->atomic_cap =
101 props->masked_atomic_cap = props->atomic_cap;
102 props->max_ah = dev->dsr->caps.max_ah;
103 props->max_pkeys = dev->dsr->caps.max_pkeys;
104 props->local_ca_ack_delay = dev->dsr->caps.local_ca_ack_delay;
108 props->device_cap_flags |= IB_DEVICE_MEM_MGT_EXTENSIONS;
109 props->max_fast_reg_page_list_len = PVRDMA_GET_CAP(dev,
114 props->device_cap_flags |= IB_DEVICE_PORT_ACTIVE_EVENT |
124 * @props: the device properties
129 struct ib_port_attr *props)
149 /* props being zeroed by the caller, avoid zeroing it here */
151 props->state = pvrdma_port_state_to_ib(resp->attrs.state);
152 props->max_mtu = pvrdma_mtu_to_ib(resp->attrs.max_mtu);
153 props->active_mtu = pvrdma_mtu_to_ib(resp->attrs.active_mtu);
154 props->gid_tbl_len = resp->attrs.gid_tbl_len;
155 props->port_cap_flags =
157 props->port_cap_flags |= IB_PORT_CM_SUP;
158 props->ip_gids = true;
159 props->max_msg_sz = resp->attrs.max_msg_sz;
160 props->bad_pkey_cntr = resp->attrs.bad_pkey_cntr;
161 props->qkey_viol_cntr = resp->attrs.qkey_viol_cntr;
162 props->pkey_tbl_len = resp->attrs.pkey_tbl_len;
163 props->lid = resp->attrs.lid;
164 props->sm_lid = resp->attrs.sm_lid;
165 props->lmc = resp->attrs.lmc;
166 props->max_vl_num = resp->attrs.max_vl_num;
167 props->sm_sl = resp->attrs.sm_sl;
168 props->subnet_timeout = resp->attrs.subnet_timeout;
169 props->init_type_reply = resp->attrs.init_type_reply;
170 props->active_width = pvrdma_port_width_to_ib(resp->attrs.active_width);
171 props->active_speed = pvrdma_port_speed_to_ib(resp->attrs.active_speed);
172 props->phys_state = resp->attrs.phys_state;
241 struct ib_device_modify *props)
254 memcpy(ibdev->node_desc, props->node_desc, 64);
261 cpu_to_be64(props->sys_image_guid);
273 * @props: the device properties
278 struct ib_port_modify *props)
295 vdev->port_cap_mask |= props->set_port_cap_mask;
296 vdev->port_cap_mask &= ~props->clr_port_cap_mask;