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
errors
· fclose() · fflush() ·
ports
· _NTO_TCTL_IO behavior ·
prioritized
· Prioritized I/O ·
privileges
· Abnormal process termination · _NTO_TCTL_IO behavior ·
streams, standard
· 2.5. Standard I/O Streams · 2.5.1. Interaction of File Descriptors and Standard I/O Streams ·

I/O privileges
· Thread information ·

IEEE 754 floating-point format
· Mathematical interfaces ·

ILL_COPROC
· 2.4.3. Signal Actions ·

ILL_ILLOPC
· 2.4.3. Signal Actions ·

ILL_PRVOPC
· 2.4.3. Signal Actions ·

illegal instructions, execution of
· 2.4.3. Signal Actions ·

immediate dependencies
· Lazy loading ·

implicit dependencies
· Lazy loading ·

include directory
· Header files in /usr/include ·

INCVPATH macro
· The qrules.mk include file ·

infinity, representing in print
· fprintf() ·

initialization, debugger commands
· GDB commands ·

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

instruction pointer
· DCMD_PROC_RUN · Thread information ·

int
· C-language compilation environment ·

INT16_MAX
· <stdint.h> ·

INT16_MIN
· <stdint.h> ·

INT32_MAX
· <stdint.h> ·

INT32_MIN
· <stdint.h> ·

INT64_MAX
· <stdint.h> ·

INT64_MIN
· <stdint.h> ·

INT8_MAX
· <stdint.h> ·

INT8_MIN
· <stdint.h> ·

INT_FAST16_MAX
· <stdint.h> ·

INT_FAST16_MIN
· <stdint.h> ·

INT_FAST32_MAX
· <stdint.h> ·

INT_FAST32_MIN
· <stdint.h> ·

INT_FAST64_MAX
· <stdint.h> ·

INT_FAST64_MIN
· <stdint.h> ·

INT_FAST8_MAX
· <stdint.h> ·

INT_FAST8_MIN
· <stdint.h> ·

INT_LEAST16_MAX
· <stdint.h> ·

INT_LEAST16_MIN
· <stdint.h> ·

INT_LEAST32_MAX
· <stdint.h> ·

INT_LEAST32_MIN
· <stdint.h> ·

INT_LEAST64_MAX
· <stdint.h> ·

INT_LEAST64_MIN
· <stdint.h> ·

INT_LEAST8_MAX
· <stdint.h> ·

INT_LEAST8_MIN
· <stdint.h> ·

INT_MAX
· <limits.h> · Float, standard I/O, and limit values ·

INT_MIN
· <limits.h> ·

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 ·

INTPTR_MAX
· <stdint.h> ·

INTPTR_MIN
· <stdint.h> ·

invalid memory access
· 2.4.3. Signal Actions ·

ioctl()
· Cancellation points ·

IOV_MAX
· <limits.h> ·

IPC (interprocess communication)
· Process model ·

isfdtype()
· Non-POSIX functions with POSIX-sounding names ·

ISO 10646-1:2000 character set
· Coded character sets ·

ISO 8859-1:1987 character set
· Coded character sets ·

ISO/IEC 8859-1 character set
· 7.3. Locale Definition ·

ISR
coupling data structure with
· Using InterruptAttach() ·
defined
· What's an interrupt? ·
environment
· Interrupt environment ·
floating-point operations aren't safe to use in
· Interrupt Service Routine (ISR) ·
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 ·