HPM SDK
HPMicro Software Development Kit
hpm_plic_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  PLIC_Type
 

Macros

#define PLIC_FEATURE_VECTORED_MASK   (0x2U)
 
#define PLIC_FEATURE_VECTORED_SHIFT   (1U)
 
#define PLIC_FEATURE_VECTORED_SET(x)   (((uint32_t)(x) << PLIC_FEATURE_VECTORED_SHIFT) & PLIC_FEATURE_VECTORED_MASK)
 
#define PLIC_FEATURE_VECTORED_GET(x)   (((uint32_t)(x) & PLIC_FEATURE_VECTORED_MASK) >> PLIC_FEATURE_VECTORED_SHIFT)
 
#define PLIC_FEATURE_PREEMPT_MASK   (0x1U)
 
#define PLIC_FEATURE_PREEMPT_SHIFT   (0U)
 
#define PLIC_FEATURE_PREEMPT_SET(x)   (((uint32_t)(x) << PLIC_FEATURE_PREEMPT_SHIFT) & PLIC_FEATURE_PREEMPT_MASK)
 
#define PLIC_FEATURE_PREEMPT_GET(x)   (((uint32_t)(x) & PLIC_FEATURE_PREEMPT_MASK) >> PLIC_FEATURE_PREEMPT_SHIFT)
 
#define PLIC_PRIORITY_PRIORITY_MASK   (0xFFFFFFFFUL)
 
#define PLIC_PRIORITY_PRIORITY_SHIFT   (0U)
 
#define PLIC_PRIORITY_PRIORITY_SET(x)   (((uint32_t)(x) << PLIC_PRIORITY_PRIORITY_SHIFT) & PLIC_PRIORITY_PRIORITY_MASK)
 
#define PLIC_PRIORITY_PRIORITY_GET(x)   (((uint32_t)(x) & PLIC_PRIORITY_PRIORITY_MASK) >> PLIC_PRIORITY_PRIORITY_SHIFT)
 
#define PLIC_PENDING_INTERRUPT_MASK   (0xFFFFFFFFUL)
 
#define PLIC_PENDING_INTERRUPT_SHIFT   (0U)
 
#define PLIC_PENDING_INTERRUPT_SET(x)   (((uint32_t)(x) << PLIC_PENDING_INTERRUPT_SHIFT) & PLIC_PENDING_INTERRUPT_MASK)
 
#define PLIC_PENDING_INTERRUPT_GET(x)   (((uint32_t)(x) & PLIC_PENDING_INTERRUPT_MASK) >> PLIC_PENDING_INTERRUPT_SHIFT)
 
#define PLIC_TRIGGER_INTERRUPT_MASK   (0xFFFFFFFFUL)
 
#define PLIC_TRIGGER_INTERRUPT_SHIFT   (0U)
 
#define PLIC_TRIGGER_INTERRUPT_GET(x)   (((uint32_t)(x) & PLIC_TRIGGER_INTERRUPT_MASK) >> PLIC_TRIGGER_INTERRUPT_SHIFT)
 
#define PLIC_NUMBER_NUM_TARGET_MASK   (0xFFFF0000UL)
 
#define PLIC_NUMBER_NUM_TARGET_SHIFT   (16U)
 
#define PLIC_NUMBER_NUM_TARGET_GET(x)   (((uint32_t)(x) & PLIC_NUMBER_NUM_TARGET_MASK) >> PLIC_NUMBER_NUM_TARGET_SHIFT)
 
#define PLIC_NUMBER_NUM_INTERRUPT_MASK   (0xFFFFU)
 
#define PLIC_NUMBER_NUM_INTERRUPT_SHIFT   (0U)
 
#define PLIC_NUMBER_NUM_INTERRUPT_GET(x)   (((uint32_t)(x) & PLIC_NUMBER_NUM_INTERRUPT_MASK) >> PLIC_NUMBER_NUM_INTERRUPT_SHIFT)
 
#define PLIC_INFO_MAX_PRIORITY_MASK   (0xFFFF0000UL)
 
#define PLIC_INFO_MAX_PRIORITY_SHIFT   (16U)
 
#define PLIC_INFO_MAX_PRIORITY_GET(x)   (((uint32_t)(x) & PLIC_INFO_MAX_PRIORITY_MASK) >> PLIC_INFO_MAX_PRIORITY_SHIFT)
 
#define PLIC_INFO_VERSION_MASK   (0xFFFFU)
 
#define PLIC_INFO_VERSION_SHIFT   (0U)
 
#define PLIC_INFO_VERSION_GET(x)   (((uint32_t)(x) & PLIC_INFO_VERSION_MASK) >> PLIC_INFO_VERSION_SHIFT)
 
#define PLIC_TARGETINT_INTEN_INTERRUPT_MASK   (0xFFFFFFFFUL)
 
#define PLIC_TARGETINT_INTEN_INTERRUPT_SHIFT   (0U)
 
#define PLIC_TARGETINT_INTEN_INTERRUPT_SET(x)   (((uint32_t)(x) << PLIC_TARGETINT_INTEN_INTERRUPT_SHIFT) & PLIC_TARGETINT_INTEN_INTERRUPT_MASK)
 
#define PLIC_TARGETINT_INTEN_INTERRUPT_GET(x)   (((uint32_t)(x) & PLIC_TARGETINT_INTEN_INTERRUPT_MASK) >> PLIC_TARGETINT_INTEN_INTERRUPT_SHIFT)
 
#define PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_MASK   (0xFFFFFFFFUL)
 
#define PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SHIFT   (0U)
 
#define PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SET(x)   (((uint32_t)(x) << PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SHIFT) & PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_MASK)
 
#define PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_GET(x)   (((uint32_t)(x) & PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_MASK) >> PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SHIFT)
 
#define PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_MASK   (0x3FFU)
 
#define PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SHIFT   (0U)
 
#define PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SET(x)   (((uint32_t)(x) << PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SHIFT) & PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_MASK)
 
#define PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_GET(x)   (((uint32_t)(x) & PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_MASK) >> PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SHIFT)
 
#define PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_MASK   (0xFFFFFFFFUL)
 
#define PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SHIFT   (0U)
 
#define PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SET(x)   (((uint32_t)(x) << PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SHIFT) & PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_MASK)
 
#define PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_GET(x)   (((uint32_t)(x) & PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_MASK) >> PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SHIFT)
 
#define PLIC_PRIORITY_PRIORITY1   (0UL)
 
#define PLIC_PRIORITY_PRIORITY2   (1UL)
 
