Home
last modified time | relevance | path

Searched refs:intr (Results 1 – 17 of 17) sorted by relevance

/trusted-firmware-a/plat/arm/css/sgi/
A Dsgi_ras.c95 if (map->intr == intr_num) in find_ras_event_map_by_intr()
104 static void sgi_ras_intr_configure(int intr) in sgi_ras_intr_configure() argument
106 plat_ic_set_interrupt_type(intr, INTR_TYPE_EL3); in sgi_ras_intr_configure()
107 plat_ic_set_interrupt_priority(intr, PLAT_RAS_PRI); in sgi_ras_intr_configure()
108 plat_ic_clear_interrupt_pending(intr); in sgi_ras_intr_configure()
111 plat_ic_enable_interrupt(intr); in sgi_ras_intr_configure()
120 uint32_t intr; in sgi_ras_intr_handler() local
124 intr = data->interrupt; in sgi_ras_intr_handler()
130 ras_map = find_ras_event_map_by_intr(intr); in sgi_ras_intr_handler()
161 plat_ic_end_of_interrupt(intr); in sgi_ras_intr_handler()
[all …]
/trusted-firmware-a/services/std_svc/sdei/
A Dsdei_main.c138 assert(map->intr == SDEI_DYN_IRQ); in sdei_class_init()
143 assert(plat_ic_is_spi(map->intr) != 0); in sdei_class_init()
163 assert(is_secure_sgi(map->intr)); in sdei_class_init()
200 assert(map->intr == SDEI_DYN_IRQ); in sdei_class_init()
208 assert(map->intr == SDEI_DYN_IRQ); in sdei_class_init()
422 plat_ic_disable_interrupt(map->intr); in sdei_event_register()
499 plat_ic_enable_interrupt(map->intr); in sdei_event_enable()
539 plat_ic_disable_interrupt(map->intr); in sdei_event_disable()
652 plat_ic_disable_interrupt(map->intr); in sdei_event_unregister()
767 map->intr = intr_num; in sdei_interrupt_bind()
[all …]
A Dsdei_intr_mgmt.c95 plat_ic_enable_interrupt(map->intr); in sdei_pe_unmask()
105 plat_ic_enable_interrupt(map->intr); in sdei_pe_unmask()
374 plat_ic_disable_interrupt(map->intr); in handle_masked_trigger()
375 plat_ic_set_interrupt_pending(map->intr); in handle_masked_trigger()
390 assert(plat_ic_is_spi(map->intr) != 0); in handle_masked_trigger()
391 plat_ic_set_interrupt_pending(map->intr); in handle_masked_trigger()
416 uint32_t intr; in sdei_intr_handler() local
443 intr = plat_ic_get_interrupt_id(intr_raw); in sdei_intr_handler()
444 map = find_event_map_by_intr(intr, (plat_ic_is_spi(intr) != 0)); in sdei_intr_handler()
465 map->intr, mpidr); in sdei_intr_handler()
[all …]
A Dsdei_private.h154 static inline bool is_secure_sgi(unsigned int intr) in is_secure_sgi() argument
156 return ((plat_ic_is_sgi(intr) != 0) && in is_secure_sgi()
157 (plat_ic_get_interrupt_type(intr) == INTR_TYPE_EL3)); in is_secure_sgi()
A Dsdei_event.c71 if (map->intr == intr_num) in find_event_map_by_intr()
/trusted-firmware-a/plat/common/aarch64/
A Dplat_common.c56 void plat_sdei_handle_masked_trigger(uint64_t mpidr, unsigned int intr) in plat_sdei_handle_masked_trigger() argument
58 WARN("Spurious SDEI interrupt %u on masked PE %" PRIx64 "\n", intr, mpidr); in plat_sdei_handle_masked_trigger()
/trusted-firmware-a/plat/hisilicon/hikey960/
A Dhikey960_bl31_setup.c180 int intr, intr_raw; in hikey_debug_fiq_handler() local
184 intr = plat_ic_get_interrupt_id(intr_raw); in hikey_debug_fiq_handler()
185 ERROR("Invalid interrupt: intr=%d\n", intr); in hikey_debug_fiq_handler()
/trusted-firmware-a/include/services/
A Dsdei.h60 .intr = (_intr), \
114 unsigned int intr; /* Physical interrupt number for a bound map */ member
/trusted-firmware-a/plat/arm/css/sgi/include/
A Dsgi_ras.h16 int intr; /* Physical intr number */ member
/trusted-firmware-a/bl31/
A Dehf.c398 unsigned int intr, pri, idx; in ehf_el3_interrupt_handler() local
416 intr = plat_ic_get_interrupt_id(intr_raw); in ehf_el3_interrupt_handler()
417 if (intr == INTR_ID_UNAVAILABLE) in ehf_el3_interrupt_handler()
/trusted-firmware-a/drivers/nxp/flexspi/nor/
A Dfspi.c286 uint32_t x_addr, sts0, intr, seq_id; in xspi_ip_read() local
331 intr = fspi_readl(FSPI_INTR); in xspi_ip_read()
332 if (((intr & FSPI_INTR_IPCMDGE) != 0) || in xspi_ip_read()
333 ((intr & FSPI_INTR_IPCMDERR) != 0)) { in xspi_ip_read()
334 ERROR("Error in IP READ INTR=0x%x\n", intr); in xspi_ip_read()
/trusted-firmware-a/include/plat/common/
A Dplatform.h151 void plat_sdei_handle_masked_trigger(uint64_t mpidr, unsigned int intr);
/trusted-firmware-a/docs/build/latex/
A Dtrustedfirmware-a.aux520 …n: void plat\_sdei\_handle\_masked\_trigger(uint64\_t mpidr, unsigned int intr) {[}optional{]}}{79…
521 …-mpidr-unsigned-int-intr-optional}{{2.7.12}{79}{Function: void plat\_sdei\_handle\_masked\_trigger…
A Dtrustedfirmware-a.tex8074 \subparagraph{Function: void plat\_sdei\_handle\_masked\_trigger(uint64\_t mpidr, unsigned int intr
8075 …ing-guide:function-void-plat-sdei-handle-masked-trigger-uint64-t-mpidr-unsigned-int-intr-optional}}
15081 …Zus{}t}\PYG{p}{)}\PYG{p}{(}\PYG{k+kt}{uint32\PYGZus{}t}\PYG{+w}{ }\PYG{n}{intr\PYGZus{}raw}\PYG{p}…
31094 \PYG{k}{typedef}\PYG{+w}{ }\PYG{k}{struct} \PYG{n+nc}{intr\PYGZus{}type\PYGZus{}desc}\PYG{+w}{ }\PY…
31098 \PYG{p}{\PYGZcb{}}\PYG{+w}{ }\PYG{n}{intr\PYGZus{}type\PYGZus{}desc\PYGZus{}t}\PYG{p}{;}
31637 …\sphinxupquote{handler}} is retrieved from the \sphinxcode{\sphinxupquote{intr\_type\_desc\_t}} st…
/trusted-firmware-a/docs/build/TF-A_2.5/
A Dsearchindex.js1 …ac:[4,5,8,10,17,18,27,28,29,34,38,53,55],interrupt:[11,23,24,28,38,40,53],intr:53,introduct:[11,14…
/trusted-firmware-a/docs/getting_started/
A Dporting-guide.rst2120 Function: void plat_sdei_handle_masked_trigger(uint64_t mpidr, unsigned int intr) [optional]
/trusted-firmware-a/docs/build/TF-A_2.5/_sources/getting_started/
A Dporting-guide.rst.txt2120 Function: void plat_sdei_handle_masked_trigger(uint64_t mpidr, unsigned int intr) [optional]

Completed in 127 milliseconds