mirror of
https://github.com/torvalds/linux.git
synced 2026-04-24 09:35:52 -04:00
Instead of expanding GT debugfs directories with large number of SR-IOV files, as those are replicated per each SR-IOV function, move them to our new debugfs tree, organized by the function. But to avoid breaking IGT tests that use current layout, provide symlinks which could be removed once transition period is over, or we can we can leave them for convenience. Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Link: https://lore.kernel.org/r/20250928140029.198847-5-michal.wajdeczko@intel.com
20 lines
500 B
C
20 lines
500 B
C
/* SPDX-License-Identifier: MIT */
|
|
/*
|
|
* Copyright © 2023-2024 Intel Corporation
|
|
*/
|
|
|
|
#ifndef _XE_GT_SRIOV_PF_DEBUGFS_H_
|
|
#define _XE_GT_SRIOV_PF_DEBUGFS_H_
|
|
|
|
struct xe_gt;
|
|
struct dentry;
|
|
|
|
#ifdef CONFIG_PCI_IOV
|
|
void xe_gt_sriov_pf_debugfs_register(struct xe_gt *gt, struct dentry *root);
|
|
void xe_gt_sriov_pf_debugfs_populate(struct xe_gt *gt, struct dentry *parent, unsigned int vfid);
|
|
#else
|
|
static inline void xe_gt_sriov_pf_debugfs_register(struct xe_gt *gt, struct dentry *root) { }
|
|
#endif
|
|
|
|
#endif
|