Lines Matching refs:ipoib_dev_priv

55 struct ipoib_ah *ipoib_create_ah(struct ipoib_dev_priv *priv,
81 struct ipoib_dev_priv *priv = ah->priv;
91 ipoib_dma_unmap_rx(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req)
102 ipoib_dma_mb(struct ipoib_dev_priv *priv, struct mbuf *mb, unsigned int length)
109 ipoib_alloc_map_mb(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req,
141 static int ipoib_ib_post_receive(struct ipoib_dev_priv *priv, int id)
169 ipoib_alloc_rx_mb(struct ipoib_dev_priv *priv, int id)
176 static int ipoib_ib_post_receives(struct ipoib_dev_priv *priv)
195 ipoib_ib_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
328 static void ipoib_ib_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
365 ipoib_poll_tx(struct ipoib_dev_priv *priv)
382 ipoib_poll(struct ipoib_dev_priv *priv)
413 struct ipoib_dev_priv *priv = dev_ptr;
418 static void drain_tx_cq(struct ipoib_dev_priv *priv)
434 struct ipoib_dev_priv *priv = dev_ptr;
440 post_send(struct ipoib_dev_priv *priv, unsigned int wr_id,
472 ipoib_send(struct ipoib_dev_priv *priv, struct mbuf *mb,
554 static void __ipoib_reap_ah(struct ipoib_dev_priv *priv)
574 struct ipoib_dev_priv *priv =
575 container_of(work, struct ipoib_dev_priv, ah_reap_task.work);
584 static void ipoib_ah_dev_cleanup(struct ipoib_dev_priv *priv)
604 drain_tx_cq((struct ipoib_dev_priv *)ctx);
607 int ipoib_ib_dev_open(struct ipoib_dev_priv *priv)
644 static void ipoib_pkey_dev_check_presence(struct ipoib_dev_priv *priv)
654 int ipoib_ib_dev_up(struct ipoib_dev_priv *priv)
669 int ipoib_ib_dev_down(struct ipoib_dev_priv *priv, int flush)
695 static int recvs_pending(struct ipoib_dev_priv *priv)
707 void ipoib_drain_cq(struct ipoib_dev_priv *priv)
739 int ipoib_ib_dev_stop(struct ipoib_dev_priv *priv, int flush)
817 int ipoib_ib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port)
843 static void __ipoib_ib_dev_flush(struct ipoib_dev_priv *priv,
846 struct ipoib_dev_priv *cpriv;
914 struct ipoib_dev_priv *priv =
915 container_of(work, struct ipoib_dev_priv, flush_light);
922 struct ipoib_dev_priv *priv =
923 container_of(work, struct ipoib_dev_priv, flush_normal);
930 struct ipoib_dev_priv *priv =
931 container_of(work, struct ipoib_dev_priv, flush_heavy);
936 void ipoib_ib_dev_cleanup(struct ipoib_dev_priv *priv)
960 struct ipoib_dev_priv *priv =
961 container_of(work, struct ipoib_dev_priv, pkey_poll_task.work);
977 int ipoib_pkey_dev_delay_open(struct ipoib_dev_priv *priv)