main.c (f83d9396d1f63048c423efa00e4e244da10a35fd) | main.c (0113780870b1597ae49f30abfa4957c239f913d3) |
---|---|
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> --- 3988 unchanged lines hidden (view full) --- 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 | 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> --- 3988 unchanged lines hidden (view full) --- 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_mr_cache_cleanup(dev); | 4005 err = mlx5_mkey_cache_cleanup(dev); |
4006 if (err) 4007 mlx5_ib_warn(dev, "mr cache cleanup failed\n"); 4008 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 4017static int mlx5_ib_stage_post_ib_reg_umr_init(struct mlx5_ib_dev *dev) 4018{ 4019 int ret; 4020 4021 ret = mlx5r_umr_resource_init(dev); 4022 if (ret) 4023 return ret; 4024 | 4006 if (err) 4007 mlx5_ib_warn(dev, "mr cache cleanup failed\n"); 4008 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 4017static int mlx5_ib_stage_post_ib_reg_umr_init(struct mlx5_ib_dev *dev) 4018{ 4019 int ret; 4020 4021 ret = mlx5r_umr_resource_init(dev); 4022 if (ret) 4023 return ret; 4024 |
4025 ret = mlx5_mr_cache_init(dev); | 4025 ret = mlx5_mkey_cache_init(dev); |
4026 if (ret) { 4027 mlx5_ib_warn(dev, "mr cache init failed %d\n", ret); 4028 mlx5r_umr_resource_cleanup(dev); 4029 } 4030 return ret; 4031} 4032 4033static int mlx5_ib_stage_delay_drop_init(struct mlx5_ib_dev *dev) --- 406 unchanged lines hidden --- | 4026 if (ret) { 4027 mlx5_ib_warn(dev, "mr cache init failed %d\n", ret); 4028 mlx5r_umr_resource_cleanup(dev); 4029 } 4030 return ret; 4031} 4032 4033static int mlx5_ib_stage_delay_drop_init(struct mlx5_ib_dev *dev) --- 406 unchanged lines hidden --- |