Lines Matching refs:props

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