/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ /* * Copyright (c) 2021 Mellanox Technologies Ltd. All rights reserved. */ #ifndef DEF_RDMA_IB_SYSFS_H #define DEF_RDMA_IB_SYSFS_H #include <linux/sysfs.h> struct ib_device; struct ib_port_attribute { … }; #define IB_PORT_ATTR_RW(_name) … #define IB_PORT_ATTR_ADMIN_RW(_name) … #define IB_PORT_ATTR_RO(_name) … #define IB_PORT_ATTR_WO(_name) … struct ib_device *ib_port_sysfs_get_ibdev_kobj(struct kobject *kobj, u32 *port_num); #endif