Changeset 781213f9 in rtems
- Timestamp:
- 06/28/21 06:20:53 (2 years ago)
- Branches:
- master
- Children:
- 9832652c
- Parents:
- 4969af4
- git-author:
- Sebastian Huber <sebastian.huber@…> (06/28/21 06:20:53)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (07/26/21 05:54:25)
- Location:
- bsps
- Files:
-
- 37 edited
Legend:
- Unmodified
- Added
- Removed
-
bsps/arm/beagle/irq/irq.c
r4969af4 r781213f9 96 96 } 97 97 98 rtems_status_code bsp_interrupt_vector_is_enabled( 99 rtems_vector_number vector, 100 bool *enabled 101 ) 102 { 103 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 104 bsp_interrupt_assert(enabled != NULL); 105 *enabled = false; 106 return RTEMS_UNSATISFIED; 107 } 108 98 109 void bsp_interrupt_vector_enable(rtems_vector_number vector) 99 110 { -
bsps/arm/csb336/irq/irq.c
r4969af4 r781213f9 27 27 } 28 28 29 rtems_status_code bsp_interrupt_vector_is_enabled( 30 rtems_vector_number vector, 31 bool *enabled 32 ) 33 { 34 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 35 bsp_interrupt_assert(enabled != NULL); 36 *enabled = false; 37 return RTEMS_UNSATISFIED; 38 } 39 29 40 void bsp_interrupt_vector_enable(rtems_vector_number vector) 30 41 { -
bsps/arm/csb337/irq/irq.c
r4969af4 r781213f9 28 28 } 29 29 30 rtems_status_code bsp_interrupt_vector_is_enabled( 31 rtems_vector_number vector, 32 bool *enabled 33 ) 34 { 35 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 36 bsp_interrupt_assert(enabled != NULL); 37 *enabled = false; 38 return RTEMS_UNSATISFIED; 39 } 40 30 41 void bsp_interrupt_vector_enable(rtems_vector_number vector) 31 42 { -
bsps/arm/edb7312/irq/irq.c
r4969af4 r781213f9 26 26 { 27 27 bsp_interrupt_handler_dispatch(vector); 28 } 29 30 rtems_status_code bsp_interrupt_vector_is_enabled( 31 rtems_vector_number vector, 32 bool *enabled 33 ) 34 { 35 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 36 bsp_interrupt_assert(enabled != NULL); 37 *enabled = false; 38 return RTEMS_UNSATISFIED; 28 39 } 29 40 -
bsps/arm/gumstix/irq/irq.c
r4969af4 r781213f9 23 23 24 24 bsp_interrupt_handler_dispatch(vector); 25 } 26 27 rtems_status_code bsp_interrupt_vector_is_enabled( 28 rtems_vector_number vector, 29 bool *enabled 30 ) 31 { 32 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 33 bsp_interrupt_assert(enabled != NULL); 34 *enabled = false; 35 return RTEMS_UNSATISFIED; 25 36 } 26 37 -
bsps/arm/lpc24xx/irq/irq.c
r4969af4 r781213f9 65 65 #ifdef ARM_MULTILIB_ARCH_V4 66 66 67 rtems_status_code bsp_interrupt_vector_is_enabled( 68 rtems_vector_number vector, 69 bool *enabled 70 ) 71 { 72 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 73 bsp_interrupt_assert(enabled != NULL); 74 *enabled = false; 75 return RTEMS_UNSATISFIED; 76 } 77 67 78 void bsp_interrupt_vector_enable(rtems_vector_number vector) 68 79 { -
bsps/arm/lpc32xx/irq/irq.c
r4969af4 r781213f9 261 261 } 262 262 263 rtems_status_code bsp_interrupt_vector_is_enabled( 264 rtems_vector_number vector, 265 bool *enabled 266 ) 267 { 268 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 269 bsp_interrupt_assert(enabled != NULL); 270 *enabled = false; 271 return RTEMS_UNSATISFIED; 272 } 273 263 274 void bsp_interrupt_vector_enable(rtems_vector_number vector) 264 275 { -
bsps/arm/raspberrypi/irq/irq.c
r4969af4 r781213f9 144 144 } 145 145 146 rtems_status_code bsp_interrupt_vector_is_enabled( 147 rtems_vector_number vector, 148 bool *enabled 149 ) 150 { 151 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 152 bsp_interrupt_assert(enabled != NULL); 153 *enabled = false; 154 return RTEMS_UNSATISFIED; 155 } 156 146 157 void bsp_interrupt_vector_enable(rtems_vector_number vector) 147 158 { -
bsps/arm/rtl22xx/irq/irq.c
r4969af4 r781213f9 25 25 26 26 VICVectAddr = 0; 27 } 28 29 rtems_status_code bsp_interrupt_vector_is_enabled( 30 rtems_vector_number vector, 31 bool *enabled 32 ) 33 { 34 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 35 bsp_interrupt_assert(enabled != NULL); 36 *enabled = false; 37 return RTEMS_UNSATISFIED; 27 38 } 28 39 -
bsps/arm/shared/irq/irq-armv7m.c
r4969af4 r781213f9 38 38 39 39 #ifdef ARM_MULTILIB_ARCH_V7M 40 41 rtems_status_code bsp_interrupt_vector_is_enabled( 42 rtems_vector_number vector, 43 bool *enabled 44 ) 45 { 46 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 47 bsp_interrupt_assert(enabled != NULL); 48 *enabled = false; 49 return RTEMS_UNSATISFIED; 50 } 40 51 41 52 void bsp_interrupt_vector_enable(rtems_vector_number vector) -
bsps/arm/smdk2410/irq/irq.c
r4969af4 r781213f9 28 28 } 29 29 30 rtems_status_code bsp_interrupt_vector_is_enabled( 31 rtems_vector_number vector, 32 bool *enabled 33 ) 34 { 35 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 36 bsp_interrupt_assert(enabled != NULL); 37 *enabled = false; 38 return RTEMS_UNSATISFIED; 39 } 40 30 41 void bsp_interrupt_vector_enable(rtems_vector_number vector) 31 42 { -
bsps/arm/tms570/irq/irq.c
r4969af4 r781213f9 97 97 * @retval RTEMS_SUCCESSFUL interrupt source enabled. 98 98 */ 99 rtems_status_code bsp_interrupt_vector_is_enabled( 100 rtems_vector_number vector, 101 bool *enabled 102 ) 103 { 104 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 105 bsp_interrupt_assert(enabled != NULL); 106 *enabled = false; 107 return RTEMS_UNSATISFIED; 108 } 109 99 110 void bsp_interrupt_vector_enable( 100 111 rtems_vector_number vector -
bsps/i386/shared/irq/irq.c
r4969af4 r781213f9 269 269 { 270 270 return BSP_i8259a_irq_valid((const rtems_irq_number) vector); 271 } 272 273 rtems_status_code bsp_interrupt_vector_is_enabled( 274 rtems_vector_number vector, 275 bool *enabled 276 ) 277 { 278 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 279 bsp_interrupt_assert(enabled != NULL); 280 *enabled = false; 281 return RTEMS_UNSATISFIED; 271 282 } 272 283 -
bsps/include/bsp/irq-generic.h
r4969af4 r781213f9 219 219 220 220 /** 221 * @brief Checks if the interrupt is enabled. 222 * 223 * The function checks if the interrupt associated with the interrupt vector 224 * specified by ``vector`` was enabled for the processor executing the function 225 * call at some time point during the call. 226 * 227 * @param vector is the interrupt vector number. It shall be valid. 228 * 229 * @param[out] enabled is the pointer to a ``bool`` object. It shall not be 230 * ``NULL``. When the function call is successful, the enabled status of 231 * the interrupt associated with the interrupt vector specified by ``vector`` 232 * will be stored in this object. When the interrupt was enabled for the 233 * processor executing the function call at some time point during the call, 234 * the object will be set to true, otherwise to false. 235 * 236 * @retval ::RTEMS_SUCCESSFUL The requested operation was successful. 237 */ 238 rtems_status_code bsp_interrupt_vector_is_enabled( 239 rtems_vector_number vector, 240 bool *enabled 241 ); 242 243 /** 221 244 * @brief Enables the interrupt vector with number @a vector. 222 245 * -
bsps/lm32/shared/irq/irq.c
r4969af4 r781213f9 18 18 } 19 19 20 rtems_status_code bsp_interrupt_vector_is_enabled( 21 rtems_vector_number vector, 22 bool *enabled 23 ) 24 { 25 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 26 bsp_interrupt_assert(enabled != NULL); 27 *enabled = false; 28 return RTEMS_UNSATISFIED; 29 } 30 20 31 void bsp_interrupt_vector_enable(rtems_vector_number vector) 21 32 { -
bsps/m68k/genmcf548x/irq/irq.c
r4969af4 r781213f9 60 60 } 61 61 62 rtems_status_code bsp_interrupt_vector_is_enabled( 63 rtems_vector_number vector, 64 bool *enabled 65 ) 66 { 67 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 68 bsp_interrupt_assert(enabled != NULL); 69 *enabled = false; 70 return RTEMS_UNSATISFIED; 71 } 72 62 73 void bsp_interrupt_vector_enable(rtems_vector_number vector) 63 74 { -
bsps/mips/shared/irq/irq.c
r4969af4 r781213f9 68 68 } 69 69 70 rtems_status_code bsp_interrupt_vector_is_enabled( 71 rtems_vector_number vector, 72 bool *enabled 73 ) 74 { 75 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 76 bsp_interrupt_assert(enabled != NULL); 77 *enabled = false; 78 return RTEMS_UNSATISFIED; 79 } 80 70 81 void bsp_interrupt_vector_enable(rtems_vector_number vector) 71 82 { -
bsps/powerpc/gen5200/irq/irq.c
r4969af4 r781213f9 360 360 * This function enables a given siu interrupt 361 361 */ 362 rtems_status_code bsp_interrupt_vector_is_enabled( 363 rtems_vector_number vector, 364 bool *enabled 365 ) 366 { 367 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 368 bsp_interrupt_assert(enabled != NULL); 369 *enabled = false; 370 return RTEMS_UNSATISFIED; 371 } 372 362 373 void bsp_interrupt_vector_enable( rtems_vector_number vector) 363 374 { -
bsps/powerpc/gen83xx/irq/irq.c
r4969af4 r781213f9 377 377 * functions to enable/disable a source at the ipic 378 378 */ 379 rtems_status_code bsp_interrupt_vector_is_enabled( 380 rtems_vector_number vector, 381 bool *enabled 382 ) 383 { 384 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 385 bsp_interrupt_assert(enabled != NULL); 386 *enabled = false; 387 return RTEMS_UNSATISFIED; 388 } 389 379 390 void bsp_interrupt_vector_enable( rtems_vector_number vector) 380 391 { -
bsps/powerpc/mpc55xxevb/start/irq.c
r4969af4 r781213f9 153 153 } 154 154 155 rtems_status_code bsp_interrupt_vector_is_enabled( 156 rtems_vector_number vector, 157 bool *enabled 158 ) 159 { 160 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 161 bsp_interrupt_assert(enabled != NULL); 162 *enabled = false; 163 return RTEMS_UNSATISFIED; 164 } 165 155 166 void bsp_interrupt_vector_enable( rtems_vector_number vector) 156 167 { -
bsps/powerpc/mpc8260ads/irq/irq.c
r4969af4 r781213f9 329 329 } 330 330 331 rtems_status_code bsp_interrupt_vector_is_enabled( 332 rtems_vector_number vector, 333 bool *enabled 334 ) 335 { 336 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 337 bsp_interrupt_assert(enabled != NULL); 338 *enabled = false; 339 return RTEMS_UNSATISFIED; 340 } 341 331 342 void bsp_interrupt_vector_enable( rtems_vector_number irqnum) 332 343 { -
bsps/powerpc/psim/irq/irq_init.c
r4969af4 r781213f9 103 103 * functions to enable/disable a source at the ipic 104 104 */ 105 rtems_status_code bsp_interrupt_vector_is_enabled( 106 rtems_vector_number vector, 107 bool *enabled 108 ) 109 { 110 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 111 bsp_interrupt_assert(enabled != NULL); 112 *enabled = false; 113 return RTEMS_UNSATISFIED; 114 } 115 105 116 void bsp_interrupt_vector_enable( rtems_vector_number irqnum) 106 117 { -
bsps/powerpc/qemuppc/irq/irq_init.c
r4969af4 r781213f9 36 36 } 37 37 38 rtems_status_code bsp_interrupt_vector_is_enabled( 39 rtems_vector_number vector, 40 bool *enabled 41 ) 42 { 43 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 44 bsp_interrupt_assert(enabled != NULL); 45 *enabled = false; 46 return RTEMS_UNSATISFIED; 47 } 48 38 49 /* 39 50 * functions to enable/disable a source at the ipic -
bsps/powerpc/qoriq/irq/irq.c
r4969af4 r781213f9 76 76 ev_int_get_config(vector, &config, &priority, &destination); 77 77 _Processor_mask_From_uint32_t(affinity, destination, 0); 78 } 79 80 rtems_status_code bsp_interrupt_vector_is_enabled( 81 rtems_vector_number vector, 82 bool *enabled 83 ) 84 { 85 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 86 bsp_interrupt_assert(enabled != NULL); 87 *enabled = false; 88 return RTEMS_UNSATISFIED; 78 89 } 79 90 … … 291 302 } 292 303 304 rtems_status_code bsp_interrupt_vector_is_enabled( 305 rtems_vector_number vector, 306 bool *enabled 307 ) 308 { 309 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 310 bsp_interrupt_assert(enabled != NULL); 311 *enabled = false; 312 return RTEMS_UNSATISFIED; 313 } 314 293 315 void bsp_interrupt_vector_enable(rtems_vector_number vector) 294 316 { -
bsps/powerpc/shared/irq/ppc-irq-generic.c
r4969af4 r781213f9 96 96 } 97 97 98 rtems_status_code bsp_interrupt_vector_is_enabled( 99 rtems_vector_number vector, 100 bool *enabled 101 ) 102 { 103 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 104 bsp_interrupt_assert(enabled != NULL); 105 *enabled = false; 106 return RTEMS_UNSATISFIED; 107 } 108 98 109 void bsp_interrupt_vector_enable(rtems_vector_number vector) 99 110 { -
bsps/powerpc/t32mppc/irq/irq.c
r4969af4 r781213f9 16 16 #include <bsp/irq-generic.h> 17 17 #include <bsp/vectors.h> 18 19 rtems_status_code bsp_interrupt_vector_is_enabled( 20 rtems_vector_number vector, 21 bool *enabled 22 ) 23 { 24 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 25 bsp_interrupt_assert(enabled != NULL); 26 *enabled = false; 27 return RTEMS_UNSATISFIED; 28 } 18 29 19 30 void bsp_interrupt_vector_enable(rtems_vector_number vector) -
bsps/powerpc/tqm8xx/irq/irq.c
r4969af4 r781213f9 64 64 } 65 65 66 rtems_status_code bsp_interrupt_vector_is_enabled( 67 rtems_vector_number vector, 68 bool *enabled 69 ) 70 { 71 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 72 bsp_interrupt_assert(enabled != NULL); 73 *enabled = false; 74 return RTEMS_UNSATISFIED; 75 } 76 66 77 void bsp_interrupt_vector_enable(rtems_vector_number vector) 67 78 { -
bsps/powerpc/virtex/irq/irq_init.c
r4969af4 r781213f9 133 133 } 134 134 135 rtems_status_code bsp_interrupt_vector_is_enabled( 136 rtems_vector_number vector, 137 bool *enabled 138 ) 139 { 140 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 141 bsp_interrupt_assert(enabled != NULL); 142 *enabled = false; 143 return RTEMS_UNSATISFIED; 144 } 145 135 146 void bsp_interrupt_vector_enable(rtems_vector_number vector) 136 147 { -
bsps/riscv/griscv/irq/irq.c
r4969af4 r781213f9 88 88 } 89 89 90 rtems_status_code bsp_interrupt_vector_is_enabled( 91 rtems_vector_number vector, 92 bool *enabled 93 ) 94 { 95 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 96 bsp_interrupt_assert(enabled != NULL); 97 *enabled = false; 98 return RTEMS_UNSATISFIED; 99 } 100 90 101 void bsp_interrupt_vector_enable(rtems_vector_number vector) 91 102 { -
bsps/riscv/riscv/irq/irq.c
r4969af4 r781213f9 227 227 } 228 228 229 rtems_status_code bsp_interrupt_vector_is_enabled( 230 rtems_vector_number vector, 231 bool *enabled 232 ) 233 { 234 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 235 bsp_interrupt_assert(enabled != NULL); 236 *enabled = false; 237 return RTEMS_UNSATISFIED; 238 } 239 229 240 void bsp_interrupt_vector_enable(rtems_vector_number vector) 230 241 { -
bsps/shared/dev/irq/arm-gicv2.c
r4969af4 r781213f9 65 65 } 66 66 67 rtems_status_code bsp_interrupt_vector_is_enabled( 68 rtems_vector_number vector, 69 bool *enabled 70 ) 71 { 72 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 73 bsp_interrupt_assert(enabled != NULL); 74 *enabled = false; 75 return RTEMS_UNSATISFIED; 76 } 77 67 78 void bsp_interrupt_vector_enable(rtems_vector_number vector) 68 79 { -
bsps/shared/dev/irq/arm-gicv3.c
r4969af4 r781213f9 165 165 } 166 166 167 rtems_status_code bsp_interrupt_vector_is_enabled( 168 rtems_vector_number vector, 169 bool *enabled 170 ) 171 { 172 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 173 bsp_interrupt_assert(enabled != NULL); 174 *enabled = false; 175 return RTEMS_UNSATISFIED; 176 } 177 167 178 void bsp_interrupt_vector_enable(rtems_vector_number vector) 168 179 { -
bsps/shared/irq/irq-default.c
r4969af4 r781213f9 38 38 #include <bsp/irq-generic.h> 39 39 40 rtems_status_code bsp_interrupt_vector_is_enabled( 41 rtems_vector_number vector, 42 bool *enabled 43 ) 44 { 45 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 46 bsp_interrupt_assert(enabled != NULL); 47 *enabled = false; 48 return RTEMS_UNSATISFIED; 49 } 50 40 51 void bsp_interrupt_vector_enable(rtems_vector_number vector) 41 52 { -
bsps/shared/irq/irq-enable-disable.c
r4969af4 r781213f9 7 7 * 8 8 * @brief This source file contains the implementation of 9 * rtems_interrupt_vector_enable() and rtems_interrupt_vector_disable(). 9 * rtems_interrupt_vector_is_enabled(), rtems_interrupt_vector_enable() and 10 * rtems_interrupt_vector_disable(). 10 11 */ 11 12 … … 37 38 #include <bsp/irq-generic.h> 38 39 40 rtems_status_code rtems_interrupt_vector_is_enabled( 41 rtems_vector_number vector, 42 bool *enabled 43 ) 44 { 45 if ( enabled == NULL ) { 46 return RTEMS_INVALID_ADDRESS; 47 } 48 49 if ( !bsp_interrupt_is_valid_vector( vector ) ) { 50 return RTEMS_INVALID_ID; 51 } 52 53 return bsp_interrupt_vector_is_enabled( vector, enabled ); 54 } 55 39 56 rtems_status_code rtems_interrupt_vector_enable( rtems_vector_number vector ) 40 57 { -
bsps/sparc/leon3/start/eirq.c
r4969af4 r781213f9 60 60 61 61 return RTEMS_SUCCESSFUL; 62 } 63 64 rtems_status_code bsp_interrupt_vector_is_enabled( 65 rtems_vector_number vector, 66 bool *enabled 67 ) 68 { 69 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 70 bsp_interrupt_assert(enabled != NULL); 71 *enabled = false; 72 return RTEMS_UNSATISFIED; 62 73 } 63 74 -
bsps/sparc/shared/irq/irq-shared.c
r4969af4 r781213f9 33 33 } 34 34 35 rtems_status_code bsp_interrupt_vector_is_enabled( 36 rtems_vector_number vector, 37 bool *enabled 38 ) 39 { 40 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 41 bsp_interrupt_assert(enabled != NULL); 42 *enabled = false; 43 return RTEMS_UNSATISFIED; 44 } 45 35 46 void bsp_interrupt_vector_enable(rtems_vector_number vector) 36 47 { -
bsps/x86_64/amd64/interrupts/idt.c
r4969af4 r781213f9 146 146 /* XXX */ 147 147 } 148 rtems_status_code bsp_interrupt_vector_is_enabled( 149 rtems_vector_number vector, 150 bool *enabled 151 ) 152 { 153 bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); 154 bsp_interrupt_assert(enabled != NULL); 155 *enabled = false; 156 return RTEMS_UNSATISFIED; 157 } 158 148 159 void bsp_interrupt_vector_enable(rtems_vector_number vector) 149 160 {
Note: See TracChangeset
for help on using the changeset viewer.