Lines Matching defs:ipoib_dev_priv

268 struct ipoib_dev_priv {  struct
269 spinlock_t lock;
271 struct net_device *dev;
273 struct napi_struct napi;
275 unsigned long flags;
277 struct mutex vlan_mutex;
279 struct rb_root path_tree;
280 struct list_head path_list;
282 struct ipoib_mcast *broadcast;
283 struct list_head multicast_list;
284 struct rb_root multicast_tree;
286 struct delayed_work pkey_poll_task;
287 struct delayed_work mcast_task;
288 struct work_struct carrier_on_task;
289 struct work_struct flush_light;
290 struct work_struct flush_normal;
291 struct work_struct flush_heavy;
292 struct work_struct restart_task;
293 struct delayed_work ah_reap_task;
295 struct ib_device *ca;
296 u8 port;
297 u16 pkey;
298 u16 pkey_index;
299 struct ib_pd *pd;
300 struct ib_mr *mr;
301 struct ib_cq *recv_cq;
302 struct ib_cq *send_cq;
303 struct ib_qp *qp;
304 u32 qkey;
306 union ib_gid local_gid;
307 u16 local_lid;
309 unsigned int admin_mtu;
310 unsigned int mcast_mtu;
311 unsigned int max_ib_mtu;
313 struct ipoib_rx_buf *rx_ring;
315 struct ipoib_tx_buf *tx_ring;
316 unsigned tx_head;
317 unsigned tx_tail;
318 struct ib_sge tx_sge[MAX_SKB_FRAGS + 1];
319 struct ib_send_wr tx_wr;
320 unsigned tx_outstanding;
321 struct ib_wc send_wc[MAX_SEND_CQE];
323 struct ib_recv_wr rx_wr;
324 struct ib_sge rx_sge[IPOIB_UD_RX_SG];
326 struct ib_wc ibwc[IPOIB_NUM_WC];
328 struct list_head dead_ahs;
330 struct ib_event_handler event_handler;
332 struct net_device *parent;
333 struct list_head child_intfs;
334 struct list_head list;
337 struct ipoib_cm_dev_priv cm;
341 struct list_head fs_list;
342 struct dentry *mcg_dentry;
343 struct dentry *path_dentry;
345 int hca_caps;
346 struct ipoib_ethtool_st ethtool;
347 struct timer_list poll_timer;