• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/mthca/

Lines Matching defs:props

58 			      struct ib_device_attr *props)
72 memset(props, 0, sizeof *props);
74 props->fw_ver = mdev->fw_ver;
89 props->device_cap_flags = mdev->device_cap_flags;
90 props->vendor_id = be32_to_cpup((__be32 *) (out_mad->data + 36)) &
92 props->vendor_part_id = be16_to_cpup((__be16 *) (out_mad->data + 30));
93 props->hw_ver = be32_to_cpup((__be32 *) (out_mad->data + 32));
94 memcpy(&props->sys_image_guid, out_mad->data + 4, 8);
96 props->max_mr_size = ~0ull;
97 props->page_size_cap = mdev->limits.page_size_cap;
98 props->max_qp = mdev->limits.num_qps - mdev->limits.reserved_qps;
99 props->max_qp_wr = mdev->limits.max_wqes;
100 props->max_sge = mdev->limits.max_sg;
101 props->max_cq = mdev->limits.num_cqs - mdev->limits.reserved_cqs;
102 props->max_cqe = mdev->limits.max_cqes;
103 props->max_mr = mdev->limits.num_mpts - mdev->limits.reserved_mrws;
104 props->max_pd = mdev->limits.num_pds - mdev->limits.reserved_pds;
105 props->max_qp_rd_atom = 1 << mdev->qp_table.rdb_shift;
106 props->max_qp_init_rd_atom = mdev->limits.max_qp_init_rdma;
107 props->max_res_rd_atom = props->max_qp_rd_atom * props->max_qp;
108 props->max_srq = mdev->limits.num_srqs - mdev->limits.reserved_srqs;
109 props->max_srq_wr = mdev->limits.max_srq_wqes;
110 props->max_srq_sge = mdev->limits.max_srq_sge;
111 props->local_ca_ack_delay = mdev->limits.local_ca_ack_delay;
112 props->atomic_cap = mdev->limits.flags & DEV_LIM_FLAG_ATOMIC ?
114 props->max_pkeys = mdev->limits.pkey_table_len;
115 props->max_mcast_grp = mdev->limits.num_mgms + mdev->limits.num_amgms;
116 props->max_mcast_qp_attach = MTHCA_QP_PER_MGM;
117 props->max_total_mcast_qp_attach = props->max_mcast_qp_attach *
118 props->max_mcast_grp;
125 props->max_map_per_fmr = 255;
127 props->max_map_per_fmr =
138 u8 port, struct ib_port_attr *props)
150 memset(props, 0, sizeof *props);
166 props->lid = be16_to_cpup((__be16 *) (out_mad->data + 16));
167 props->lmc = out_mad->data[34] & 0x7;
168 props->sm_lid = be16_to_cpup((__be16 *) (out_mad->data + 18));
169 props->sm_sl = out_mad->data[36] & 0xf;
170 props->state = out_mad->data[32] & 0xf;
171 props->phys_state = out_mad->data[33] >> 4;
172 props->port_cap_flags = be32_to_cpup((__be32 *) (out_mad->data + 20));
173 props->gid_tbl_len = to_mdev(ibdev)->limits.gid_table_len;
174 props->max_msg_sz = 0x80000000;
175 props->pkey_tbl_len = to_mdev(ibdev)->limits.pkey_table_len;
176 props->bad_pkey_cntr = be16_to_cpup((__be16 *) (out_mad->data + 46));
177 props->qkey_viol_cntr = be16_to_cpup((__be16 *) (out_mad->data + 48));
178 props->active_width = out_mad->data[31] & 0xf;
179 props->active_speed = out_mad->data[35] >> 4;
180 props->max_mtu = out_mad->data[41] & 0xf;
181 props->active_mtu = out_mad->data[36] >> 4;
182 props->subnet_timeout = out_mad->data[51] & 0x1f;
183 props->max_vl_num = out_mad->data[37] >> 4;
184 props->init_type_reply = out_mad->data[41] >> 4;
194 struct ib_device_modify *props)
202 memcpy(ibdev->node_desc, props->node_desc, 64);
211 struct ib_port_modify *props)
228 set_ib.cap_mask = (attr.port_cap_flags | props->set_port_cap_mask) &
229 ~props->clr_port_cap_mask;