9 Kernel routines
8,468 pages in section 9.
d_
-
d_add dentry to hash queuesadd -
d_lookup or allocate new dentry with case-exact nameadd_ ci -
d_add dentry to hash queues without aliasingadd_ unique -
d_allocate a dcache entryalloc -
d_allocate an anonymous dentryalloc_ anon -
d_allocate a dentry (for lookup-less filesystems)alloc_ pseudo -
d_allocate root dentryalloc_ root -
d_Get upper or lower dentry we should be usingbacking_ dentry -
d_Get upper or lower inode we should be usingbacking_ inode -
d_delete a dentrydelete -
d_find and hash an exact unhashed aliasexact_ alias -
d_find any alias for a given inodefind_ any_ alias -
d_hash the qstr then search for a dentryhash_ and_ lookup -
d_Get the actual inode of this dentryinode -
d_Get the actual inode of this dentry with ACCESS_ONCEinode_ rcu -
d_fill in inode information for a dentryinstantiate -
d_instantiate a non-aliased dentryinstantiate_ no_ diralias -
d_instantiate a non-aliased dentryinstantiate_ unique -
d_detach submounts, prune dcache, and dropinvalidate -
d_search for a dentrylookup -
d_introduce an inode into the treematerialise_ unique -
d_move a dentrymove -
d_find or allocate a DISCONNECTED dentry for a given inodeobtain_ alias -
d_find or allocate a dentry for a given inodeobtain_ root -
d_return the path of a dentrypath -
d_Return the real dentryreal -
d_Return the real inodereal_ inode -
d_Determine if a dentry is really negative (ignoring fallthroughs)really_ is_ negative -
d_Determine if a dentry is really positive (ignoring fallthroughs)really_ is_ positive -
d_add an entry back to the hashrehash -
d_splice a disconnected dentry into the tree if one existssplice_ alias -
d_is dentry hashedunhashed -
d_verify dentry provided from insecure source (deprecated)validate -
d_walk the dentry treewalk
da
db
-
DB_Extends the ddb command setALIAS -
DB_Extends the ddb command setALIAS_ FLAGS -
DB_Extends the ddb command setCOMMAND -
DB_Extends the ddb command setCOMMAND_ FLAGS -
DB_Extends the ddb command setDECLARE_ TABLE -
DB_Extends the ddb command setDEFINE_ TABLE -
DB_Extends the ddb command setSHOW_ ALIAS -
DB_Extends the ddb command setSHOW_ ALIAS_ FLAGS -
DB_Extends the ddb command setSHOW_ ALL_ ALIAS -
DB_Extends the ddb command setSHOW_ ALL_ COMMAND -
DB_Extends the ddb command setSHOW_ COMMAND -
DB_Extends the ddb command setSHOW_ COMMAND_ FLAGS -
DB_Extends the ddb command setTABLE_ ALIAS -
DB_Extends the ddb command setTABLE_ ALIAS_ FLAGS -
DB_Extends the ddb command setTABLE_ COMMAND -
DB_Extends the ddb command setTABLE_ COMMAND_ FLAGS -
dbouncealternative debounce component
dd
de
-
deactivate_drop an active reference to superblocklocked_ super -
deactivate_drop an active reference to superblocksuper -
deadfspseudo-filesystem to own reclaimed vnodes -
deadzoneReturn the center if within the threshold -
debouncefilter noisy digital inputs -
debug_debug checks when an object is activatedobject_ activate -
debug_debug checks object usage state machineobject_ active_ state -
debug_debug checks when object should be init-edobject_ assert_ init -
debug_debug checks when an object is deactivatedobject_ deactivate -
debug_debug checks when an object is destroyedobject_ destroy -
debug_debug checks when an object is freedobject_ free -
debug_debug checks when an object is initializedobject_ init -
debug_debug checks when an object on stack is initializedobject_ init_ on_ stack -
debugfs_create a debugfs file that is used to read and write an atomic_t valuecreate_ atomic_ t -
debugfs_create automount point in the debugfs filesystemcreate_ automount -
debugfs_create a debugfs file that is used to read a binary blobcreate_ blob -
debugfs_create a debugfs file that is used to read and write a boolean valuecreate_ bool -
debugfs_create a debugfs file that is bound to device.create_ devm_ seqfile -
debugfs_create a directory in the debugfs filesystemcreate_ dir -
debugfs_create a file in the debugfs filesystemcreate_ file -
debugfs_create a file in the debugfs filesystemcreate_ file_ size -
debugfs_create a file in the debugfs filesystemcreate_ file_ unsafe -
debugfs_create a debugfs file that returns register valuescreate_ regset32 -
debugfs_create a debugfs file that is used to read and write an size_t valuecreate_ size_ t -
debugfs_create a symbolic link in the debugfs filesystemcreate_ symlink -
debugfs_create a debugfs file that is used to read and write an unsigned 16-bit valuecreate_ u16 -
debugfs_create a debugfs file that is used to read and write an unsigned 32-bit valuecreate_ u32 -
debugfs_create a debugfs file that is used to read u32 array.create_ u32_ array -
debugfs_create a debugfs file that is used to read and write an unsigned 64-bit valuecreate_ u64 -
debugfs_create a debugfs file that is used to read and write an unsigned 8-bit valuecreate_ u8 -
debugfs_create a debugfs file that is used to read and write an unsigned long value.create_ ulong -
debugfs_create a debugfs file that is used to read and write an unsigned 16-bit valuecreate_ x16 -
debugfs_create a debugfs file that is used to read and write an unsigned 32-bit valuecreate_ x32 -
debugfs_create a debugfs file that is used to read and write an unsigned 64-bit valuecreate_ x64 -
debugfs_create a debugfs file that is used to read and write an unsigned 8-bit valuecreate_ x8 -
debugfs_Tells whether debugfs has been registeredinitialized -
debugfs_use seq_print to describe a set of registersprint_ regs32 -
debugfs_removes a file or directory from the debugfs filesystemremove -
debugfs_recursively removes a directoryremove_ recursive -
debugfs_rename a file/directory in the debugfs filesystemrename -
debugfs_mark the end of file data accessuse_ file_ finish -
debugfs_mark the beginning of file data accessuse_ file_ start -
DECLARE_Modular Congestion ControlCC_ MODULE -
DECLARE_declare and initialize a completion structureCOMPLETION -
DECLARE_declare and initialize a completion structureCOMPLETION_ ONSTACK -
DECLARE_GEOM class declaration macroGEOM_ CLASS -
DECLARE_macro to declare a fifo objectKFIFO -
DECLARE_macro to declare a fifo pointer objectKFIFO_ PTR -
DECLARE_kernel module declaration macroMODULE -
DECLARE_kernel module declaration macroMODULE_ TIED -
decode_Decode codeword (16bit data width)rs16 -
decode_Decode codeword (8bit data width)rs8 -
DEFINE_a kernel object system for FreeBSDCLASS -
DEFINE_define a kernel function with an implementation selected at run-timeIFUNC -
DEFINE_macro to define and initialize a fifoKFIFO -
del_deactive a timer.timer -
del_deactivate a timer and wait for the handler to finish.timer_ sync -
DELAYbusy loop for an interval -
delete_delete page from page cachefrom_ page_ cache -
delete_kernel unit number allocatorunrhdr -
demuxSelect one of several output pins by integer and/or or individual bits. -
dentry_update case insensitive dentry with a new nameupdate_ name_ case -
deregister_Alternate TCP Stack Frameworktcp_ functions -
destroy_manage cdev's and DEVFS registration for devicesdev -
destroy_create and destroy character devices including devfs registrationdev_ drain -
destroy_create and destroy character devices including devfs registrationdev_ sched -
destroy_create and destroy character devices including devfs registrationdev_ sched_ cb -
destroy_destroy on-stack rcu_head for debugobjectsrcu_ head_ on_ stack -
destroy_safely terminate a workqueueworkqueue -
dev_register offload handlersadd_ offload -
dev_add packet handleradd_ pack -
dev_Add a device addressaddr_ add -
dev_Add device addresses from another deviceaddr_ add_ multiple -
dev_Release a device address.addr_ del -
dev_Delete device addresses by another deviceaddr_ del_ multiple -
dev_allocate a name for a devicealloc_ name -
dev_allocate an skbuff for receivingalloc_ skb -
dev_Change device carrierchange_ carrier -
dev_change device settingschange_ flags -
dev_move device to different nethost namespacechange_ net_ namespace -
dev_update protocol port state informationchange_ proto_ down -
dev_set or clear a bpf program for a device rx pathchange_ xdp_ fd -
dev_eventhandler for name-based device cloning in devfsclone -
dev_shutdown an interface.close -
dev_manage cdev's and DEVFS registration for devicesdepends -
dev_disable Large Receive Offload on a devicedisable_ lro -
dev_Return a device's driver name, if at all possibledriver_ string -
dev_Retrieve tunnel egress information.fill_ metadata_ dst -
dev_loopback an skb to another netifforward_ skb -
dev_find any device with given flagsget_ by_ flags -
dev_find any device with given flagsget_ by_ flags_ rcu -
dev_find a device by its ifindexget_ by_ index -
dev_find a device by its ifindexget_ by_ index_ rcu -
dev_find a device by its nameget_ by_ name -
dev_find a device by its nameget_ by_ name_ rcu -
dev_get flags reported to userspaceget_ flags -
dev_get 'iflink' value of a interfaceget_ iflink -
dev_Get device physical port IDget_ phys_ port_ id -
dev_Get device physical port nameget_ phys_ port_ name -
dev_get network device statisticsget_ stats -
dev_find a device by its hardware addressgetbyhwaddr -
dev_find a device by its hardware addressgetbyhwaddr_ rcu -
dev_get reference to devicehold -
dev_Create random MAC and set device flaghw_ addr_ random -
dev_load a network moduleload -
dev_loop back skbloopback_ xmit -
DEV_device driver module declaration macroMODULE -
dev_prepare an interface for use.open -
dev_release reference to deviceput -
dev_transmit a bufferqueue_ xmit -
dev_safely access device methodsrefthread -
dev_safely access device methodsrelthread -
dev_remove packet offload handlerremove_ offload -
dev_remove packet handlerremove_ pack -
dev_update allmulti count on a deviceset_ allmulti -
dev_Change group this device belongs toset_ group -
dev_Change Media Access Control Addressset_ mac_ address -
dev_Change maximum transfer unitset_ mtu -
dev_set a device nameset_ name -
dev_update promiscuity count on a deviceset_ promiscuity -
dev_add a secondary unicast addressunicast_ add -
dev_Release secondary unicast address.unicast_ delete -
dev_Synchronize device's unicast list to another deviceunicast_ sync -
dev_Remove synchronized addresses from the destination deviceunicast_ unsync -
dev_check if name is okay for network devicevalid_ name -
devclassobject representing a class of devices -
devclass_manipulate the drivers in a devclassadd_ driver -
devclass_manipulate the drivers in a devclassdelete_ driver -
devclass_search for a devclassfind -
devclass_manipulate the drivers in a devclassfind_ driver -
devclass_translate unit number to deviceget_ device -
devclass_get a list of devices in a devclassget_ devices -
devclass_get a list of drivers in a devclassget_ drivers -
devclass_find the maximum unit number in the classget_ maxunit -
devclass_access the name of a devclassget_ name -
devclass_translate unit number to driver private structureget_ softc -
devctl_Send a message, via devctl, to userlandnotify -
devctl_Returns true when devctl has a consumer process runningprocess_ running -
devctl_Insert a string, properly quoted, into a sbufsafe_ quote_ sb -
devfs_manage per-open filedescriptor data for devicesclear_ cdevpriv -
devfs_manage per-open filedescriptor data for devicesforeach_ cdevpriv -
devfs_manage per-open filedescriptor data for devicesget_ cdevpriv -
devfs_manage per-open filedescriptor data for devicesset_ cdevpriv -
devicean abstract representation of a device -
device_add device to device hierarchy.add -
device_add a new device as a child of an existing deviceadd_ child -
device_add a new device as a child of an existing deviceadd_ child_ ordered -
device_add partitioning information to kernel listadd_ disk -
DEVICE_attach a deviceATTACH -
device_try to attach device to a driver.attach -
device_bind a driver to one device.bind_ driver -
device_manipulate device statebusy -
device_creates a device and registers it with sysfscreate -
device_create sysfs binary attribute file for device.create_ bin_ file -
device_creates a device and registers it with sysfscreate_ drvdata -
device_create sysfs attribute file for device.create_ file -
device_creates a device and registers it with sysfscreate_ vargs -
device_creates a device and registers it with sysfscreate_ with_ groups -
device_delete device from system.del -
device_delete a child from a devicedelete_ child -
device_delete all child devices of a given devicedelete_ children -
device_removes a device that was created with device_createdestroy -
DEVICE_detach a deviceDETACH -
device_manage device's connection to a device driverdetach -
device_manipulate device enabled flagdisable -
device_manipulate device enabled flagenable -
device_device iterator for locating a particular device.find_ child -
device_device child iterator.for_ each_ child -
device_get a list of devices connected to a deviceget_ children -
device_access the description of a deviceget_ desc -
device_access the devclass of a deviceget_ devclass -
device_access the current driver of a deviceget_ driver -
device_manipulate driver flagsget_ flags -
device_access bus private variablesget_ ivars -
device_access the name of a device's device class or instanceget_ name -
device_access the name of a device's device class or instanceget_ nameunit -
device_return the device's parentget_ parent -
device_access device specific dataget_ property -
device_access driver private instance variablesget_ softc -
device_manipulate device stateget_ state -
device_manipulate the sysctl oid tree for driver specific sysctl nodesget_ sysctl -
device_manipulate the sysctl oid tree for driver specific sysctl nodesget_ sysctl_ ctx -
device_manipulate the sysctl oid tree for driver specific sysctl nodesget_ sysctl_ tree -
device_access the unit number of a deviceget_ unit -
device_examine devices connected to a devicehas_ children -
DEVICE_identify a device, register itIDENTIFY -
device_calculate device idsids -
device_init device structure.initialize -
device_manipulate device stateis_ alive -
device_manipulate device stateis_ attached -
device_manipulate device enabled flagis_ enabled -
device_manipulate device quiet flagis_ quiet -
device_moves a device to a new parentmove -
device_Specify power dependency.pm_ set_ parent -
device_Wait for suspend/resume of a device to complete.pm_ wait_ for_ dev -
device_Shut down special devices.power_ down -
device_Turn on all devices that need special attention.power_ up -
device_formatted output conversionprintf -
DEVICE_probe for device existencePROBE -
device_manage device's connection to a device driverprobe -
device_initialise a deviceprobe_ and_ attach -
device_manipulate device quiet flagquiet -
device_register a device with the system.register -
device_manually detach device from driver.release_ driver -
device_remove sysfs binary attribute fileremove_ bin_ file -
device_remove sysfs attribute file.remove_ file -
device_remove sysfs attribute file from its own method.remove_ file_ self -
device_renames a devicerename -
device_remove driver for a device and probe for a new driverreprobe -
device_Restore state of each device in system.resume -
device_helper to schedule a callback for a deviceschedule_ callback_ owner -
device_access the description of a deviceset_ desc -
device_access the description of a deviceset_ desc_ copy -
device_access the description of a deviceset_ descf -
device_associate a specific driver with a device node in the treeset_ driver -
device_manipulate driver flagsset_ flags -
device_access bus private variablesset_ ivars -
DEVICE_called during system shutdownSHUTDOWN -
device_Save state and stop all devices in system.suspend -
device_manipulate device stateunbusy -
device_unregister device from system.unregister -
device_manipulate device quiet flagverbose -
deviceiobook -
devicestatkernel interface for keeping device statistics -
devm_add a custom action to list of managed resourcesadd_ action -
devm_lookup and obtain a managed reference to a clock producer.clk_ get -
devm_"free" a managed clock sourceclk_ put -
devm_Resource-managed free_pagesfree_ pages -
devm_Resource-managed __get_free_pagesget_ free_ pages -
devm_Resource-managed iio_trigger_allociio_ trigger_ alloc -
devm_Resource-managed iio_trigger_freeiio_ trigger_ free -
devm_Resource-managed iio_trigger_registeriio_ trigger_ register -
devm_Resource-managed iio_trigger_unregisteriio_ trigger_ unregister -
devm_allocate managed input deviceinput_ allocate_ device -
devm_allocate managed polled deviceinput_ allocate_ polled_ device -
devm_Resource-managed kfreekfree -
devm_Resource-managed kmallockmalloc -
devm_Resource-managed kmemdupkmemdup -
devm_Allocate resource managed space and copy an existing string into that.kstrdup -
devm_Resource-managed kzallockzalloc -
devm_Resource-managed mdiobus_alloc_sizemdiobus_ alloc_ size -
devm_Resource-managed mdiobus_freemdiobus_ free -
devm_Managed pci_remap_iospacepci_ remap_ iospace -
devm_release a previously requested resourcerelease_ resource -
devm_removes previously added custom actionremove_ action -
devm_request and reserve an I/O or memory resourcerequest_ resource -
devm_resource managed dmaengine PCM registrationsnd_ dmaengine_ pcm_ register -
devm_resource managed card registrationsnd_ soc_ register_ card -
devm_resource managed component registrationsnd_ soc_ register_ component -
devm_resource managed platform registrationsnd_ soc_ register_ platform -
devm_register managed SPI master controllerspi_ register_ master -
devres_Register device resourceadd -
devres_Allocate device resource dataalloc -
devres_Close a devres groupclose_ group -
devres_Find a device resource and destroy itdestroy -
devres_Find device resourcefind -
devres_Resource iteratorfor_ each_ res -
devres_Free device resource datafree -
devres_Find devres, if non-existent, add one atomicallyget -
devres_Open a new devres groupopen_ group -
devres_Find a device resource and destroy it, calling releaserelease -
devres_Release resources in a devres grouprelease_ group -
devres_Find a device resource and remove itremove -
devres_Remove a devres groupremove_ group -
devstatkernel interface for keeping device statistics -
devstat_kernel interface for keeping device statisticsadd_ entry -
devstat_kernel interface for keeping device statisticsend_ transaction -
devstat_kernel interface for keeping device statisticsend_ transaction_ bio -
devstat_kernel interface for keeping device statisticsnew_ entry -
devstat_kernel interface for keeping device statisticsremove_ entry -
devstat_kernel interface for keeping device statisticsstart_ transaction -
devstat_kernel interface for keeping device statisticsstart_ transaction_ bio -
devswreturns the cdevsw structure -
devtonameconverts dev_t data into a string indicating the device name -
devvn_safely access device methodsrefthread
dg
di
-
differentialkinematics for a differential transmission -
disable_switch off the channel measurement for a specific devicecmf -
disable_disables an irq and waits for hardirq completionhardirq -
disable_disable an irq and wait for completionirq -
disable_disable an irq without waitingirq_ nosync -
diskkernel disk storage API -
disk_kernel disk storage APIadd_ alias -
disk_kernel disk storage APIalloc -
disk_block and flush disk event checkingblock_ events -
disk_synchronously check, clear and return pending eventsclear_ events -
disk_kernel disk storage APIcreate -
disk_kernel disk storage APIdestroy -
disk_expand disk->part_tblexpand_ part_ tbl -
disk_schedule immediate event checking and flushingflush_ events -
disk_get partitionget_ part -
disk_kernel disk storage APIgone -
disk_map sector to partitionmap_ sector_ rcu -
disk_finish up partition iterationpart_ iter_ exit -
disk_initialize partition iteratorpart_ iter_ init -
disk_proceed iterator to the next partition and return itpart_ iter_ next -
disk_replace disk->part_tbl in RCU-safe wayreplace_ part_ tbl -
disk_kernel disk storage APIresize -
disk_adjust queue limits for stacked driversstack_ limits -
disk_unblock disk event checkingunblock_ events -
div2Quotient of two floating point inputs
dm
-
dma_try to allocate memory from the per-device coherent areaalloc_ from_ coherent -
dma_Add the device to dma_buf's attachments list; optionally, calls attach of dma_buf_ops to allow device-specific attach functionalitybuf_ attach -
dma_Must be called before accessing a dma_buf from the cpu in the kernel context. Calls begin_cpu_access to allow exporter-specific preparations. Coherency is only guaranteed in the specified range for the specified access direction.buf_ begin_ cpu_ access -
dma_Remove the given attachment from dmabuf's attachments list; optionally calls detach of dma_buf_ops for device-specific detachbuf_ detach -
dma_Must be called after accessing a dma_buf from the cpu in the kernel context. Calls end_cpu_access to allow exporter-specific actions. Coherency is only guaranteed in the specified range for the specified access direction.buf_ end_ cpu_ access -
dma_Creates a new dma_buf, and associates an anon file with this buffer, so it can be exported. Also connect the allocator specific data and ops to the buffer. Additionally, provide a name string for exporter; useful in debugging.buf_ export_ named -
dma_returns a file descriptor for the given dma_bufbuf_ fd -
dma_returns the dma_buf structure related to an fdbuf_ get -
dma_Map a page of the buffer object into kernel address space. The same restrictions as for kmap and friends apply.buf_ kmap -
dma_Map a page of the buffer object into kernel address space. The same restrictions as for kmap_atomic and friends apply.buf_ kmap_ atomic -
dma_Unmap a page obtained by dma_buf_kmap.buf_ kunmap -
dma_Unmap a page obtained by dma_buf_kmap_atomic.buf_ kunmap_ atomic -
dma_Returns the scatterlist table of the attachment; mapped into _device_ address space. Is a wrapper for map_dma_buf of the dma_buf_ops.buf_ map_ attachment -
dma_Setup up a userspace mmap with the given vmabuf_ mmap -
dma_decreases refcount of the bufferbuf_ put -
dma_unmaps and decreases usecount of the buffer;might deallocate the scatterlist associated. Is a wrapper for unmap_dma_buf of dma_buf_ops.buf_ unmap_ attachment -
dma_Create virtual mapping for the buffer object into kernel address space. Same restrictions as for vmap and friends apply.buf_ vmap -
dma_Unmap a vmap obtained by dma_buf_vmap.buf_ vunmap -
dma_try to mmap the memory allocated from per-device coherent memory pool to userspacemmap_ from_ coherent -
dma_get a block of consistent memorypool_ alloc -
dma_Creates a pool of consistent memory blocks, for dma.pool_ create -
dma_destroys a pool of dma memory blocks.pool_ destroy -
dma_put block back into dma poolpool_ free -
dma_try to free the memory allocated from per-device coherent memory poolrelease_ from_ coherent -
dmam_Managed dma_alloc_coherentalloc_ coherent -
dmam_Managed dma_alloc_noncoherentalloc_ noncoherent -
dmam_Managed dma_declare_coherent_memorydeclare_ coherent_ memory -
dmam_Managed dma_free_coherentfree_ coherent -
dmam_Managed dma_free_noncoherentfree_ noncoherent -
dmam_Managed dma_pool_createpool_ create -
dmam_Managed dma_pool_destroypool_ destroy -
dmam_Managed dma_release_declared_memory.release_ declared_ memory -
dmi_check system DMI datacheck_ system -
dmi_find onboard device by type/namefind_ device -
dmi_find dmi_system_id structure matching system DMI datafirst_ match -
dmi_parse a DMI dateget_ date -
dmi_return DMI data valueget_ system_ info -
dmi_compare a string to the dmi field (if exists)match -
dmi_Check if string is in the DMI system or board vendor namename_ in_ vendors -
dmi_Walk the DMI table and get called back for every recordwalk
dn
-
dnvAPI for getting name/value pairs with a default value -
dnvlistAPI for getting name/value pairs with a default value -
dnvlist_API for getting name/value pairs with a default valueget_ binary -
dnvlist_API for getting name/value pairs with a default valueget_ bool -
dnvlist_API for getting name/value pairs with a default valueget_ descriptor -
dnvlist_API for getting name/value pairs with a default valueget_ number -
dnvlist_API for getting name/value pairs with a default valueget_ nvlist -
dnvlist_API for getting name/value pairs with a default valueget_ string -
dnvlist_API for getting name/value pairs with a default valuetake_ binary -
dnvlist_API for getting name/value pairs with a default valuetake_ bool -
dnvlist_API for getting name/value pairs with a default valuetake_ descriptor -
dnvlist_API for getting name/value pairs with a default valuetake_ number -
dnvlist_API for getting name/value pairs with a default valuetake_ nvlist -
dnvlist_API for getting name/value pairs with a default valuetake_ string
do
-
do_generic file read routinegeneric_ mapping_ read -
do_Returns the time of day in a timevalgettimeofday -
do_take care of ptrace jobctl trapsjobctl_ trap -
do_notify parent of stopped/continued state changenotify_ parent_ cldstop -
do_Initialize host controller PATA PIO timingspata_ set_ dmamode -
do_Sets the time of daysettimeofday -
do_handle group stop for SIGSTOP and other stop signalssignal_ stop -
do_wait for queued signals specified in whichsigtimedwait -
do_splices data directly between two filessplice_ direct -
domainnetwork domain management -
domain_programming interface for kernel socket implementationadd -
DOMAIN_network domain managementSET -
domainsetdomainset functions and operation
dp
-
dpcpuKernel Dynamic Per-CPU Memory Allocator -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorDECLARE -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorDEFINE -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorDEFINE_ STATIC -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorGET -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorID_ GET -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorID_ PTR -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorID_ SET -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorPTR -
DPCPU_Kernel Dynamic Per-CPU Memory AllocatorSET -
dpm_device iterator.for_ each_ dev -
dpm_Execute “resume” callbacks and complete system transition.resume_ end -
dpm_Execute “early resume” callbacks for non-sysdev devices.resume_ noirq -
dpm_Execute “noirq” and “early” device callbacks.resume_ start -
dpm_Execute “late” and “noirq” device suspend callbacks.suspend_ end -
dpm_Execute “late suspend” callbacks for non-sysdev devices.suspend_ noirq -
dpm_Prepare devices for PM transition and suspend them.suspend_ start