Lines Matching refs:net_device

165 	struct net_device *dev;
229 struct net_device *dev;
239 struct net_device *dev;
314 struct net_device *dev;
376 struct net_device *parent;
396 struct net_device *dev;
404 struct net_device *dev;
428 struct net_device *dev;
446 struct ipoib_neigh *ipoib_neigh_get(struct net_device *dev, u8 *daddr);
448 struct net_device *dev);
450 void ipoib_del_neighs_by_gid(struct net_device *dev, u8 *gid);
460 struct ipoib_ah *ipoib_create_ah(struct net_device *dev,
467 int ipoib_open(struct net_device *dev);
468 int ipoib_add_pkey_attr(struct net_device *dev);
469 int ipoib_add_umcast_attr(struct net_device *dev);
471 void ipoib_send(struct net_device *dev, struct sk_buff *skb,
475 void ipoib_mark_paths_invalid(struct net_device *dev);
476 void ipoib_flush_paths(struct net_device *dev);
479 int ipoib_ib_dev_init(struct net_device *dev, struct ib_device *ca, int port);
484 void ipoib_ib_dev_cleanup(struct net_device *dev);
486 int ipoib_ib_dev_open(struct net_device *dev);
487 int ipoib_ib_dev_up(struct net_device *dev);
488 int ipoib_ib_dev_down(struct net_device *dev);
489 int ipoib_ib_dev_stop(struct net_device *dev);
490 void ipoib_pkey_dev_check_presence(struct net_device *dev);
492 int ipoib_dev_init(struct net_device *dev, struct ib_device *ca, int port);
493 void ipoib_dev_cleanup(struct net_device *dev);
497 void ipoib_mcast_send(struct net_device *dev, u8 *daddr, struct sk_buff *skb);
501 int ipoib_mcast_start_thread(struct net_device *dev);
502 int ipoib_mcast_stop_thread(struct net_device *dev);
504 void ipoib_mcast_dev_down(struct net_device *dev);
505 void ipoib_mcast_dev_flush(struct net_device *dev);
535 struct ipoib_mcast_iter *ipoib_mcast_iter_init(struct net_device *dev);
544 struct ipoib_path_iter *ipoib_path_iter_init(struct net_device *dev);
550 int ipoib_mcast_attach(struct net_device *dev, u16 mlid,
552 int ipoib_mcast_leave(struct net_device *dev, struct ipoib_mcast *mcast);
553 struct ipoib_mcast *__ipoib_mcast_find(struct net_device *dev, void *mgid);
555 int ipoib_init_qp(struct net_device *dev);
556 int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca);
557 void ipoib_transport_dev_cleanup(struct net_device *dev);
562 int ipoib_vlan_add(struct net_device *pdev, unsigned short pkey);
563 int ipoib_vlan_delete(struct net_device *pdev, unsigned short pkey);
571 void ipoib_set_umcast(struct net_device *ndev, int umcast_val);
572 int ipoib_set_mode(struct net_device *dev, const char *buf);
574 void ipoib_setup(struct net_device *dev);
577 void ipoib_drain_cq(struct net_device *dev);
579 void ipoib_set_ethtool_ops(struct net_device *dev);
592 static inline int ipoib_cm_admin_enabled(struct net_device *dev) in ipoib_cm_admin_enabled()
599 static inline int ipoib_cm_enabled(struct net_device *dev, u8 *hwaddr) in ipoib_cm_enabled()
622 static inline int ipoib_cm_has_srq(struct net_device *dev) in ipoib_cm_has_srq()
628 static inline unsigned int ipoib_cm_max_mtu(struct net_device *dev) in ipoib_cm_max_mtu()
634 void ipoib_cm_send(struct net_device *dev, struct sk_buff *skb, struct ipoib_cm_tx *tx);
635 int ipoib_cm_dev_open(struct net_device *dev);
636 void ipoib_cm_dev_stop(struct net_device *dev);
637 int ipoib_cm_dev_init(struct net_device *dev);
638 int ipoib_cm_add_mode_attr(struct net_device *dev);
639 void ipoib_cm_dev_cleanup(struct net_device *dev);
640 struct ipoib_cm_tx *ipoib_cm_create_tx(struct net_device *dev, struct ipoib_path *path,
643 void ipoib_cm_skb_too_long(struct net_device *dev, struct sk_buff *skb,
645 void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc);
646 void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc);
653 static inline int ipoib_cm_admin_enabled(struct net_device *dev) in ipoib_cm_admin_enabled()
657 static inline int ipoib_cm_enabled(struct net_device *dev, u8 *hwaddr) in ipoib_cm_enabled()
678 static inline int ipoib_cm_has_srq(struct net_device *dev) in ipoib_cm_has_srq()
683 static inline unsigned int ipoib_cm_max_mtu(struct net_device *dev) in ipoib_cm_max_mtu()
689 void ipoib_cm_send(struct net_device *dev, struct sk_buff *skb, struct ipoib_cm_tx *tx) in ipoib_cm_send()
695 int ipoib_cm_dev_open(struct net_device *dev) in ipoib_cm_dev_open()
701 void ipoib_cm_dev_stop(struct net_device *dev) in ipoib_cm_dev_stop()
707 int ipoib_cm_dev_init(struct net_device *dev) in ipoib_cm_dev_init()
713 void ipoib_cm_dev_cleanup(struct net_device *dev) in ipoib_cm_dev_cleanup()
719 struct ipoib_cm_tx *ipoib_cm_create_tx(struct net_device *dev, struct ipoib_path *path, in ipoib_cm_create_tx()
732 int ipoib_cm_add_mode_attr(struct net_device *dev) in ipoib_cm_add_mode_attr()
737 static inline void ipoib_cm_skb_too_long(struct net_device *dev, struct sk_buff *skb, in ipoib_cm_skb_too_long()
743 static inline void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc) in ipoib_cm_handle_rx_wc()
747 static inline void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc) in ipoib_cm_handle_tx_wc()
753 void ipoib_create_debug_files(struct net_device *dev);
754 void ipoib_delete_debug_files(struct net_device *dev);
758 static inline void ipoib_create_debug_files(struct net_device *dev) { } in ipoib_create_debug_files()
759 static inline void ipoib_delete_debug_files(struct net_device *dev) { } in ipoib_delete_debug_files()