#define PLIC_PRIORITY_PRIORITY3   (2UL)
 
#define PLIC_PRIORITY_PRIORITY4   (3UL)
 
#define PLIC_PRIORITY_PRIORITY5   (4UL)
 
#define PLIC_PRIORITY_PRIORITY6   (5UL)
 
#define PLIC_PRIORITY_PRIORITY7   (6UL)
 
#define PLIC_PRIORITY_PRIORITY8   (7UL)
 
#define PLIC_PRIORITY_PRIORITY9   (8UL)
 
#define PLIC_PRIORITY_PRIORITY10   (9UL)
 
#define PLIC_PRIORITY_PRIORITY11   (10UL)
 
#define PLIC_PRIORITY_PRIORITY12   (11UL)
 
#define PLIC_PRIORITY_PRIORITY13   (12UL)
 
#define PLIC_PRIORITY_PRIORITY14   (13UL)
 
#define PLIC_PRIORITY_PRIORITY15   (14UL)
 
#define PLIC_PRIORITY_PRIORITY16   (15UL)
 
#define PLIC_PRIORITY_PRIORITY17   (16UL)
 
#define PLIC_PRIORITY_PRIORITY18   (17UL)
 
#define PLIC_PRIORITY_PRIORITY19   (18UL)
 
#define PLIC_PRIORITY_PRIORITY20   (19UL)
 
#define PLIC_PRIORITY_PRIORITY21   (20UL)
 
#define PLIC_PRIORITY_PRIORITY22   (21UL)
 
#define PLIC_PRIORITY_PRIORITY23   (22UL)
 
#define PLIC_PRIORITY_PRIORITY24   (23UL)
 
#define PLIC_PRIORITY_PRIORITY25   (24UL)
 
#define PLIC_PRIORITY_PRIORITY26   (25UL)
 
#define PLIC_PRIORITY_PRIORITY27   (26UL)
 
#define PLIC_PRIORITY_PRIORITY28   (27UL)
 
#define PLIC_PRIORITY_PRIORITY29   (28UL)
 
#define PLIC_PRIORITY_PRIORITY30   (29UL)
 
#define PLIC_PRIORITY_PRIORITY31   (30UL)
 
#define PLIC_PRIORITY_PRIORITY32   (31UL)
 
#define PLIC_PRIORITY_PRIORITY33   (32UL)
 
#define PLIC_PRIORITY_PRIORITY34   (33UL)
 
#define PLIC_PRIORITY_PRIORITY35   (34UL)
 
#define PLIC_PRIORITY_PRIORITY36   (35UL)
 
#define PLIC_PRIORITY_PRIORITY37   (36UL)
 
#define PLIC_PRIORITY_PRIORITY38   (37UL)
 
#define PLIC_PRIORITY_PRIORITY39   (38UL)
 
#define PLIC_PRIORITY_PRIORITY40   (39UL)
 
#define PLIC_PRIORITY_PRIORITY41   (40UL)
 
#define PLIC_PRIORITY_PRIORITY42   (41UL)
 
#define PLIC_PRIORITY_PRIORITY43   (42UL)
 
#define PLIC_PRIORITY_PRIORITY44   (43UL)
 
#define PLIC_PRIORITY_PRIORITY45   (44UL)
 
#define PLIC_PRIORITY_PRIORITY46   (45UL)
 
#define PLIC_PRIORITY_PRIORITY47   (46UL)
 
#define PLIC_PRIORITY_PRIORITY48   (47UL)
 
#define PLIC_PRIORITY_PRIORITY49   (48UL)
 
#define PLIC_PRIORITY_PRIORITY50   (49UL)
 
#define PLIC_PRIORITY_PRIORITY51   (50UL)
 
#define PLIC_PRIORITY_PRIORITY52   (51UL)
 
#define PLIC_PRIORITY_PRIORITY53   (52UL)
 
#define PLIC_PRIORITY_PRIORITY54   (53UL)
 
#define PLIC_PRIORITY_PRIORITY55   (54UL)
 
#define PLIC_PRIORITY_PRIORITY56   (55UL)
 
#define PLIC_PRIORITY_PRIORITY57   (56UL)
 
#define PLIC_PRIORITY_PRIORITY58   (57UL)
 
#define PLIC_PRIORITY_PRIORITY59   (58UL)
 
#define PLIC_PRIORITY_PRIORITY60   (59UL)
 
#define PLIC_PRIORITY_PRIORITY61   (60UL)
 
#define PLIC_PRIORITY_PRIORITY62   (61UL)
 
#define PLIC_PRIORITY_PRIORITY63   (62UL)
 
#define PLIC_PRIORITY_PRIORITY64   (63UL)
 
#define PLIC_PRIORITY_PRIORITY65   (64UL)
 
#define PLIC_PRIORITY_PRIORITY66   (65UL)
 
#define PLIC_PRIORITY_PRIORITY67   (66UL)
 
#define PLIC_PRIORITY_PRIORITY68   (67UL)
 
#define PLIC_PRIORITY_PRIORITY69   (68UL)
 
#define PLIC_PRIORITY_PRIORITY70   (69UL)
 
#define PLIC_PRIORITY_PRIORITY71   (70UL)
 
#define PLIC_PRIORITY_PRIORITY72   (71UL)
 
#define PLIC_PRIORITY_PRIORITY73   (72UL)
 
#define PLIC_PRIORITY_PRIORITY74   (73UL)
 
#define PLIC_PRIORITY_PRIORITY75   (74UL)
 
#define PLIC_PRIORITY_PRIORITY76   (75UL)
 
#define PLIC_PRIORITY_PRIORITY77   (76UL)
 
#define PLIC_PRIORITY_PRIORITY78   (77UL)
 
#define PLIC_PRIORITY_PRIORITY79   (78UL)
 
#define PLIC_PRIORITY_PRIORITY80   (79UL)
 
#define PLIC_PRIORITY_PRIORITY81   (80UL)
 
#define PLIC_PRIORITY_PRIORITY82   (81UL)
 
#define PLIC_PRIORITY_PRIORITY83   (82UL)
 
#define PLIC_PRIORITY_PRIORITY84   (83UL)
 
#define PLIC_PRIORITY_PRIORITY85   (84UL)
 
#define PLIC_PRIORITY_PRIORITY86   (85UL)
 
#define PLIC_PRIORITY_PRIORITY87   (86UL)
 
#define PLIC_PRIORITY_PRIORITY88   (87UL)
 
