Lines Matching defs:ipoib_dev_priv

311 struct ipoib_dev_priv {  struct
312 spinlock_t lock;
314 struct net_device *dev;
316 struct napi_struct napi;
318 unsigned long flags;
320 struct rw_semaphore vlan_rwsem;
322 struct rb_root path_tree;
323 struct list_head path_list;
325 struct ipoib_neigh_table ntbl;
327 struct ipoib_mcast *broadcast;
328 struct list_head multicast_list;
329 struct rb_root multicast_tree;
331 struct workqueue_struct *wq;
332 struct delayed_work mcast_task;
333 struct work_struct carrier_on_task;
334 struct work_struct flush_light;
335 struct work_struct flush_normal;
336 struct work_struct flush_heavy;
337 struct work_struct restart_task;
338 struct delayed_work ah_reap_task;
339 struct delayed_work neigh_reap_task;
340 struct ib_device *ca;
341 u8 port;
342 u16 pkey;
343 u16 pkey_index;
344 struct ib_pd *pd;
345 struct ib_cq *recv_cq;
346 struct ib_cq *send_cq;
347 struct ib_qp *qp;
348 u32 qkey;
350 union ib_gid local_gid;
351 u16 local_lid;
353 unsigned int admin_mtu;
354 unsigned int mcast_mtu;
355 unsigned int max_ib_mtu;
357 struct ipoib_rx_buf *rx_ring;
359 struct ipoib_tx_buf *tx_ring;
360 unsigned tx_head;
361 unsigned tx_tail;
362 struct ib_sge tx_sge[MAX_SKB_FRAGS + 1];
363 struct ib_ud_wr tx_wr;
364 unsigned tx_outstanding;
365 struct ib_wc send_wc[MAX_SEND_CQE];
367 struct ib_recv_wr rx_wr;
368 struct ib_sge rx_sge[IPOIB_UD_RX_SG];
370 struct ib_wc ibwc[IPOIB_NUM_WC];
372 struct list_head dead_ahs;
374 struct ib_event_handler event_handler;
376 struct net_device *parent;
377 struct list_head child_intfs;
378 struct list_head list;
379 int child_type;
382 struct ipoib_cm_dev_priv cm;
386 struct list_head fs_list;
387 struct dentry *mcg_dentry;
388 struct dentry *path_dentry;
390 int hca_caps;
391 struct ipoib_ethtool_st ethtool;
392 struct timer_list poll_timer;