1*dd11376bSBart Van Assche /* SPDX-License-Identifier: GPL-2.0 */ 2*dd11376bSBart Van Assche /* Copyright (C) 2018 Western Digital Corporation 3*dd11376bSBart Van Assche */ 4*dd11376bSBart Van Assche 5*dd11376bSBart Van Assche #ifndef __UFS_SYSFS_H__ 6*dd11376bSBart Van Assche #define __UFS_SYSFS_H__ 7*dd11376bSBart Van Assche 8*dd11376bSBart Van Assche #include <linux/sysfs.h> 9*dd11376bSBart Van Assche 10*dd11376bSBart Van Assche struct device; 11*dd11376bSBart Van Assche 12*dd11376bSBart Van Assche void ufs_sysfs_add_nodes(struct device *dev); 13*dd11376bSBart Van Assche void ufs_sysfs_remove_nodes(struct device *dev); 14*dd11376bSBart Van Assche 15*dd11376bSBart Van Assche extern const struct attribute_group ufs_sysfs_unit_descriptor_group; 16*dd11376bSBart Van Assche extern const struct attribute_group ufs_sysfs_lun_attributes_group; 17*dd11376bSBart Van Assche 18*dd11376bSBart Van Assche #endif 19