#define PLIC_PRIORITY_PRIORITY89   (88UL)
 
#define PLIC_PRIORITY_PRIORITY90   (89UL)
 
#define PLIC_PRIORITY_PRIORITY91   (90UL)
 
#define PLIC_PRIORITY_PRIORITY92   (91UL)
 
#define PLIC_PRIORITY_PRIORITY93   (92UL)
 
#define PLIC_PRIORITY_PRIORITY94   (93UL)
 
#define PLIC_PRIORITY_PRIORITY95   (94UL)
 
#define PLIC_PRIORITY_PRIORITY96   (95UL)
 
#define PLIC_PRIORITY_PRIORITY97   (96UL)
 
#define PLIC_PRIORITY_PRIORITY98   (97UL)
 
#define PLIC_PRIORITY_PRIORITY99   (98UL)
 
#define PLIC_PRIORITY_PRIORITY100   (99UL)
 
#define PLIC_PRIORITY_PRIORITY101   (100UL)
 
#define PLIC_PRIORITY_PRIORITY102   (101UL)
 
#define PLIC_PRIORITY_PRIORITY103   (102UL)
 
#define PLIC_PRIORITY_PRIORITY104   (103UL)
 
#define PLIC_PRIORITY_PRIORITY105   (104UL)
 
#define PLIC_PRIORITY_PRIORITY106   (105UL)
 
#define PLIC_PRIORITY_PRIORITY107   (106UL)
 
#define PLIC_PRIORITY_PRIORITY108   (107UL)
 
#define PLIC_PRIORITY_PRIORITY109   (108UL)
 
#define PLIC_PRIORITY_PRIORITY110   (109UL)
 
#define PLIC_PRIORITY_PRIORITY111   (110UL)
 
#define PLIC_PRIORITY_PRIORITY112   (111UL)
 
#define PLIC_PRIORITY_PRIORITY113   (112UL)
 
#define PLIC_PRIORITY_PRIORITY114   (113UL)
 
#define PLIC_PRIORITY_PRIORITY115   (114UL)
 
#define PLIC_PRIORITY_PRIORITY116   (115UL)
 
#define PLIC_PRIORITY_PRIORITY117   (116UL)
 
#define PLIC_PRIORITY_PRIORITY118   (117UL)
 
#define PLIC_PRIORITY_PRIORITY119   (118UL)
 
#define PLIC_PRIORITY_PRIORITY120   (119UL)
 
#define PLIC_PRIORITY_PRIORITY121   (120UL)
 
#define PLIC_PRIORITY_PRIORITY122   (121UL)
 
#define PLIC_PRIORITY_PRIORITY123   (122UL)
 
#define PLIC_PRIORITY_PRIORITY124   (123UL)
 
#define PLIC_PRIORITY_PRIORITY125   (124UL)
 
#define PLIC_PRIORITY_PRIORITY126   (125UL)
 
#define PLIC_PRIORITY_PRIORITY127   (126UL)
 
#define PLIC_PRIORITY_PRIORITY128   (127UL)
 
#define PLIC_PRIORITY_PRIORITY129   (128UL)
 
#define PLIC_PRIORITY_PRIORITY130   (129UL)
 
#define PLIC_PRIORITY_PRIORITY131   (130UL)
 
#define PLIC_PRIORITY_PRIORITY132   (131UL)
 
#define PLIC_PRIORITY_PRIORITY133   (132UL)
 
#define PLIC_PRIORITY_PRIORITY134   (133UL)
 
#define PLIC_PRIORITY_PRIORITY135   (134UL)
 
#define PLIC_PRIORITY_PRIORITY136   (135UL)
 
#define PLIC_PRIORITY_PRIORITY137   (136UL)
 
#define PLIC_PRIORITY_PRIORITY138   (137UL)
 
#define PLIC_PRIORITY_PRIORITY139   (138UL)
 
#define PLIC_PRIORITY_PRIORITY140   (139UL)
 
#define PLIC_PRIORITY_PRIORITY141   (140UL)
 
#define PLIC_PRIORITY_PRIORITY142   (141UL)
 
#define PLIC_PRIORITY_PRIORITY143   (142UL)
 
#define PLIC_PRIORITY_PRIORITY144   (143UL)
 
#define PLIC_PRIORITY_PRIORITY145   (144UL)
 
#define PLIC_PRIORITY_PRIORITY146   (145UL)
 
#define PLIC_PRIORITY_PRIORITY147   (146UL)
 
#define PLIC_PRIORITY_PRIORITY148   (147UL)
 
#define PLIC_PRIORITY_PRIORITY149   (148UL)
 
#define PLIC_PRIORITY_PRIORITY150   (149UL)
 
#define PLIC_PRIORITY_PRIORITY151   (150UL)
 
#define PLIC_PRIORITY_PRIORITY152   (151UL)
 
#define PLIC_PRIORITY_PRIORITY153   (152UL)
 
#define PLIC_PRIORITY_PRIORITY154   (153UL)
 
#define PLIC_PRIORITY_PRIORITY155   (154UL)
 
#define PLIC_PRIORITY_PRIORITY156   (155UL)
 
#define PLIC_PRIORITY_PRIORITY157   (156UL)
 
#define PLIC_PRIORITY_PRIORITY158   (157UL)
 
#define PLIC_PRIORITY_PRIORITY159   (158UL)
 
#define PLIC_PRIORITY_PRIORITY160   (159UL)
 
#define PLIC_PRIORITY_PRIORITY161   (160UL)
 
#define PLIC_PRIORITY_PRIORITY162   (161UL)
 
#define PLIC_PRIORITY_PRIORITY163   (162UL)
 
#define PLIC_PENDING_PENDING0   (0UL)
 
#define PLIC_PENDING_PENDING1   (1UL)
 
#define PLIC_PENDING_PENDING2   (2UL)
 
#define PLIC_PENDING_PENDING3   (3UL)
 
#define PLIC_TRIGGER_TRIGGER0   (0UL)
 
#define PLIC_TRIGGER_TRIGGER1   (1UL)
 
#define PLIC_TRIGGER_TRIGGER2   (2UL)
 
#define PLIC_TRIGGER_TRIGGER3   (3UL)
 
#define PLIC_TARGETINT_INTEN_INTEN0   (0UL)
 
#define PLIC_TARGETINT_INTEN_INTEN1   (1UL)
 
#define PLIC_TARGETINT_INTEN_INTEN2   (2UL)
 
#define PLIC_TARGETINT_INTEN_INTEN3   (3UL)
 
