Lines Matching refs:mlx4_ib_dev

447 	struct mlx4_ib_dev     *dev;
499 struct mlx4_ib_dev *dev;
578 struct mlx4_ib_dev *dev;
610 struct mlx4_ib_dev { struct
653 struct mlx4_ib_dev *ib_dev; argument
670 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev()
672 return container_of(ibdev, struct mlx4_ib_dev, ib_dev); in to_mdev()
740 static inline u8 mlx4_ib_bond_next_port(struct mlx4_ib_dev *dev) in mlx4_ib_bond_next_port()
747 int mlx4_ib_init_sriov(struct mlx4_ib_dev *dev);
748 void mlx4_ib_close_sriov(struct mlx4_ib_dev *dev);
755 int mlx4_ib_umem_write_mtt(struct mlx4_ib_dev *dev, struct mlx4_mtt *mtt,
811 int mlx4_MAD_IFC(struct mlx4_ib_dev *dev, int mad_ifc_flags,
818 int mlx4_ib_mad_init(struct mlx4_ib_dev *dev);
819 void mlx4_ib_mad_cleanup(struct mlx4_ib_dev *dev);
852 int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
855 void mlx4_ib_dispatch_event(struct mlx4_ib_dev *dev, u32 port_num,
860 int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u32 port,
864 int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u32 port,
877 void mlx4_ib_cm_paravirt_init(struct mlx4_ib_dev *dev);
878 void mlx4_ib_cm_paravirt_clean(struct mlx4_ib_dev *dev, int slave_id);
881 void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port);
882 int mlx4_ib_init_alias_guid_service(struct mlx4_ib_dev *dev);
883 void mlx4_ib_destroy_alias_guid_service(struct mlx4_ib_dev *dev);
884 void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port);
886 void mlx4_ib_notify_slaves_on_guid_change(struct mlx4_ib_dev *dev,
890 void mlx4_ib_update_cache_on_guid_change(struct mlx4_ib_dev *dev,
894 int add_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
896 void del_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
899 void mlx4_ib_slave_alias_guid_event(struct mlx4_ib_dev *dev, int slave,
902 int mlx4_ib_device_register_sysfs(struct mlx4_ib_dev *device) ;
904 void mlx4_ib_device_unregister_sysfs(struct mlx4_ib_dev *device);
908 int mlx4_ib_steer_qp_alloc(struct mlx4_ib_dev *dev, int count, int *qpn);
909 void mlx4_ib_steer_qp_free(struct mlx4_ib_dev *dev, u32 qpn, int count);
910 int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
916 int mlx4_ib_gid_index_to_real_index(struct mlx4_ib_dev *ibdev,
919 void mlx4_sched_ib_sl2vl_update_work(struct mlx4_ib_dev *ibdev,
922 void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port);