Lines Matching defs:madev
115 struct mlx4_adev *madev;
118 madev = kzalloc(sizeof(*madev), GFP_KERNEL);
119 if (!madev)
122 adev = &madev->adev;
127 madev->mdev = dev;
128 madev->idx = idx;
132 kfree(madev);
141 return madev;
190 struct mlx4_adev *madev = priv->adev[i];
194 if (!madev)
197 device_lock(&madev->adev.dev);
198 if (!madev->adev.dev.driver) {
199 device_unlock(&madev->adev.dev);
203 madrv = container_of(madev->adev.dev.driver, struct mlx4_adrv,
206 device_unlock(&madev->adev.dev);
214 device_unlock(&madev->adev.dev);
219 device_unlock(&madev->adev.dev);
221 del_adev(&madev->adev);