#define PLIC_TARGETINT_INTEN_INTEN4   (4UL)
 
#define PLIC_TARGETINT_INTEN_INTEN5   (5UL)
 
#define PLIC_TARGETINT_TARGET0   (0UL)
 
#define PLIC_TARGETINT_TARGET1   (1UL)
 
#define PLIC_TARGETCONFIG_TARGET0   (0UL)
 
#define PLIC_TARGETCONFIG_TARGET1   (1UL)
 

Macro Definition Documentation

◆ PLIC_FEATURE_PREEMPT_GET

#define PLIC_FEATURE_PREEMPT_GET (   x)    (((uint32_t)(x) & PLIC_FEATURE_PREEMPT_MASK) >> PLIC_FEATURE_PREEMPT_SHIFT)

◆ PLIC_FEATURE_PREEMPT_MASK

#define PLIC_FEATURE_PREEMPT_MASK   (0x1U)

◆ PLIC_FEATURE_PREEMPT_SET

#define PLIC_FEATURE_PREEMPT_SET (   x)    (((uint32_t)(x) << PLIC_FEATURE_PREEMPT_SHIFT) & PLIC_FEATURE_PREEMPT_MASK)

◆ PLIC_FEATURE_PREEMPT_SHIFT

#define PLIC_FEATURE_PREEMPT_SHIFT   (0U)

◆ PLIC_FEATURE_VECTORED_GET

#define PLIC_FEATURE_VECTORED_GET (   x)    (((uint32_t)(x) & PLIC_FEATURE_VECTORED_MASK) >> PLIC_FEATURE_VECTORED_SHIFT)

◆ PLIC_FEATURE_VECTORED_MASK

#define PLIC_FEATURE_VECTORED_MASK   (0x2U)

◆ PLIC_FEATURE_VECTORED_SET

#define PLIC_FEATURE_VECTORED_SET (   x)    (((uint32_t)(x) << PLIC_FEATURE_VECTORED_SHIFT) & PLIC_FEATURE_VECTORED_MASK)

◆ PLIC_FEATURE_VECTORED_SHIFT

#define PLIC_FEATURE_VECTORED_SHIFT   (1U)

◆ PLIC_INFO_MAX_PRIORITY_GET

#define PLIC_INFO_MAX_PRIORITY_GET (   x)    (((uint32_t)(x) & PLIC_INFO_MAX_PRIORITY_MASK) >> PLIC_INFO_MAX_PRIORITY_SHIFT)

◆ PLIC_INFO_MAX_PRIORITY_MASK

#define PLIC_INFO_MAX_PRIORITY_MASK   (0xFFFF0000UL)

◆ PLIC_INFO_MAX_PRIORITY_SHIFT

#define PLIC_INFO_MAX_PRIORITY_SHIFT   (16U)

◆ PLIC_INFO_VERSION_GET

#define PLIC_INFO_VERSION_GET (   x)    (((uint32_t)(x) & PLIC_INFO_VERSION_MASK) >> PLIC_INFO_VERSION_SHIFT)

◆ PLIC_INFO_VERSION_MASK

#define PLIC_INFO_VERSION_MASK   (0xFFFFU)

◆ PLIC_INFO_VERSION_SHIFT

#define PLIC_INFO_VERSION_SHIFT   (0U)

◆ PLIC_NUMBER_NUM_INTERRUPT_GET

#define PLIC_NUMBER_NUM_INTERRUPT_GET (   x)    (((uint32_t)(x) & PLIC_NUMBER_NUM_INTERRUPT_MASK) >> PLIC_NUMBER_NUM_INTERRUPT_SHIFT)

◆ PLIC_NUMBER_NUM_INTERRUPT_MASK

#define PLIC_NUMBER_NUM_INTERRUPT_MASK   (0xFFFFU)

◆ PLIC_NUMBER_NUM_INTERRUPT_SHIFT

#define PLIC_NUMBER_NUM_INTERRUPT_SHIFT   (0U)

◆ PLIC_NUMBER_NUM_TARGET_GET

#define PLIC_NUMBER_NUM_TARGET_GET (   x)    (((uint32_t)(x) & PLIC_NUMBER_NUM_TARGET_MASK) >> PLIC_NUMBER_NUM_TARGET_SHIFT)

◆ PLIC_NUMBER_NUM_TARGET_MASK

#define PLIC_NUMBER_NUM_TARGET_MASK   (0xFFFF0000UL)

◆ PLIC_NUMBER_NUM_TARGET_SHIFT

#define PLIC_NUMBER_NUM_TARGET_SHIFT   (16U)

◆ PLIC_PENDING_INTERRUPT_GET

#define PLIC_PENDING_INTERRUPT_GET (   x)    (((uint32_t)(x) & PLIC_PENDING_INTERRUPT_MASK) >> PLIC_PENDING_INTERRUPT_SHIFT)

◆ PLIC_PENDING_INTERRUPT_MASK

#define PLIC_PENDING_INTERRUPT_MASK   (0xFFFFFFFFUL)

◆ PLIC_PENDING_INTERRUPT_SET

#define PLIC_PENDING_INTERRUPT_SET (   x)    (((uint32_t)(x) << PLIC_PENDING_INTERRUPT_SHIFT) & PLIC_PENDING_INTERRUPT_MASK)

◆ PLIC_PENDING_INTERRUPT_SHIFT

#define PLIC_PENDING_INTERRUPT_SHIFT   (0U)

◆ PLIC_PENDING_PENDING0

#define PLIC_PENDING_PENDING0   (0UL)

◆ PLIC_PENDING_PENDING1

#define PLIC_PENDING_PENDING1   (1UL)

◆ PLIC_PENDING_PENDING2

#define PLIC_PENDING_PENDING2   (2UL)

◆ PLIC_PENDING_PENDING3

#define PLIC_PENDING_PENDING3   (3UL)

◆ PLIC_PRIORITY_PRIORITY1

#define PLIC_PRIORITY_PRIORITY1   (0UL)

◆ PLIC_PRIORITY_PRIORITY10

#define PLIC_PRIORITY_PRIORITY10   (9UL)

◆ PLIC_PRIORITY_PRIORITY100

#define PLIC_PRIORITY_PRIORITY100   (99UL)

◆ PLIC_PRIORITY_PRIORITY101

#define PLIC_PRIORITY_PRIORITY101   (100UL)

◆ PLIC_PRIORITY_PRIORITY102

#define PLIC_PRIORITY_PRIORITY102   (101UL)

