Lines Matching defs:rvt_ibport
34 struct rvt_ibport { struct
35 struct rvt_qp __rcu *qp[2];
36 struct ib_mad_agent *send_agent; /* agent for SMI (traps) */
37 struct rb_root mcast_tree;
38 spinlock_t lock; /* protect changes in this struct */
41 unsigned long mkey_lease_timeout;
42 unsigned long trap_timeout;
43 __be64 gid_prefix; /* in network order */
44 __be64 mkey;
45 u64 tid;
46 u32 port_cap_flags;
47 u16 port_cap3_flags;
48 u32 pma_sample_start;
49 u32 pma_sample_interval;
50 __be16 pma_counter_select[5];
51 u16 pma_tag;
52 u16 mkey_lease_period;
53 u32 sm_lid;
54 u8 sm_sl;
55 u8 mkeyprot;
56 u8 subnet_timeout;
57 u8 vl_high_limit;
64 u64 n_rc_resends;
65 u64 n_seq_naks;
66 u64 n_rdma_seq;
67 u64 n_rnr_naks;
68 u64 n_other_naks;
69 u64 n_loop_pkts;
70 u64 n_pkt_drops;
71 u64 n_vl15_dropped;
72 u64 n_rc_timeouts;
73 u64 n_dmawait;
74 u64 n_unaligned;
75 u64 n_rc_dupreq;
76 u64 n_rc_seqnak;
77 u64 n_rc_crwaits;
78 u16 pkey_violations;
79 u16 qkey_violations;
80 u16 mkey_violations;
83 u64 z_rc_acks;
84 u64 z_rc_qacks;
85 u64 z_rc_delayed_comp;
86 u64 __percpu *rc_acks;
87 u64 __percpu *rc_qacks;
88 u64 __percpu *rc_delayed_comp;
90 void *priv; /* driver private data */
98 u16 *pkey_table;
100 struct rvt_ah *sm_ah;
106 struct trap_list trap_lists[RVT_MAX_TRAP_LISTS];
107 struct timer_list trap_timer;