Lines Matching refs:mlx4_ib_dev
423 struct mlx4_ib_dev *dev;
473 struct mlx4_ib_dev *dev;
550 struct mlx4_ib_dev *dev;
582 struct mlx4_ib_dev { struct
624 struct mlx4_ib_dev *ib_dev; argument
641 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev()
643 return container_of(ibdev, struct mlx4_ib_dev, ib_dev); in to_mdev()
716 static inline u8 mlx4_ib_bond_next_port(struct mlx4_ib_dev *dev) in mlx4_ib_bond_next_port()
723 int mlx4_ib_init_sriov(struct mlx4_ib_dev *dev);
724 void mlx4_ib_close_sriov(struct mlx4_ib_dev *dev);
731 int mlx4_ib_umem_write_mtt(struct mlx4_ib_dev *dev, struct mlx4_mtt *mtt,
786 int mlx4_MAD_IFC(struct mlx4_ib_dev *dev, int mad_ifc_flags,
794 int mlx4_ib_mad_init(struct mlx4_ib_dev *dev);
795 void mlx4_ib_mad_cleanup(struct mlx4_ib_dev *dev);
834 int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
837 void mlx4_ib_dispatch_event(struct mlx4_ib_dev *dev, u8 port_num,
842 int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u8 port,
846 int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u8 port,
859 void mlx4_ib_cm_paravirt_init(struct mlx4_ib_dev *dev);
860 void mlx4_ib_cm_paravirt_clean(struct mlx4_ib_dev *dev, int slave_id);
863 void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port);
864 int mlx4_ib_init_alias_guid_service(struct mlx4_ib_dev *dev);
865 void mlx4_ib_destroy_alias_guid_service(struct mlx4_ib_dev *dev);
866 void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port);
868 void mlx4_ib_notify_slaves_on_guid_change(struct mlx4_ib_dev *dev,
872 void mlx4_ib_update_cache_on_guid_change(struct mlx4_ib_dev *dev,
876 int add_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
878 void del_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
881 void mlx4_ib_slave_alias_guid_event(struct mlx4_ib_dev *dev, int slave,
884 int mlx4_ib_device_register_sysfs(struct mlx4_ib_dev *device) ;
886 void mlx4_ib_device_unregister_sysfs(struct mlx4_ib_dev *device);
890 int mlx4_ib_steer_qp_alloc(struct mlx4_ib_dev *dev, int count, int *qpn);
891 void mlx4_ib_steer_qp_free(struct mlx4_ib_dev *dev, u32 qpn, int count);
892 int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
898 int mlx4_ib_gid_index_to_real_index(struct mlx4_ib_dev *ibdev,
901 void mlx4_sched_ib_sl2vl_update_work(struct mlx4_ib_dev *ibdev,
904 void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port);