◆ PLIC_PRIORITY_PRIORITY103

#define PLIC_PRIORITY_PRIORITY103   (102UL)

◆ PLIC_PRIORITY_PRIORITY104

#define PLIC_PRIORITY_PRIORITY104   (103UL)

◆ PLIC_PRIORITY_PRIORITY105

#define PLIC_PRIORITY_PRIORITY105   (104UL)

◆ PLIC_PRIORITY_PRIORITY106

#define PLIC_PRIORITY_PRIORITY106   (105UL)

◆ PLIC_PRIORITY_PRIORITY107

#define PLIC_PRIORITY_PRIORITY107   (106UL)

◆ PLIC_PRIORITY_PRIORITY108

#define PLIC_PRIORITY_PRIORITY108   (107UL)

◆ PLIC_PRIORITY_PRIORITY109

#define PLIC_PRIORITY_PRIORITY109   (108UL)

◆ PLIC_PRIORITY_PRIORITY11

#define PLIC_PRIORITY_PRIORITY11   (10UL)

◆ PLIC_PRIORITY_PRIORITY110

#define PLIC_PRIORITY_PRIORITY110   (109UL)

◆ PLIC_PRIORITY_PRIORITY111

#define PLIC_PRIORITY_PRIORITY111   (110UL)

◆ PLIC_PRIORITY_PRIORITY112

#define PLIC_PRIORITY_PRIORITY112   (111UL)

◆ PLIC_PRIORITY_PRIORITY113

#define PLIC_PRIORITY_PRIORITY113   (112UL)

◆ PLIC_PRIORITY_PRIORITY114

#define PLIC_PRIORITY_PRIORITY114   (113UL)

◆ PLIC_PRIORITY_PRIORITY115

#define PLIC_PRIORITY_PRIORITY115   (114UL)

◆ PLIC_PRIORITY_PRIORITY116

#define PLIC_PRIORITY_PRIORITY116   (115UL)

◆ PLIC_PRIORITY_PRIORITY117

#define PLIC_PRIORITY_PRIORITY117   (116UL)

◆ PLIC_PRIORITY_PRIORITY118

#define PLIC_PRIORITY_PRIORITY118   (117UL)

◆ PLIC_PRIORITY_PRIORITY119

#define PLIC_PRIORITY_PRIORITY119   (118UL)

◆ PLIC_PRIORITY_PRIORITY12

#define PLIC_PRIORITY_PRIORITY12   (11UL)

◆ PLIC_PRIORITY_PRIORITY120

#define PLIC_PRIORITY_PRIORITY120   (119UL)

◆ PLIC_PRIORITY_PRIORITY121

#define PLIC_PRIORITY_PRIORITY121   (120UL)

◆ PLIC_PRIORITY_PRIORITY122

#define PLIC_PRIORITY_PRIORITY122   (121UL)

◆ PLIC_PRIORITY_PRIORITY123

#define PLIC_PRIORITY_PRIORITY123   (122UL)

◆ PLIC_PRIORITY_PRIORITY124

#define PLIC_PRIORITY_PRIORITY124   (123UL)

◆ PLIC_PRIORITY_PRIORITY125

#define PLIC_PRIORITY_PRIORITY125   (124UL)

◆ PLIC_PRIORITY_PRIORITY126

#define PLIC_PRIORITY_PRIORITY126   (125UL)

◆ PLIC_PRIORITY_PRIORITY127

#define PLIC_PRIORITY_PRIORITY127   (126UL)

◆ PLIC_PRIORITY_PRIORITY128

#define PLIC_PRIORITY_PRIORITY128   (127UL)

◆ PLIC_PRIORITY_PRIORITY129

#define PLIC_PRIORITY_PRIORITY129   (128UL)

◆ PLIC_PRIORITY_PRIORITY13

#define PLIC_PRIORITY_PRIORITY13   (12UL)

◆ PLIC_PRIORITY_PRIORITY130

#define PLIC_PRIORITY_PRIORITY130   (129UL)

◆ PLIC_PRIORITY_PRIORITY131

#define PLIC_PRIORITY_PRIORITY131   (130UL)

◆ PLIC_PRIORITY_PRIORITY132

#define PLIC_PRIORITY_PRIORITY132   (131UL)

◆ PLIC_PRIORITY_PRIORITY133

#define PLIC_PRIORITY_PRIORITY133   (132UL)

◆ PLIC_PRIORITY_PRIORITY134

#define PLIC_PRIORITY_PRIORITY134   (133UL)

◆ PLIC_PRIORITY_PRIORITY135

#define PLIC_PRIORITY_PRIORITY135   (134UL)

◆ PLIC_PRIORITY_PRIORITY136

#define PLIC_PRIORITY_PRIORITY136   (135UL)

◆ PLIC_PRIORITY_PRIORITY137

#define PLIC_PRIORITY_PRIORITY137   (136UL)

◆ PLIC_PRIORITY_PRIORITY138

#define PLIC_PRIORITY_PRIORITY138   (137UL)

◆ PLIC_PRIORITY_PRIORITY139

#define PLIC_PRIORITY_PRIORITY139   (138UL)

◆ PLIC_PRIORITY_PRIORITY14

#define PLIC_PRIORITY_PRIORITY14   (13UL)

◆ PLIC_PRIORITY_PRIORITY140

#define PLIC_PRIORITY_PRIORITY140   (139UL)

◆ PLIC_PRIORITY_PRIORITY141

#define PLIC_PRIORITY_PRIORITY141   (140UL)

◆ PLIC_PRIORITY_PRIORITY142

#define PLIC_PRIORITY_PRIORITY142   (141UL)

◆ PLIC_PRIORITY_PRIORITY143

#define PLIC_PRIORITY_PRIORITY143   (142UL)

◆ PLIC_PRIORITY_PRIORITY144

#define PLIC_PRIORITY_PRIORITY144   (143UL)

◆ PLIC_PRIORITY_PRIORITY145

#define PLIC_PRIORITY_PRIORITY145   (144UL)

◆ PLIC_PRIORITY_PRIORITY146

#define PLIC_PRIORITY_PRIORITY146   (145UL)

◆ PLIC_PRIORITY_PRIORITY147

#define PLIC_PRIORITY_PRIORITY147   (146UL)

◆ PLIC_PRIORITY_PRIORITY148

#define PLIC_PRIORITY_PRIORITY148   (147UL)

◆ PLIC_PRIORITY_PRIORITY149

#define PLIC_PRIORITY_PRIORITY149   (148UL)

