Lines Matching defs:rvt_ibport
75 struct rvt_ibport { struct
76 struct rvt_qp __rcu *qp[2];
77 struct ib_mad_agent *send_agent; /* agent for SMI (traps) */
78 struct rb_root mcast_tree;
79 spinlock_t lock; /* protect changes in this struct */
82 unsigned long mkey_lease_timeout;
83 unsigned long trap_timeout;
84 __be64 gid_prefix; /* in network order */
85 __be64 mkey;
86 u64 tid;
87 u32 port_cap_flags;
88 u16 port_cap3_flags;
89 u32 pma_sample_start;
90 u32 pma_sample_interval;
91 __be16 pma_counter_select[5];
92 u16 pma_tag;
93 u16 mkey_lease_period;
94 u32 sm_lid;
95 u8 sm_sl;
96 u8 mkeyprot;
97 u8 subnet_timeout;
98 u8 vl_high_limit;
105 u64 n_rc_resends;
106 u64 n_seq_naks;
107 u64 n_rdma_seq;
108 u64 n_rnr_naks;
109 u64 n_other_naks;
110 u64 n_loop_pkts;
111 u64 n_pkt_drops;
112 u64 n_vl15_dropped;
113 u64 n_rc_timeouts;
114 u64 n_dmawait;
115 u64 n_unaligned;
116 u64 n_rc_dupreq;
117 u64 n_rc_seqnak;
118 u16 pkey_violations;
119 u16 qkey_violations;
120 u16 mkey_violations;
123 u64 z_rc_acks;
124 u64 z_rc_qacks;
125 u64 z_rc_delayed_comp;
126 u64 __percpu *rc_acks;
127 u64 __percpu *rc_qacks;
128 u64 __percpu *rc_delayed_comp;
130 void *priv; /* driver private data */
138 u16 *pkey_table;
140 struct rvt_ah *sm_ah;
146 struct trap_list trap_lists[RVT_MAX_TRAP_LISTS];
147 struct timer_list trap_timer;