Lines Matching defs:ib_device_attr
336 struct ib_device_attr { struct
337 u64 fw_ver;
338 __be64 sys_image_guid;
339 u64 max_mr_size;
340 u64 page_size_cap;
341 u32 vendor_id;
342 u32 vendor_part_id;
343 u32 hw_ver;
344 int max_qp;
345 int max_qp_wr;
346 u64 device_cap_flags;
347 int max_sge;
348 int max_sge_rd;
349 int max_cq;
350 int max_cqe;
351 int max_mr;
352 int max_pd;
353 int max_qp_rd_atom;
354 int max_ee_rd_atom;
355 int max_res_rd_atom;
356 int max_qp_init_rd_atom;
357 int max_ee_init_rd_atom;
358 enum ib_atomic_cap atomic_cap;
359 enum ib_atomic_cap masked_atomic_cap;
360 int max_ee;
361 int max_rdd;
362 int max_mw;
363 int max_raw_ipv6_qp;
364 int max_raw_ethy_qp;
365 int max_mcast_grp;
366 int max_mcast_qp_attach;
367 int max_total_mcast_qp_attach;
368 int max_ah;
369 int max_fmr;
370 int max_map_per_fmr;
371 int max_srq;
372 int max_srq_wr;
373 union {
378 unsigned int max_fast_reg_page_list_len;
379 u16 max_pkeys;
380 u8 local_ca_ack_delay;
381 int sig_prot_cap;
382 int sig_guard_cap;
383 struct ib_odp_caps odp_caps;
384 uint64_t timestamp_mask;
385 uint64_t hca_core_clock; /* in KHZ */
386 struct ib_rss_caps rss_caps;
387 u32 max_wq_type_rq;
388 u32 raw_packet_caps; /* Use ib_raw_packet_caps enum */
389 struct ib_tm_caps tm_caps;
390 struct ib_cq_caps cq_caps;
391 u64 max_dm_size;
393 u32 max_sgl_rd;