◆ PLIC_PRIORITY_PRIORITY15

#define PLIC_PRIORITY_PRIORITY15   (14UL)

◆ PLIC_PRIORITY_PRIORITY150

#define PLIC_PRIORITY_PRIORITY150   (149UL)

◆ PLIC_PRIORITY_PRIORITY151

#define PLIC_PRIORITY_PRIORITY151   (150UL)

◆ PLIC_PRIORITY_PRIORITY152

#define PLIC_PRIORITY_PRIORITY152   (151UL)

◆ PLIC_PRIORITY_PRIORITY153

#define PLIC_PRIORITY_PRIORITY153   (152UL)

◆ PLIC_PRIORITY_PRIORITY154

#define PLIC_PRIORITY_PRIORITY154   (153UL)

◆ PLIC_PRIORITY_PRIORITY155

#define PLIC_PRIORITY_PRIORITY155   (154UL)

◆ PLIC_PRIORITY_PRIORITY156

#define PLIC_PRIORITY_PRIORITY156   (155UL)

◆ PLIC_PRIORITY_PRIORITY157

#define PLIC_PRIORITY_PRIORITY157   (156UL)

◆ PLIC_PRIORITY_PRIORITY158

#define PLIC_PRIORITY_PRIORITY158   (157UL)

◆ PLIC_PRIORITY_PRIORITY159

#define PLIC_PRIORITY_PRIORITY159   (158UL)

◆ PLIC_PRIORITY_PRIORITY16

#define PLIC_PRIORITY_PRIORITY16   (15UL)

◆ PLIC_PRIORITY_PRIORITY160

#define PLIC_PRIORITY_PRIORITY160   (159UL)

◆ PLIC_PRIORITY_PRIORITY161

#define PLIC_PRIORITY_PRIORITY161   (160UL)

◆ PLIC_PRIORITY_PRIORITY162

#define PLIC_PRIORITY_PRIORITY162   (161UL)

◆ PLIC_PRIORITY_PRIORITY163

#define PLIC_PRIORITY_PRIORITY163   (162UL)

◆ PLIC_PRIORITY_PRIORITY17

#define PLIC_PRIORITY_PRIORITY17   (16UL)

◆ PLIC_PRIORITY_PRIORITY18

#define PLIC_PRIORITY_PRIORITY18   (17UL)

◆ PLIC_PRIORITY_PRIORITY19

#define PLIC_PRIORITY_PRIORITY19   (18UL)

◆ PLIC_PRIORITY_PRIORITY2

#define PLIC_PRIORITY_PRIORITY2   (1UL)

◆ PLIC_PRIORITY_PRIORITY20

#define PLIC_PRIORITY_PRIORITY20   (19UL)

◆ PLIC_PRIORITY_PRIORITY21

#define PLIC_PRIORITY_PRIORITY21   (20UL)

◆ PLIC_PRIORITY_PRIORITY22

#define PLIC_PRIORITY_PRIORITY22   (21UL)

◆ PLIC_PRIORITY_PRIORITY23

#define PLIC_PRIORITY_PRIORITY23   (22UL)

◆ PLIC_PRIORITY_PRIORITY24

#define PLIC_PRIORITY_PRIORITY24   (23UL)

◆ PLIC_PRIORITY_PRIORITY25

#define PLIC_PRIORITY_PRIORITY25   (24UL)

◆ PLIC_PRIORITY_PRIORITY26

#define PLIC_PRIORITY_PRIORITY26   (25UL)

◆ PLIC_PRIORITY_PRIORITY27

#define PLIC_PRIORITY_PRIORITY27   (26UL)

◆ PLIC_PRIORITY_PRIORITY28

#define PLIC_PRIORITY_PRIORITY28   (27UL)

◆ PLIC_PRIORITY_PRIORITY29

#define PLIC_PRIORITY_PRIORITY29   (28UL)

◆ PLIC_PRIORITY_PRIORITY3

#define PLIC_PRIORITY_PRIORITY3   (2UL)

◆ PLIC_PRIORITY_PRIORITY30

#define PLIC_PRIORITY_PRIORITY30   (29UL)

◆ PLIC_PRIORITY_PRIORITY31

#define PLIC_PRIORITY_PRIORITY31   (30UL)

◆ PLIC_PRIORITY_PRIORITY32

#define PLIC_PRIORITY_PRIORITY32   (31UL)

◆ PLIC_PRIORITY_PRIORITY33

#define PLIC_PRIORITY_PRIORITY33   (32UL)

◆ PLIC_PRIORITY_PRIORITY34

#define PLIC_PRIORITY_PRIORITY34   (33UL)

◆ PLIC_PRIORITY_PRIORITY35

#define PLIC_PRIORITY_PRIORITY35   (34UL)

◆ PLIC_PRIORITY_PRIORITY36

#define PLIC_PRIORITY_PRIORITY36   (35UL)

◆ PLIC_PRIORITY_PRIORITY37

#define PLIC_PRIORITY_PRIORITY37   (36UL)

◆ PLIC_PRIORITY_PRIORITY38

#define PLIC_PRIORITY_PRIORITY38   (37UL)

◆ PLIC_PRIORITY_PRIORITY39

#define PLIC_PRIORITY_PRIORITY39   (38UL)

◆ PLIC_PRIORITY_PRIORITY4

#define PLIC_PRIORITY_PRIORITY4   (3UL)

◆ PLIC_PRIORITY_PRIORITY40

#define PLIC_PRIORITY_PRIORITY40   (39UL)

◆ PLIC_PRIORITY_PRIORITY41

#define PLIC_PRIORITY_PRIORITY41   (40UL)

◆ PLIC_PRIORITY_PRIORITY42

#define PLIC_PRIORITY_PRIORITY42   (41UL)

◆ PLIC_PRIORITY_PRIORITY43

#define PLIC_PRIORITY_PRIORITY43   (42UL)

◆ PLIC_PRIORITY_PRIORITY44

#define PLIC_PRIORITY_PRIORITY44   (43UL)

◆ PLIC_PRIORITY_PRIORITY45

#define PLIC_PRIORITY_PRIORITY45   (44UL)

◆ PLIC_PRIORITY_PRIORITY46

#define PLIC_PRIORITY_PRIORITY46   (45UL)

◆ PLIC_PRIORITY_PRIORITY47

#define PLIC_PRIORITY_PRIORITY47   (46UL)

◆ PLIC_PRIORITY_PRIORITY48

#define PLIC_PRIORITY_PRIORITY48   (47UL)

