xref: /linux/drivers/gpu/drm/xe/xe_sriov_pf_sysfs.h (revision 24f171c7e145f43b9f187578e89b0982ce87e54c)
15c170a4dSMichal Wajdeczko /* SPDX-License-Identifier: MIT */
25c170a4dSMichal Wajdeczko /*
35c170a4dSMichal Wajdeczko  * Copyright © 2025 Intel Corporation
45c170a4dSMichal Wajdeczko  */
55c170a4dSMichal Wajdeczko 
65c170a4dSMichal Wajdeczko #ifndef _XE_SRIOV_PF_SYSFS_H_
75c170a4dSMichal Wajdeczko #define _XE_SRIOV_PF_SYSFS_H_
85c170a4dSMichal Wajdeczko 
95c170a4dSMichal Wajdeczko struct xe_device;
105c170a4dSMichal Wajdeczko 
115c170a4dSMichal Wajdeczko int xe_sriov_pf_sysfs_init(struct xe_device *xe);
125c170a4dSMichal Wajdeczko 
13*17899358SMichal Wajdeczko void xe_sriov_pf_sysfs_link_vfs(struct xe_device *xe, unsigned int num_vfs);
14*17899358SMichal Wajdeczko void xe_sriov_pf_sysfs_unlink_vfs(struct xe_device *xe, unsigned int num_vfs);
15*17899358SMichal Wajdeczko 
165c170a4dSMichal Wajdeczko #endif
17