Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/prog/keywords-I.html on line 3

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/prog/keywords-I.html on line 3

Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/prog/keywords-I.html on line 8

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/prog/keywords-I.html on line 8

Keywords - I


· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·


I/O
ports
· _NTO_TCTL_IO behavior ·
privileges
· _NTO_TCTL_IO behavior ·

include directory
· Header files in /usr/include ·

INCVPATH macro
· The qrules.mk include file ·

initialization, debugger commands
· GDB commands ·

INSTALLDIR macro
· A library and an application · The qtargets.mk include file ·

instruction pointer
· DCMD_PROC_RUN · Thread information ·

interprocess communication
See IPC

interrupt handlers
· An application as a set of processes · Priority range ·
getting for a process
· DCMD_PROC_IRQS ·
will preempt any thread
· Priority range ·

See also ISR


Interrupt Request (IRQ)
defined
· Attaching and detaching interrupts ·

Interrupt Service Routine
See ISR

Interrupt Service Thread (IST)
· Interrupts on multicore systems ·

InterruptAttach()
· Attaching and detaching interrupts · Interrupts on multicore systems · Signalling the application code ·

InterruptAttachEvent()
· Attaching and detaching interrupts · Interrupts on multicore systems · Signalling the application code ·

InterruptDetach()
· Attaching and detaching interrupts ·

InterruptLock()
· Updating common data structures ·

InterruptMask()
· Safe functions ·

interrupts
defined
· What's an interrupt? ·
edge-triggered
· Determining the source of the interrupt · Edge-triggered IRQ ·
latency
· Interrupt latency · Problems with shared interrupts ·
level-sensitive
· Determining the source of the interrupt · Level-sensitive IRQ ·
masking
· Safe functions · Servicing the hardware · Using InterruptAttachEvent() ·
ARM platforms
· _NTO_TCTL_IO behavior ·
automatically by the kernel
· Attaching and detaching interrupts ·
running out of events
· Running out of interrupt events ·
sharing
· Ordering of shared interrupts · Problems with shared interrupts ·

InterruptUnlock()
· Updating common data structures ·

InterruptUnmask()
must be called same number of times as InterruptMask()
· Safe functions ·

InterruptWait()
· Interrupts on multicore systems ·

IPC (interprocess communication)
· Process model ·

ISR
coupling data structure with
· Using InterruptAttach() ·
defined
· What's an interrupt? ·
environment
· Interrupt environment ·
functions safe to use within
· Safe functions ·
getting for a process
· DCMD_PROC_IRQS ·
multicore systems
· Interrupts on multicore systems ·
preemption considerations
· Updating common data structures ·
pseudo-code example
· Using InterruptAttach() ·
responsibilities of
· Servicing the hardware ·
returning SIGEV_INTR
· Using InterruptAttach() ·
returning SIGEV_PULSE
· Using InterruptAttach() ·
returning SIGEV_SIGNAL
· Using InterruptAttach() ·
rules of acquisition
· Attaching and detaching interrupts ·
running out of interrupt events
· Running out of interrupt events ·
signalling a thread
· Signalling the application code ·

See also interrupt handlers


IST (Interrupt Service Thread)
· Interrupts on multicore systems ·

· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·



Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/prog/keywords-I.html on line 445

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/prog/keywords-I.html on line 445