◆ PLIC_PRIORITY_PRIORITY49

#define PLIC_PRIORITY_PRIORITY49   (48UL)

◆ PLIC_PRIORITY_PRIORITY5

#define PLIC_PRIORITY_PRIORITY5   (4UL)

◆ PLIC_PRIORITY_PRIORITY50

#define PLIC_PRIORITY_PRIORITY50   (49UL)

◆ PLIC_PRIORITY_PRIORITY51

#define PLIC_PRIORITY_PRIORITY51   (50UL)

◆ PLIC_PRIORITY_PRIORITY52

#define PLIC_PRIORITY_PRIORITY52   (51UL)

◆ PLIC_PRIORITY_PRIORITY53

#define PLIC_PRIORITY_PRIORITY53   (52UL)

◆ PLIC_PRIORITY_PRIORITY54

#define PLIC_PRIORITY_PRIORITY54   (53UL)

◆ PLIC_PRIORITY_PRIORITY55

#define PLIC_PRIORITY_PRIORITY55   (54UL)

◆ PLIC_PRIORITY_PRIORITY56

#define PLIC_PRIORITY_PRIORITY56   (55UL)

◆ PLIC_PRIORITY_PRIORITY57

#define PLIC_PRIORITY_PRIORITY57   (56UL)

◆ PLIC_PRIORITY_PRIORITY58

#define PLIC_PRIORITY_PRIORITY58   (57UL)

◆ PLIC_PRIORITY_PRIORITY59

#define PLIC_PRIORITY_PRIORITY59   (58UL)

◆ PLIC_PRIORITY_PRIORITY6

#define PLIC_PRIORITY_PRIORITY6   (5UL)

◆ PLIC_PRIORITY_PRIORITY60

#define PLIC_PRIORITY_PRIORITY60   (59UL)

◆ PLIC_PRIORITY_PRIORITY61

#define PLIC_PRIORITY_PRIORITY61   (60UL)

◆ PLIC_PRIORITY_PRIORITY62

#define PLIC_PRIORITY_PRIORITY62   (61UL)

◆ PLIC_PRIORITY_PRIORITY63

#define PLIC_PRIORITY_PRIORITY63   (62UL)

◆ PLIC_PRIORITY_PRIORITY64

#define PLIC_PRIORITY_PRIORITY64   (63UL)

◆ PLIC_PRIORITY_PRIORITY65

#define PLIC_PRIORITY_PRIORITY65   (64UL)

◆ PLIC_PRIORITY_PRIORITY66

#define PLIC_PRIORITY_PRIORITY66   (65UL)

◆ PLIC_PRIORITY_PRIORITY67

#define PLIC_PRIORITY_PRIORITY67   (66UL)

◆ PLIC_PRIORITY_PRIORITY68

#define PLIC_PRIORITY_PRIORITY68   (67UL)

◆ PLIC_PRIORITY_PRIORITY69

#define PLIC_PRIORITY_PRIORITY69   (68UL)

◆ PLIC_PRIORITY_PRIORITY7

#define PLIC_PRIORITY_PRIORITY7   (6UL)

◆ PLIC_PRIORITY_PRIORITY70

#define PLIC_PRIORITY_PRIORITY70   (69UL)

◆ PLIC_PRIORITY_PRIORITY71

#define PLIC_PRIORITY_PRIORITY71   (70UL)

◆ PLIC_PRIORITY_PRIORITY72

#define PLIC_PRIORITY_PRIORITY72   (71UL)

◆ PLIC_PRIORITY_PRIORITY73

#define PLIC_PRIORITY_PRIORITY73   (72UL)

◆ PLIC_PRIORITY_PRIORITY74

#define PLIC_PRIORITY_PRIORITY74   (73UL)

◆ PLIC_PRIORITY_PRIORITY75

#define PLIC_PRIORITY_PRIORITY75   (74UL)

◆ PLIC_PRIORITY_PRIORITY76

#define PLIC_PRIORITY_PRIORITY76   (75UL)

◆ PLIC_PRIORITY_PRIORITY77

#define PLIC_PRIORITY_PRIORITY77   (76UL)

◆ PLIC_PRIORITY_PRIORITY78

#define PLIC_PRIORITY_PRIORITY78   (77UL)

◆ PLIC_PRIORITY_PRIORITY79

#define PLIC_PRIORITY_PRIORITY79   (78UL)

◆ PLIC_PRIORITY_PRIORITY8

#define PLIC_PRIORITY_PRIORITY8   (7UL)

◆ PLIC_PRIORITY_PRIORITY80

#define PLIC_PRIORITY_PRIORITY80   (79UL)

◆ PLIC_PRIORITY_PRIORITY81

#define PLIC_PRIORITY_PRIORITY81   (80UL)

◆ PLIC_PRIORITY_PRIORITY82

#define PLIC_PRIORITY_PRIORITY82   (81UL)

◆ PLIC_PRIORITY_PRIORITY83

#define PLIC_PRIORITY_PRIORITY83   (82UL)

◆ PLIC_PRIORITY_PRIORITY84

#define PLIC_PRIORITY_PRIORITY84   (83UL)

◆ PLIC_PRIORITY_PRIORITY85

#define PLIC_PRIORITY_PRIORITY85   (84UL)

◆ PLIC_PRIORITY_PRIORITY86

#define PLIC_PRIORITY_PRIORITY86   (85UL)

◆ PLIC_PRIORITY_PRIORITY87

#define PLIC_PRIORITY_PRIORITY87   (86UL)

◆ PLIC_PRIORITY_PRIORITY88

#define PLIC_PRIORITY_PRIORITY88   (87UL)

◆ PLIC_PRIORITY_PRIORITY89

#define PLIC_PRIORITY_PRIORITY89   (88UL)

◆ PLIC_PRIORITY_PRIORITY9

#define PLIC_PRIORITY_PRIORITY9   (8UL)

◆ PLIC_PRIORITY_PRIORITY90

#define PLIC_PRIORITY_PRIORITY90   (89UL)

◆ PLIC_PRIORITY_PRIORITY91

#define PLIC_PRIORITY_PRIORITY91   (90UL)

◆ PLIC_PRIORITY_PRIORITY92

#define PLIC_PRIORITY_PRIORITY92   (91UL)

◆ PLIC_PRIORITY_PRIORITY93

#define PLIC_PRIORITY_PRIORITY93   (92UL)

◆ PLIC_PRIORITY_PRIORITY94

#define PLIC_PRIORITY_PRIORITY94   (93UL)

