main.c (312b8f79eb05479628ee71357749815b2eeeeea8) main.c (85f9e38a5ac7d397f9bb5e57901b2d6af4dcc3b9)
1// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
2/*
3 * Copyright (c) 2013-2020, Mellanox Technologies inc. All rights reserved.
4 * Copyright (c) 2020, Intel Corporation. All rights reserved.
5 */
6
7#include <linux/debugfs.h>
8#include <linux/highmem.h>

--- 3986 unchanged lines hidden (view full) ---

3995 name = "mlx5_%d";
3996 else
3997 name = "mlx5_bond_%d";
3998 return ib_register_device(&dev->ib_dev, name, &dev->mdev->pdev->dev);
3999}
4000
4001static void mlx5_ib_stage_pre_ib_reg_umr_cleanup(struct mlx5_ib_dev *dev)
4002{
1// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
2/*
3 * Copyright (c) 2013-2020, Mellanox Technologies inc. All rights reserved.
4 * Copyright (c) 2020, Intel Corporation. All rights reserved.
5 */
6
7#include <linux/debugfs.h>
8#include <linux/highmem.h>

--- 3986 unchanged lines hidden (view full) ---

3995 name = "mlx5_%d";
3996 else
3997 name = "mlx5_bond_%d";
3998 return ib_register_device(&dev->ib_dev, name, &dev->mdev->pdev->dev);
3999}
4000
4001static void mlx5_ib_stage_pre_ib_reg_umr_cleanup(struct mlx5_ib_dev *dev)
4002{
4003 int err;
4004
4005 err = mlx5_mkey_cache_cleanup(dev);
4006 if (err)
4007 mlx5_ib_warn(dev, "mr cache cleanup failed\n");
4008
4003 mlx5_mkey_cache_cleanup(dev);
4009 mlx5r_umr_resource_cleanup(dev);
4010}
4011
4012static void mlx5_ib_stage_ib_reg_cleanup(struct mlx5_ib_dev *dev)
4013{
4014 ib_unregister_device(&dev->ib_dev);
4015}
4016

--- 430 unchanged lines hidden ---
4004 mlx5r_umr_resource_cleanup(dev);
4005}
4006
4007static void mlx5_ib_stage_ib_reg_cleanup(struct mlx5_ib_dev *dev)
4008{
4009 ib_unregister_device(&dev->ib_dev);
4010}
4011

--- 430 unchanged lines hidden ---