Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v6.17-rc4 27 lines 868 B view raw
1/* SPDX-License-Identifier: MIT */ 2/* 3 * Copyright © 2025 Intel Corporation 4 */ 5#ifndef _XE_CONFIGFS_H_ 6#define _XE_CONFIGFS_H_ 7 8#include <linux/limits.h> 9#include <linux/types.h> 10 11struct pci_dev; 12 13#if IS_ENABLED(CONFIG_CONFIGFS_FS) 14int xe_configfs_init(void); 15void xe_configfs_exit(void); 16bool xe_configfs_get_survivability_mode(struct pci_dev *pdev); 17void xe_configfs_clear_survivability_mode(struct pci_dev *pdev); 18u64 xe_configfs_get_engines_allowed(struct pci_dev *pdev); 19#else 20static inline int xe_configfs_init(void) { return 0; } 21static inline void xe_configfs_exit(void) { } 22static inline bool xe_configfs_get_survivability_mode(struct pci_dev *pdev) { return false; } 23static inline void xe_configfs_clear_survivability_mode(struct pci_dev *pdev) { } 24static inline u64 xe_configfs_get_engines_allowed(struct pci_dev *pdev) { return U64_MAX; } 25#endif 26 27#endif