Lines Matching defs:ntb_transport_qp
131 struct ntb_transport_qp { struct
148 void (*tx_handler)(struct ntb_transport_qp *qp, void *qp_data, argument
160 void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data, argument
162 struct list_head rx_post_q;
163 struct list_head rx_pend_q;
164 struct list_head rx_free_q;
166 spinlock_t ntb_rx_q_lock;
167 void *rx_buff;
168 unsigned int rx_index;
169 unsigned int rx_max_entry;
170 unsigned int rx_max_frame;
171 unsigned int rx_alloc_entry;
172 dma_cookie_t last_cookie;
173 struct tasklet_struct rxc_db_work;
175 void (*event_handler)(void *data, int status);
176 struct delayed_work link_work;
177 struct work_struct link_cleanup;
179 struct dentry *debugfs_dir;
180 struct dentry *debugfs_stats;
183 u64 rx_bytes;
184 u64 rx_pkts;
185 u64 rx_ring_empty;
186 u64 rx_err_no_buf;
187 u64 rx_err_oflow;
188 u64 rx_err_ver;
189 u64 rx_memcpy;
190 u64 rx_async;
191 u64 tx_bytes;
192 u64 tx_pkts;
193 u64 tx_ring_full;
194 u64 tx_err_no_buf;
195 u64 tx_memcpy;
196 u64 tx_async;
198 bool use_msi;
199 int msi_irq;
200 struct ntb_msi_desc msi_desc;
201 struct ntb_msi_desc peer_msi_desc;