mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 07:03:28 -04:00
drm/xe/xe_sysctrl: Make sysctrl flood limit reusable
The sysctrl command flood limit was defined in an event specific header, restricting its usage to event handling. Move it to the shared header with a generic name so it can be re-used across all files using system controller commands. Reviewed-by: Raag Jadav <raag.jadav@intel.com> Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com> Link: https://patch.msgid.link/20260713074755.1278607-7-riana.tauro@intel.com Signed-off-by: Riana Tauro <riana.tauro@intel.com>
This commit is contained in:
@@ -16,7 +16,7 @@ static void get_pending_event(struct xe_sysctrl *sc, struct xe_sysctrl_mailbox_c
|
||||
{
|
||||
struct xe_sysctrl_event_response *response = command->data_out;
|
||||
struct xe_device *xe = sc_to_xe(sc);
|
||||
u32 count = XE_SYSCTRL_EVENT_FLOOD;
|
||||
u32 count = XE_SYSCTRL_FLOOD_LIMIT;
|
||||
size_t len;
|
||||
int ret;
|
||||
|
||||
|
||||
@@ -10,9 +10,6 @@
|
||||
|
||||
#define XE_SYSCTRL_EVENT_DATA_LEN 59
|
||||
|
||||
/* Modify as needed */
|
||||
#define XE_SYSCTRL_EVENT_FLOOD 16
|
||||
|
||||
/**
|
||||
* enum xe_sysctrl_event - Events reported by System Controller
|
||||
*
|
||||
|
||||
@@ -52,6 +52,9 @@ struct xe_sysctrl_mailbox_command {
|
||||
size_t data_out_len;
|
||||
};
|
||||
|
||||
/* Modify as needed */
|
||||
#define XE_SYSCTRL_FLOOD_LIMIT 16
|
||||
|
||||
#define XE_SYSCTRL_MB_FRAME_SIZE 16
|
||||
#define XE_SYSCTRL_MB_MAX_FRAMES 64
|
||||
#define XE_SYSCTRL_MB_MAX_MESSAGE_SIZE \
|
||||
|
||||
Reference in New Issue
Block a user