mpi                89 drivers/infiniband/hw/mlx5/main.c 		struct mlx5_ib_multiport_info *mpi;
mpi               114 drivers/infiniband/hw/mlx5/main.c struct mlx5_ib_dev *mlx5_ib_get_ibdev_from_mpi(struct mlx5_ib_multiport_info *mpi)
mpi               119 drivers/infiniband/hw/mlx5/main.c 	dev = mpi->ibdev;
mpi               306 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_multiport_info *mpi;
mpi               324 drivers/infiniband/hw/mlx5/main.c 	mpi = ibdev->port[ib_port_num - 1].mp.mpi;
mpi               325 drivers/infiniband/hw/mlx5/main.c 	if (mpi && !mpi->unaffiliate) {
mpi               326 drivers/infiniband/hw/mlx5/main.c 		mdev = mpi->mdev;
mpi               330 drivers/infiniband/hw/mlx5/main.c 		if (!mpi->is_master)
mpi               331 drivers/infiniband/hw/mlx5/main.c 			mpi->mdev_refcnt++;
mpi               342 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_multiport_info *mpi;
mpi               351 drivers/infiniband/hw/mlx5/main.c 	mpi = ibdev->port[port_num - 1].mp.mpi;
mpi               352 drivers/infiniband/hw/mlx5/main.c 	if (mpi->is_master)
mpi               355 drivers/infiniband/hw/mlx5/main.c 	mpi->mdev_refcnt--;
mpi               356 drivers/infiniband/hw/mlx5/main.c 	if (mpi->unaffiliate)
mpi               357 drivers/infiniband/hw/mlx5/main.c 		complete(&mpi->unref_comp);
mpi              4616 drivers/infiniband/hw/mlx5/main.c 		ibdev = mlx5_ib_get_ibdev_from_mpi(work->mpi);
mpi              4687 drivers/infiniband/hw/mlx5/main.c 	work->mpi = container_of(nb, struct mlx5_ib_multiport_info, mdev_events);
mpi              5830 drivers/infiniband/hw/mlx5/main.c 				      struct mlx5_ib_multiport_info *mpi)
mpi              5832 drivers/infiniband/hw/mlx5/main.c 	u8 port_num = mlx5_core_native_port_num(mpi->mdev) - 1;
mpi              5843 drivers/infiniband/hw/mlx5/main.c 	if (!mpi->ibdev) {
mpi              5848 drivers/infiniband/hw/mlx5/main.c 	mpi->ibdev = NULL;
mpi              5851 drivers/infiniband/hw/mlx5/main.c 	if (mpi->mdev_events.notifier_call)
mpi              5852 drivers/infiniband/hw/mlx5/main.c 		mlx5_notifier_unregister(mpi->mdev, &mpi->mdev_events);
mpi              5853 drivers/infiniband/hw/mlx5/main.c 	mpi->mdev_events.notifier_call = NULL;
mpi              5857 drivers/infiniband/hw/mlx5/main.c 	comps = mpi->mdev_refcnt;
mpi              5859 drivers/infiniband/hw/mlx5/main.c 		mpi->unaffiliate = true;
mpi              5860 drivers/infiniband/hw/mlx5/main.c 		init_completion(&mpi->unref_comp);
mpi              5864 drivers/infiniband/hw/mlx5/main.c 			wait_for_completion(&mpi->unref_comp);
mpi              5867 drivers/infiniband/hw/mlx5/main.c 		mpi->unaffiliate = false;
mpi              5870 drivers/infiniband/hw/mlx5/main.c 	port->mp.mpi = NULL;
mpi              5872 drivers/infiniband/hw/mlx5/main.c 	list_add_tail(&mpi->list, &mlx5_ib_unaffiliated_port_list);
mpi              5876 drivers/infiniband/hw/mlx5/main.c 	err = mlx5_nic_vport_unaffiliate_multiport(mpi->mdev);
mpi              5890 drivers/infiniband/hw/mlx5/main.c 				    struct mlx5_ib_multiport_info *mpi)
mpi              5892 drivers/infiniband/hw/mlx5/main.c 	u8 port_num = mlx5_core_native_port_num(mpi->mdev) - 1;
mpi              5898 drivers/infiniband/hw/mlx5/main.c 	if (ibdev->port[port_num].mp.mpi) {
mpi              5905 drivers/infiniband/hw/mlx5/main.c 	ibdev->port[port_num].mp.mpi = mpi;
mpi              5906 drivers/infiniband/hw/mlx5/main.c 	mpi->ibdev = ibdev;
mpi              5907 drivers/infiniband/hw/mlx5/main.c 	mpi->mdev_events.notifier_call = NULL;
mpi              5910 drivers/infiniband/hw/mlx5/main.c 	err = mlx5_nic_vport_affiliate_multiport(ibdev->mdev, mpi->mdev);
mpi              5914 drivers/infiniband/hw/mlx5/main.c 	err = get_port_caps(ibdev, mlx5_core_native_port_num(mpi->mdev));
mpi              5925 drivers/infiniband/hw/mlx5/main.c 	mpi->mdev_events.notifier_call = mlx5_ib_event_slave_port;
mpi              5926 drivers/infiniband/hw/mlx5/main.c 	mlx5_notifier_register(mpi->mdev, &mpi->mdev_events);
mpi              5933 drivers/infiniband/hw/mlx5/main.c 	mlx5_ib_unbind_slave_port(ibdev, mpi);
mpi              5942 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_multiport_info *mpi;
mpi              5964 drivers/infiniband/hw/mlx5/main.c 			mpi = kzalloc(sizeof(*mpi), GFP_KERNEL);
mpi              5965 drivers/infiniband/hw/mlx5/main.c 			if (!mpi) {
mpi              5971 drivers/infiniband/hw/mlx5/main.c 			mpi->is_master = true;
mpi              5972 drivers/infiniband/hw/mlx5/main.c 			mpi->mdev = dev->mdev;
mpi              5973 drivers/infiniband/hw/mlx5/main.c 			mpi->sys_image_guid = dev->sys_image_guid;
mpi              5974 drivers/infiniband/hw/mlx5/main.c 			dev->port[i].mp.mpi = mpi;
mpi              5975 drivers/infiniband/hw/mlx5/main.c 			mpi->ibdev = dev;
mpi              5976 drivers/infiniband/hw/mlx5/main.c 			mpi = NULL;
mpi              5980 drivers/infiniband/hw/mlx5/main.c 		list_for_each_entry(mpi, &mlx5_ib_unaffiliated_port_list,
mpi              5982 drivers/infiniband/hw/mlx5/main.c 			if (dev->sys_image_guid == mpi->sys_image_guid &&
mpi              5983 drivers/infiniband/hw/mlx5/main.c 			    (mlx5_core_native_port_num(mpi->mdev) - 1) == i) {
mpi              5984 drivers/infiniband/hw/mlx5/main.c 				bound = mlx5_ib_bind_slave_port(dev, mpi);
mpi              5988 drivers/infiniband/hw/mlx5/main.c 				dev_dbg(mpi->mdev->device,
mpi              5991 drivers/infiniband/hw/mlx5/main.c 				list_del(&mpi->list);
mpi              6019 drivers/infiniband/hw/mlx5/main.c 		if (dev->port[i].mp.mpi) {
mpi              6022 drivers/infiniband/hw/mlx5/main.c 				kfree(dev->port[i].mp.mpi);
mpi              6023 drivers/infiniband/hw/mlx5/main.c 				dev->port[i].mp.mpi = NULL;
mpi              6026 drivers/infiniband/hw/mlx5/main.c 				mlx5_ib_unbind_slave_port(dev, dev->port[i].mp.mpi);
mpi              6856 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_multiport_info *mpi;
mpi              6861 drivers/infiniband/hw/mlx5/main.c 	mpi = kzalloc(sizeof(*mpi), GFP_KERNEL);
mpi              6862 drivers/infiniband/hw/mlx5/main.c 	if (!mpi)
mpi              6865 drivers/infiniband/hw/mlx5/main.c 	mpi->mdev = mdev;
mpi              6868 drivers/infiniband/hw/mlx5/main.c 						     &mpi->sys_image_guid);
mpi              6870 drivers/infiniband/hw/mlx5/main.c 		kfree(mpi);
mpi              6876 drivers/infiniband/hw/mlx5/main.c 		if (dev->sys_image_guid == mpi->sys_image_guid)
mpi              6877 drivers/infiniband/hw/mlx5/main.c 			bound = mlx5_ib_bind_slave_port(dev, mpi);
mpi              6886 drivers/infiniband/hw/mlx5/main.c 		list_add_tail(&mpi->list, &mlx5_ib_unaffiliated_port_list);
mpi              6892 drivers/infiniband/hw/mlx5/main.c 	return mpi;
mpi              6937 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_multiport_info *mpi;
mpi              6946 drivers/infiniband/hw/mlx5/main.c 		mpi = context;
mpi              6948 drivers/infiniband/hw/mlx5/main.c 		if (mpi->ibdev)
mpi              6949 drivers/infiniband/hw/mlx5/main.c 			mlx5_ib_unbind_slave_port(mpi->ibdev, mpi);
mpi              6950 drivers/infiniband/hw/mlx5/main.c 		list_del(&mpi->list);
mpi              6952 drivers/infiniband/hw/mlx5/main.c 		kfree(mpi);
mpi               732 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct mlx5_ib_multiport_info *mpi;
mpi              1332 drivers/infiniband/hw/mlx5/mlx5_ib.h struct mlx5_ib_dev *mlx5_ib_get_ibdev_from_mpi(struct mlx5_ib_multiport_info *mpi);
mpi               427 drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c 	event_data.u.mpi.IOCStatus = ioc_status;
mpi               428 drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c 	event_data.u.mpi.IocLogInfo = loginfo;
mpi               191 drivers/scsi/mpt3sas/mpt3sas_trigger_diag.h 		struct SL_WH_MPI_TRIGGER_T mpi;
mpi               496 drivers/scsi/mvsas/mv_init.c 	struct mvs_prv_info *mpi;
mpi               561 drivers/scsi/mvsas/mv_init.c 	mpi = (struct mvs_prv_info *)(SHOST_TO_SAS_HA(shost)->lldd_ha);
mpi               563 drivers/scsi/mvsas/mv_init.c 	tasklet_init(&(mpi->mv_tasklet), mvs_tasklet,
mpi                32 include/linux/digsig.h 	char		mpi[0];
mpi                42 include/linux/digsig.h 	char		mpi[0];
mpi               107 lib/digsig.c   	datap = pkh->mpi;