mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-21 04:53:46 -04:00
drm/xe: Encapsulate all the module parameters
Encapsulate all the module parameters in one single global struct variable. This also removes the extra xe_module.h from includes. v2: naming consistency as suggested by Jani and Lucas v3: fix checkpatch errors/warnings v4: adding blank line after struct declaration Cc: Jani Nikula <jani.nikula@linux.intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: Bommithi Sakeena <bommithi.sakeena@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
committed by
Rodrigo Vivi
parent
a409901f51
commit
adce1b393f
@@ -10,39 +10,38 @@
|
||||
|
||||
#include "xe_drv.h"
|
||||
#include "xe_hw_fence.h"
|
||||
#include "xe_module.h"
|
||||
#include "xe_pci.h"
|
||||
#include "xe_pmu.h"
|
||||
#include "xe_sched_job.h"
|
||||
|
||||
bool force_execlist = false;
|
||||
module_param_named_unsafe(force_execlist, force_execlist, bool, 0444);
|
||||
struct xe_modparam xe_modparam = {
|
||||
.enable_display = true,
|
||||
.guc_log_level = 5,
|
||||
.force_probe = CONFIG_DRM_XE_FORCE_PROBE,
|
||||
/* the rest are 0 by default */
|
||||
};
|
||||
|
||||
module_param_named_unsafe(force_execlist, xe_modparam.force_execlist, bool, 0444);
|
||||
MODULE_PARM_DESC(force_execlist, "Force Execlist submission");
|
||||
|
||||
bool enable_display = true;
|
||||
module_param_named(enable_display, enable_display, bool, 0444);
|
||||
module_param_named(enable_display, xe_modparam.enable_display, bool, 0444);
|
||||
MODULE_PARM_DESC(enable_display, "Enable display");
|
||||
|
||||
u32 xe_force_vram_bar_size;
|
||||
module_param_named(vram_bar_size, xe_force_vram_bar_size, uint, 0600);
|
||||
module_param_named(vram_bar_size, xe_modparam.force_vram_bar_size, uint, 0600);
|
||||
MODULE_PARM_DESC(vram_bar_size, "Set the vram bar size(in MiB)");
|
||||
|
||||
int xe_guc_log_level = 5;
|
||||
module_param_named(guc_log_level, xe_guc_log_level, int, 0600);
|
||||
module_param_named(guc_log_level, xe_modparam.guc_log_level, int, 0600);
|
||||
MODULE_PARM_DESC(guc_log_level, "GuC firmware logging level (0=disable, 1..5=enable with verbosity min..max)");
|
||||
|
||||
char *xe_guc_firmware_path;
|
||||
module_param_named_unsafe(guc_firmware_path, xe_guc_firmware_path, charp, 0400);
|
||||
module_param_named_unsafe(guc_firmware_path, xe_modparam.guc_firmware_path, charp, 0400);
|
||||
MODULE_PARM_DESC(guc_firmware_path,
|
||||
"GuC firmware path to use instead of the default one");
|
||||
|
||||
char *xe_huc_firmware_path;
|
||||
module_param_named_unsafe(huc_firmware_path, xe_huc_firmware_path, charp, 0400);
|
||||
module_param_named_unsafe(huc_firmware_path, xe_modparam.huc_firmware_path, charp, 0400);
|
||||
MODULE_PARM_DESC(huc_firmware_path,
|
||||
"HuC firmware path to use instead of the default one - empty string disables");
|
||||
|
||||
char *xe_param_force_probe = CONFIG_DRM_XE_FORCE_PROBE;
|
||||
module_param_named_unsafe(force_probe, xe_param_force_probe, charp, 0400);
|
||||
module_param_named_unsafe(force_probe, xe_modparam.force_probe, charp, 0400);
|
||||
MODULE_PARM_DESC(force_probe,
|
||||
"Force probe options for specified devices. See CONFIG_DRM_XE_FORCE_PROBE for details.");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user