• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/ofed/drivers/infiniband/ulp/ipoib/

Lines Matching defs:ipoib_dev_priv

199 	struct ipoib_dev_priv *priv;
267 struct ipoib_dev_priv *priv;
277 struct ipoib_dev_priv *priv;
320 struct ipoib_dev_priv {
406 struct ipoib_dev_priv *priv;
414 struct ipoib_dev_priv *priv;
444 struct ipoib_ah *ipoib_create_ah(struct ipoib_dev_priv *,
452 int ipoib_open(struct ipoib_dev_priv *priv);
453 int ipoib_add_pkey_attr(struct ipoib_dev_priv *priv);
454 int ipoib_add_umcast_attr(struct ipoib_dev_priv *priv);
456 void ipoib_send(struct ipoib_dev_priv *priv, struct mbuf *mb,
460 void ipoib_mark_paths_invalid(struct ipoib_dev_priv *priv);
461 void ipoib_flush_paths(struct ipoib_dev_priv *priv);
462 struct ipoib_dev_priv *ipoib_intf_alloc(const char *format);
464 int ipoib_ib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca,
470 void ipoib_ib_dev_cleanup(struct ipoib_dev_priv *priv);
472 int ipoib_ib_dev_open(struct ipoib_dev_priv *priv);
473 int ipoib_ib_dev_up(struct ipoib_dev_priv *priv);
474 int ipoib_ib_dev_down(struct ipoib_dev_priv *priv, int flush);
475 int ipoib_ib_dev_stop(struct ipoib_dev_priv *priv, int flush);
477 int ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port);
478 void ipoib_dev_cleanup(struct ipoib_dev_priv *priv);
482 void ipoib_mcast_send(struct ipoib_dev_priv *priv, void *mgid, struct mbuf *mb);
485 void ipoib_mcast_restart(struct ipoib_dev_priv *);
486 int ipoib_mcast_start_thread(struct ipoib_dev_priv *priv);
487 int ipoib_mcast_stop_thread(struct ipoib_dev_priv *priv, int flush);
489 void ipoib_mcast_dev_down(struct ipoib_dev_priv *priv);
490 void ipoib_mcast_dev_flush(struct ipoib_dev_priv *priv);
492 void ipoib_path_free(struct ipoib_dev_priv *priv, struct ipoib_path *path);
494 struct ipoib_mcast_iter *ipoib_mcast_iter_init(struct ipoib_dev_priv *priv);
503 struct ipoib_path_iter *ipoib_path_iter_init(struct ipoib_dev_priv *priv);
509 int ipoib_change_mtu(struct ipoib_dev_priv *priv, int new_mtu, bool propagate);
511 int ipoib_mcast_attach(struct ipoib_dev_priv *priv, u16 mlid,
514 int ipoib_init_qp(struct ipoib_dev_priv *priv);
515 int ipoib_transport_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca);
516 void ipoib_transport_dev_cleanup(struct ipoib_dev_priv *priv);
522 int ipoib_pkey_dev_delay_open(struct ipoib_dev_priv *priv);
523 void ipoib_drain_cq(struct ipoib_dev_priv *priv);
527 int ipoib_poll_tx(struct ipoib_dev_priv *priv, bool do_start);
529 void ipoib_dma_unmap_rx(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req);
530 void ipoib_dma_mb(struct ipoib_dev_priv *priv, struct mbuf *mb, unsigned int length);
531 struct mbuf *ipoib_alloc_map_mb(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req, int align, int size, int max_frags);
535 int ipoib_set_dev_features(struct ipoib_dev_priv *priv, struct ib_device *hca);
547 static inline int ipoib_cm_admin_enabled(struct ipoib_dev_priv *priv)
552 static inline int ipoib_cm_enabled(struct ipoib_dev_priv *priv, uint8_t *hwaddr)
573 static inline int ipoib_cm_has_srq(struct ipoib_dev_priv *priv)
578 static inline unsigned int ipoib_cm_max_mtu(struct ipoib_dev_priv *priv)
583 void ipoib_cm_send(struct ipoib_dev_priv *priv, struct mbuf *mb, struct ipoib_cm_tx *tx);
584 int ipoib_cm_dev_open(struct ipoib_dev_priv *priv);
585 void ipoib_cm_dev_stop(struct ipoib_dev_priv *priv);
586 int ipoib_cm_dev_init(struct ipoib_dev_priv *priv);
587 int ipoib_cm_add_mode_attr(struct ipoib_dev_priv *priv);
588 void ipoib_cm_dev_cleanup(struct ipoib_dev_priv *priv);
589 struct ipoib_cm_tx *ipoib_cm_create_tx(struct ipoib_dev_priv *priv,
592 void ipoib_cm_mb_too_long(struct ipoib_dev_priv *priv, struct mbuf *mb,
594 void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc);
595 void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc);
602 static inline int ipoib_cm_admin_enabled(struct ipoib_dev_priv *priv)
606 static inline int ipoib_cm_enabled(struct ipoib_dev_priv *priv, uint8_t *hwaddr)
627 static inline int ipoib_cm_has_srq(struct ipoib_dev_priv *priv)
632 static inline unsigned int ipoib_cm_max_mtu(struct ipoib_dev_priv *priv)
638 void ipoib_cm_send(struct ipoib_dev_priv *priv, struct mbuf *mb, struct ipoib_cm_tx *tx)
644 int ipoib_cm_dev_open(struct ipoib_dev_priv *priv)
650 void ipoib_cm_dev_stop(struct ipoib_dev_priv *priv)
656 int ipoib_cm_dev_init(struct ipoib_dev_priv *priv)
662 void ipoib_cm_dev_cleanup(struct ipoib_dev_priv *priv)
668 struct ipoib_cm_tx *ipoib_cm_create_tx(struct ipoib_dev_priv *priv, struct ipoib_path *path)
680 int ipoib_cm_add_mode_attr(struct ipoib_dev_priv *priv)
685 static inline void ipoib_cm_mb_too_long(struct ipoib_dev_priv *priv, struct mbuf *mb,
691 static inline void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
695 static inline void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
701 void ipoib_create_debug_files(struct ipoib_dev_priv *priv);
702 void ipoib_delete_debug_files(struct ipoib_dev_priv *priv);
706 static inline void ipoib_create_debug_files(struct ipoib_dev_priv *priv) { }
707 static inline void ipoib_delete_debug_files(struct ipoib_dev_priv *priv) { }
713 printk(level "%s: " format, if_name(((struct ipoib_dev_priv *) priv)->dev), ## arg)
755 void ipoib_start_locked(struct ifnet *, struct ipoib_dev_priv *);