9 Kernel routines
8,468 pages in section 9.
in
-
in_kernel epoch based reclamationepoch -
inc_directly increment an inode's link countnlink -
INIT_reinitialize a completion structureCOMPLETION -
init_Initialize a dynamically allocated completioncompletion -
init_copy cpumasks for irq_desccopy_ desc_ masks -
init_init a dummy network device for NAPIdummy_ netdev -
INIT_Initialize a fifo declared by DECLARE_KFIFOKFIFO -
init_initialize on-stack rcu_head for debugobjectsrcu_ head_ on_ stack -
init_Find a matching or allocate a new rs control structurers -
init_Find a matching or allocate a new rs control structure, for fields with non-canonical representationrs_ non_ canonical -
init_manage the queues of sleeping threadssleepqueues -
init_initialize a sleep-RCU structuresrcu_ struct -
init_initialize a timer.timer -
init_initialize a timertimer_ key -
initAllocate memory for and initialize chain buffersChain Buffers -
inittodrinitialize system time -
inode_add a new inode to relevant listsadd_ to_ lists -
inode_test whether an inode is congestedcongested -
inode_wait for outstanding DIO requests to finishdio_ wait -
inode_increments i_versioninc_ iversion -
inode_perform inode structure intialisationinit_ always -
inode_Init uid,gid,mode for new inode according to posix standardsinit_ owner -
inode_check current task permissions to inodeowner_ or_ capable -
inode_Check for access rights to a given inodepermission -
inode_add inode to the superblock list of inodessb_ list_ add -
input_allocates array of input_absinfo structsalloc_ absinfo -
input_allocate memory for new input deviceallocate_ device -
input_allocate memory for polled deviceallocate_ polled_ device -
input_close input deviceclose_ device -
input_report new input eventevent -
input_create force-feedback deviceff_ create -
input_create memoryless force-feedback deviceff_ create_ memless -
input_frees force feedback portion of input deviceff_ destroy -
input_erase a force-feedback effect from deviceff_ erase -
input_generic handler for force-feedback eventsff_ event -
input_upload effect into force-feedback deviceff_ upload -
input_free memory occupied by input_dev structurefree_ device -
input_release previously allocated minorfree_ minor -
input_free memory allocated for polled devicefree_ polled_ device -
input_retrieve keycode currently mapped to a given scancodeget_ keycode -
input_allocates a new input minor numberget_ new_ minor -
input_grabs device for exclusive usegrab_ device -
input_handle iteratorhandler_ for_ each_ handle -
input_send input event from input handlerinject_ event -
input_perform a best-match assignmentmt_ assign_ slots -
input_frees the MT slots of the input devicemt_ destroy_ slots -
input_return slot matching keymt_ get_ slot_ by_ key -
input_initialize MT input slotsmt_ init_ slots -
input_initialize MT input slotsmt_ init_ slots_ flags -
input_report contact countmt_ report_ finger_ count -
input_common pointer emulationmt_ report_ pointer_ emulation -
input_report contact statemt_ report_ slot_ state -
input_synchronize mt framemt_ sync_ frame -
input_open input deviceopen_ device -
input_register device with input coreregister_ device -
input_register a new input handleregister_ handle -
input_register a new input handlerregister_ handler -
input_register polled deviceregister_ polled_ device -
input_release previously grabbed devicerelease_ device -
input_reset/restore the state of input devicereset_ device -
input_converts scancode in struct input_keymap_entryscancode_ to_ scalar -
input_mark device as capable of a certain eventset_ capability -
input_tell handlers about the driver event rateset_ events_ per_ packet -
input_attribute a keycode to a given scancodeset_ keycode -
input_unregister previously registered deviceunregister_ device -
input_unregister an input handleunregister_ handle -
input_unregisters an input handlerunregister_ handler -
input_unregister polled deviceunregister_ polled_ device -
insert_Inserts a resource in the resource treeresource -
insert_Inserts resource in the resource treeresource_ conflict -
insert_Insert a resource into the resource treeresource_ expand_ to_ fit -
insmntqueassociate a vnode with a mount -
insmntque1associate a vnode with a mount -
integIntegrator with gain pin and windup limits -
intr_kernel interrupt handler and thread APIevent -
intr_kernel interrupt handler and thread APIevent_ add_ handler -
intr_kernel interrupt handler and thread APIevent_ create -
intr_kernel interrupt handler and thread APIevent_ destroy -
intr_kernel interrupt handler and thread APIevent_ handle -
intr_kernel interrupt handler and thread APIevent_ remove_ handler -
intr_kernel interrupt handler and thread APIpriority -
introintroduction to system kernel interfaces -
invalidate_remove all pages from an address_spaceinode_ pages2 -
invalidate_remove range of pages from an address_spaceinode_ pages2_ range -
invalidate_discard the inodes on a deviceinodes -
invalidate_Invalidate all the unlocked pages of one inodemapping_ pages -
invertCompute the inverse of the input signal
io
ip
-
ip6_IP ECN interfaces for tunnel encapsulation/decapsulationecn_ egress -
ip6_IP ECN interfaces for tunnel encapsulation/decapsulationecn_ ingress -
ip_IP ECN interfaces for tunnel encapsulation/decapsulationecn_ egress -
ip_IP ECN interfaces for tunnel encapsulation/decapsulationecn_ ingress -
ipc64_convert new ipc permissions to oldperm_ to_ ipc_ perm -
ipc_add an ipc identifieraddid -
ipc_allocate ipc spacealloc -
ipc_check security and permissions for an ipc objectcheck_ perms -
ipc_find a key in an ipc identifier setfindkey -
ipc_free ipc spacefree -
ipc_get the last assigned idget_ maxid -
ipc_free ipc + rcu spaceimmediate_ free -
ipc_initialise ipc subsysteminit -
ipc_initialise ipc identifiersinit_ ids -
ipc_create a proc interface for sysipc types using a seq_file interface.init_ proc_ interface -
ipc_lock an ipc structure without rwsem heldlock -
ipc_Lock an ipc structure with rw_sem heldlock_ down -
ipc_obtain_ object -
ipc_obtain_ object_ check -
ipc_obtain_ object_ idr -
ipc_ipc call versionparse_ version -
ipc_allocate ipc and rcu spacercu_ alloc -
ipc_remove an ipc identifierrmid -
ipc_free ipc + rcu spaceschedule_ free -
ipc_update the permissions of an ipc objectupdate_ perm -
ipcctl_retrieve an ipc and check permissions for some IPC_XXX cmdpre_ down -
ipcctl_retrieve an ipc and check permissions for some IPC_XXX cmdpre_ down_ nolock -
ipcgetCommon sys_*get code -
ipcget_create a new ipc objectnew -
ipcget_get an ipc object or create a new onepublic -
ipcpermscheck ipc permissions -
iputput an inode
ir
-
irq_Allocate generic chips for an irq domainalloc_ domain_ generic_ chips -
irq_Allocate a generic chip and initialize italloc_ generic_ chip -
irq_Acknowledge the parent interruptchip_ ack_ parent -
irq_Componse msi message for a irq chipchip_ compose_ msi_ msg -
irq_Disable the parent interrupt (defaults to mask if NULL)chip_ disable_ parent -
irq_Enable the parent interrupt (defaults to unmask if NULL)chip_ enable_ parent -
irq_Invoke EOI on the parent interruptchip_ eoi_ parent -
irq_Mask the parent interruptchip_ mask_ parent -
irq_Enable power for an IRQ chipchip_ pm_ get -
irq_Disable power for an IRQ chipchip_ pm_ put -
irq_Retrigger an interrupt in hardwarechip_ retrigger_ hierarchy -
irq_Set affinity on the parent interruptchip_ set_ affinity_ parent -
irq_Set IRQ type on the parent interruptchip_ set_ type_ parent -
irq_Set vcpu affinity on the parent interruptchip_ set_ vcpu_ affinity_ parent -
irq_Set/reset wake-up on the parent interruptchip_ set_ wake_ parent -
irq_Unmask the parent interruptchip_ unmask_ parent -
irq_Invoke all irq_cpu_offline functions.cpu_ offline -
irq_Invoke all irq_cpu_online functions.cpu_ online -
irq_Mark interrupt disableddisable -
irq_Force the irq affinity of a given irqforce_ affinity -
irq_Ack pending interrupt via setting bitgc_ ack_ set_ bit -
irq_Mask chip via clearing bit in mask registergc_ mask_ clr_ bit -
irq_Mask chip via setting bit in mask registergc_ mask_ set_ bit -
irq_Get a pointer to the generic chip of a hw_irqget_ domain_ generic_ chip -
irq_returns the irqchip state of a interrupt.get_ irqchip_ state -
irq_get next allocated irq numberget_ next_ irq -
irq_Check whether the per cpu irq is enabledpercpu_ is_ enabled -
irq_Remove a chipremove_ generic_ chip -
irq_mark irqs allocatedreserve_ irqs -
irq_Set the irq affinity of a given irqset_ affinity -
irq_control notification of IRQ affinity changesset_ affinity_ notifier -
irq_set the irq chip for an irqset_ chip -
irq_set irq chip data for an irqset_ chip_ data -
irq_set irq handler data for an irqset_ handler_ data -
irq_set the irq trigger type for an irqset_ irq_ type -
irq_control irq power management wakeupset_ irq_ wake -
irq_set the state of a forwarded interrupt.set_ irqchip_ state -
irq_set MSI descriptor data for an irqset_ msi_ desc -
irq_set MSI descriptor data for an irq at offsetset_ msi_ desc_ off -
irq_Set vcpu affinity for the interruptset_ vcpu_ affinity -
irq_Switch to alternative chipsetup_ alt_ chip -
irq_Setup a range of interrupts with a generic chipsetup_ generic_ chip -
irq_wake the irq thread for the action identified by dev_idwake_ thread
is
-
is_is an inode erroredbad_ inode -
is_Determine if the Ethernet address is broadcastbroadcast_ ether_ addr -
is_Tell if given Ethernet address belongs to the device.etherdev_ addr -
is_facility to use the FPU in the kernelfpu_ kern_ thread -
is_check if a task structure is initglobal_ init -
is_is the specified task an idle task?idle_ task -
is_Determine if given Ethernet address is link-locallink_ local_ ether_ addr -
is_Determine if the Ethernet address is locally-assigned one (IEEE 802).local_ ether_ addr -
is_Determine if the Ethernet address is a multicast.multicast_ ether_ addr -
is_PCI bus interfacepci_ device -
is_supply pseudo-random numbersrandom_ seeded -
is_Determine if the Ethernet address is unicastunicast_ ether_ addr -
is_Determine if the given Ethernet address is validvalid_ ether_ addr -
is_Determine if give Ethernet address is all zeros.zero_ ether_ addr -
isc_Device Dependent Transmit and Receive Functionsrxd_ available -
isc_Device Dependent Transmit and Receive Functionsrxd_ flush -
isc_Device Dependent Transmit and Receive Functionsrxd_ pkt_ get -
isc_Device Dependent Transmit and Receive Functionsrxd_ refill -
isc_Device Dependent Transmit and Receive Functionstxd_ credits_ update -
isc_Device Dependent Transmit and Receive Functionstxd_ encap -
isc_Device Dependent Transmit and Receive Functionstxd_ flush -
iscsi_block scsi eh until session state has transistionedblock_ scsi_ eh -
iscsi_create iscsi class connectioncreate_ conn -
iscsi_Add flashnode conn entry in sysfscreate_ flashnode_ conn -
iscsi_Add flashnode session entry in sysfscreate_ flashnode_ sess -
iscsi_create iscsi class sessioncreate_ session -
iscsi_destroy all flashnode session entriesdestroy_ all_ flashnode -
iscsi_destroy iscsi class connectiondestroy_ conn -
iscsi_destroy flashnode session entrydestroy_ flashnode_ sess -
iscsi_destroy iscsi sessiondestroy_ session -
iscsi_finds flashnode connection entryfind_ flashnode_ conn -
iscsi_finds flashnode session entryfind_ flashnode_ sess -
iscsi_verify passed device is to be flashnode connis_ flashnode_ conn_ dev -
iscsi_helper to report when running scans are donescan_ finished -
iscsi_send session destr. completion eventsession_ event -
iscsi_set a session as logged in and start IO.unblock_ session -
issignalkernel signal functions
it
-
iter_splice data from a pipe to a filefile_ splice_ write -
iterate_call function for superblocks of given typesupers_ type -
ithreadkernel interrupt threads -
ithread_kernel interrupt threadsadd_ handler -
ithread_kernel interrupt threadscreate -
ithread_kernel interrupt threadsdestroy -
ithread_kernel interrupt threadspriority -
ithread_kernel interrupt threadsremove_ handler -
ithread_kernel interrupt threadsschedule