◆ PLIC_PRIORITY_PRIORITY95

#define PLIC_PRIORITY_PRIORITY95   (94UL)

◆ PLIC_PRIORITY_PRIORITY96

#define PLIC_PRIORITY_PRIORITY96   (95UL)

◆ PLIC_PRIORITY_PRIORITY97

#define PLIC_PRIORITY_PRIORITY97   (96UL)

◆ PLIC_PRIORITY_PRIORITY98

#define PLIC_PRIORITY_PRIORITY98   (97UL)

◆ PLIC_PRIORITY_PRIORITY99

#define PLIC_PRIORITY_PRIORITY99   (98UL)

◆ PLIC_PRIORITY_PRIORITY_GET

#define PLIC_PRIORITY_PRIORITY_GET (   x)    (((uint32_t)(x) & PLIC_PRIORITY_PRIORITY_MASK) >> PLIC_PRIORITY_PRIORITY_SHIFT)

◆ PLIC_PRIORITY_PRIORITY_MASK

#define PLIC_PRIORITY_PRIORITY_MASK   (0xFFFFFFFFUL)

◆ PLIC_PRIORITY_PRIORITY_SET

#define PLIC_PRIORITY_PRIORITY_SET (   x)    (((uint32_t)(x) << PLIC_PRIORITY_PRIORITY_SHIFT) & PLIC_PRIORITY_PRIORITY_MASK)

◆ PLIC_PRIORITY_PRIORITY_SHIFT

#define PLIC_PRIORITY_PRIORITY_SHIFT   (0U)

◆ PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_GET

#define PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_GET (   x)    (((uint32_t)(x) & PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_MASK) >> PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SHIFT)

◆ PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_MASK

#define PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_MASK   (0x3FFU)

◆ PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SET

#define PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SET (   x)    (((uint32_t)(x) << PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SHIFT) & PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_MASK)

◆ PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SHIFT

#define PLIC_TARGETCONFIG_CLAIM_INTERRUPT_ID_SHIFT   (0U)

◆ PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_GET

#define PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_GET (   x)    (((uint32_t)(x) & PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_MASK) >> PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SHIFT)

◆ PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_MASK

#define PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_MASK   (0xFFFFFFFFUL)

◆ PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SET

#define PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SET (   x)    (((uint32_t)(x) << PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SHIFT) & PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_MASK)

◆ PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SHIFT

#define PLIC_TARGETCONFIG_PPS_PRIORITY_PREEMPTED_SHIFT   (0U)

◆ PLIC_TARGETCONFIG_TARGET0

#define PLIC_TARGETCONFIG_TARGET0   (0UL)

◆ PLIC_TARGETCONFIG_TARGET1

#define PLIC_TARGETCONFIG_TARGET1   (1UL)

◆ PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_GET

#define PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_GET (   x)    (((uint32_t)(x) & PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_MASK) >> PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SHIFT)

◆ PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_MASK

#define PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_MASK   (0xFFFFFFFFUL)

◆ PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SET

#define PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SET (   x)    (((uint32_t)(x) << PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SHIFT) & PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_MASK)

◆ PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SHIFT

#define PLIC_TARGETCONFIG_THRESHOLD_THRESHOLD_SHIFT   (0U)

◆ PLIC_TARGETINT_INTEN_INTEN0

#define PLIC_TARGETINT_INTEN_INTEN0   (0UL)

◆ PLIC_TARGETINT_INTEN_INTEN1

#define PLIC_TARGETINT_INTEN_INTEN1   (1UL)

◆ PLIC_TARGETINT_INTEN_INTEN2

#define PLIC_TARGETINT_INTEN_INTEN2   (2UL)

◆ PLIC_TARGETINT_INTEN_INTEN3

#define PLIC_TARGETINT_INTEN_INTEN3   (3UL)

◆ PLIC_TARGETINT_INTEN_INTEN4

#define PLIC_TARGETINT_INTEN_INTEN4   (4UL)

◆ PLIC_TARGETINT_INTEN_INTEN5

#define PLIC_TARGETINT_INTEN_INTEN5   (5UL)

◆ PLIC_TARGETINT_INTEN_INTERRUPT_GET

#define PLIC_TARGETINT_INTEN_INTERRUPT_GET (   x)    (((uint32_t)(x) & PLIC_TARGETINT_INTEN_INTERRUPT_MASK) >> PLIC_TARGETINT_INTEN_INTERRUPT_SHIFT)

◆ PLIC_TARGETINT_INTEN_INTERRUPT_MASK

#define PLIC_TARGETINT_INTEN_INTERRUPT_MASK   (0xFFFFFFFFUL)

◆ PLIC_TARGETINT_INTEN_INTERRUPT_SET

#define PLIC_TARGETINT_INTEN_INTERRUPT_SET (   x)    (((uint32_t)(x) << PLIC_TARGETINT_INTEN_INTERRUPT_SHIFT) & PLIC_TARGETINT_INTEN_INTERRUPT_MASK)

◆ PLIC_TARGETINT_INTEN_INTERRUPT_SHIFT

#define PLIC_TARGETINT_INTEN_INTERRUPT_SHIFT   (0U)

◆ PLIC_TARGETINT_TARGET0

#define PLIC_TARGETINT_TARGET0   (0UL)

◆ PLIC_TARGETINT_TARGET1

#define PLIC_TARGETINT_TARGET1   (1UL)

◆ PLIC_TRIGGER_INTERRUPT_GET

#define PLIC_TRIGGER_INTERRUPT_GET (   x)    (((uint32_t)(x) & PLIC_TRIGGER_INTERRUPT_MASK) >> PLIC_TRIGGER_INTERRUPT_SHIFT)

◆ PLIC_TRIGGER_INTERRUPT_MASK

#define PLIC_TRIGGER_INTERRUPT_MASK   (0xFFFFFFFFUL)

◆ PLIC_TRIGGER_INTERRUPT_SHIFT

#define PLIC_TRIGGER_INTERRUPT_SHIFT   (0U)

◆ PLIC_TRIGGER_TRIGGER0

#define PLIC_TRIGGER_TRIGGER0   (0UL)

◆ PLIC_TRIGGER_TRIGGER1

#define PLIC_TRIGGER_TRIGGER1   (1UL)

◆ PLIC_TRIGGER_TRIGGER2

#define PLIC_TRIGGER_TRIGGER2   (2UL)

◆ PLIC_TRIGGER_TRIGGER3

#define PLIC_TRIGGER_TRIGGER3   (3UL)