Lines Matching defs:mlx4_ib_dev

408 	struct mlx4_ib_dev     *dev;
458 struct mlx4_ib_dev *dev;
533 struct mlx4_ib_dev *dev;
565 struct mlx4_ib_dev {
607 struct mlx4_ib_dev *ib_dev;
634 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev)
636 return container_of(ibdev, struct mlx4_ib_dev, ib_dev);
709 static inline u8 mlx4_ib_bond_next_port(struct mlx4_ib_dev *dev)
716 int mlx4_ib_init_sriov(struct mlx4_ib_dev *dev);
717 void mlx4_ib_close_sriov(struct mlx4_ib_dev *dev);
724 int mlx4_ib_umem_write_mtt(struct mlx4_ib_dev *dev, struct mlx4_mtt *mtt,
784 int mlx4_MAD_IFC(struct mlx4_ib_dev *dev, int mad_ifc_flags,
792 int mlx4_ib_mad_init(struct mlx4_ib_dev *dev);
793 void mlx4_ib_mad_cleanup(struct mlx4_ib_dev *dev);
832 int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
835 void mlx4_ib_dispatch_event(struct mlx4_ib_dev *dev, u8 port_num,
840 int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u8 port,
844 int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u8 port,
857 void mlx4_ib_cm_paravirt_init(struct mlx4_ib_dev *dev);
858 void mlx4_ib_cm_paravirt_clean(struct mlx4_ib_dev *dev, int slave_id);
861 void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port);
862 int mlx4_ib_init_alias_guid_service(struct mlx4_ib_dev *dev);
863 void mlx4_ib_destroy_alias_guid_service(struct mlx4_ib_dev *dev);
864 void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port);
866 void mlx4_ib_notify_slaves_on_guid_change(struct mlx4_ib_dev *dev,
870 void mlx4_ib_update_cache_on_guid_change(struct mlx4_ib_dev *dev,
874 int add_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
876 void del_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
879 void mlx4_ib_slave_alias_guid_event(struct mlx4_ib_dev *dev, int slave,
882 int mlx4_ib_device_register_sysfs(struct mlx4_ib_dev *device) ;
884 void mlx4_ib_device_unregister_sysfs(struct mlx4_ib_dev *device);
888 int mlx4_ib_steer_qp_alloc(struct mlx4_ib_dev *dev, int count, int *qpn);
889 void mlx4_ib_steer_qp_free(struct mlx4_ib_dev *dev, u32 qpn, int count);
890 int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
896 int mlx4_ib_gid_index_to_real_index(struct mlx4_ib_dev *ibdev,
899 void mlx4_sched_ib_sl2vl_update_work(struct mlx4_ib_dev *ibdev,
902 void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port);