Section 9
- d_add · add dentry to hash queues
- d_add_ci · lookup or allocate new dentry with case-exact name
- d_add_unique · add dentry to hash queues without aliasing
- d_alloc · allocate a dcache entry
- d_alloc_anon · allocate an anonymous dentry
- d_alloc_pseudo · allocate a dentry (for lookup-less filesystems)
- d_alloc_root · allocate root dentry
- d_backing_dentry · Get upper or lower dentry we should be using
- d_backing_inode · Get upper or lower inode we should be using
- d_delete · delete a dentry
- d_exact_alias · find and hash an exact unhashed alias
- d_find_any_alias · find any alias for a given inode
- d_hash_and_lookup · hash the qstr then search for a dentry
- d_inode · Get the actual inode of this dentry
- d_inode_rcu · Get the actual inode of this dentry with ACCESS_ONCE
- d_instantiate · fill in inode information for a dentry
- d_instantiate_no_diralias · instantiate a non-aliased dentry
- d_instantiate_unique · instantiate a non-aliased dentry
- d_invalidate · detach submounts, prune dcache, and drop
- d_lookup · search for a dentry
- d_materialise_unique · introduce an inode into the tree
- d_move · move a dentry
- d_obtain_alias · find or allocate a DISCONNECTED dentry for a given inode
- d_obtain_root · find or allocate a dentry for a given inode
- d_path · return the path of a dentry
- d_real · Return the real dentry
- d_real_inode · Return the real inode
- d_really_is_negative · Determine if a dentry is really negative (ignoring fallthroughs)
- d_really_is_positive · Determine if a dentry is really positive (ignoring fallthroughs)
- d_rehash · add an entry back to the hash
- d_splice_alias · splice a disconnected dentry into the tree if one exists
- d_unhashed · is dentry hashed
- d_validate · verify dentry provided from insecure source (deprecated)
- d_walk · walk the dentry tree
- datagram_poll · generic datagram poll
- DB_ALIAS · Extends the ddb command set
- DB_ALIAS_FLAGS · Extends the ddb command set
- DB_COMMAND · Extends the ddb command set
- DB_COMMAND_FLAGS · Extends the ddb command set
- DB_DECLARE_TABLE · Extends the ddb command set
- DB_DEFINE_TABLE · Extends the ddb command set
- DB_SHOW_ALIAS · Extends the ddb command set
- DB_SHOW_ALIAS_FLAGS · Extends the ddb command set
- DB_SHOW_ALL_ALIAS · Extends the ddb command set
- DB_SHOW_ALL_COMMAND · Extends the ddb command set
- DB_SHOW_COMMAND · Extends the ddb command set
- DB_SHOW_COMMAND_FLAGS · Extends the ddb command set
- DB_TABLE_ALIAS · Extends the ddb command set
- DB_TABLE_ALIAS_FLAGS · Extends the ddb command set
- DB_TABLE_COMMAND · Extends the ddb command set
- DB_TABLE_COMMAND_FLAGS · Extends the ddb command set
- dbounce · alternative debounce component
- ddt · Compute the derivative of the input function
- deactivate_locked_super · drop an active reference to superblock
- deactivate_super · drop an active reference to superblock
- deadfs · pseudo-filesystem to own reclaimed vnodes
- deadzone · Return the center if within the threshold
- debounce · filter noisy digital inputs
- debug_object_activate · debug checks when an object is activated
- debug_object_active_state · debug checks object usage state machine
- debug_object_assert_init · debug checks when object should be init-ed
- debug_object_deactivate · debug checks when an object is deactivated
- debug_object_destroy · debug checks when an object is destroyed
- debug_object_free · debug checks when an object is freed
- debug_object_init · debug checks when an object is initialized
- debug_object_init_on_stack · debug checks when an object on stack is initialized
- debugfs_create_atomic_t · create a debugfs file that is used to read and write an atomic_t value
- debugfs_create_automount · create automount point in the debugfs filesystem
- debugfs_create_blob · create a debugfs file that is used to read a binary blob
- debugfs_create_bool · create a debugfs file that is used to read and write a boolean value
- debugfs_create_devm_seqfile · create a debugfs file that is bound to device.
- debugfs_create_dir · create a directory in the debugfs filesystem
- debugfs_create_file · create a file in the debugfs filesystem
- debugfs_create_file_size · create a file in the debugfs filesystem
- debugfs_create_file_unsafe · create a file in the debugfs filesystem
- debugfs_create_regset32 · create a debugfs file that returns register values
- debugfs_create_size_t · create a debugfs file that is used to read and write an size_t value
- debugfs_create_symlink · create a symbolic link in the debugfs filesystem
- debugfs_create_u16 · create a debugfs file that is used to read and write an unsigned 16-bit value
- debugfs_create_u32 · create a debugfs file that is used to read and write an unsigned 32-bit value
- debugfs_create_u32_array · create a debugfs file that is used to read u32 array.
- debugfs_create_u64 · create a debugfs file that is used to read and write an unsigned 64-bit value
- debugfs_create_u8 · create a debugfs file that is used to read and write an unsigned 8-bit value
- debugfs_create_ulong · create a debugfs file that is used to read and write an unsigned long value.
- debugfs_create_x16 · create a debugfs file that is used to read and write an unsigned 16-bit value
- debugfs_create_x32 · create a debugfs file that is used to read and write an unsigned 32-bit value
- debugfs_create_x64 · create a debugfs file that is used to read and write an unsigned 64-bit value
- debugfs_create_x8 · create a debugfs file that is used to read and write an unsigned 8-bit value
- debugfs_initialized · Tells whether debugfs has been registered
- debugfs_print_regs32 · use seq_print to describe a set of registers
- debugfs_remove · removes a file or directory from the debugfs filesystem
- debugfs_remove_recursive · recursively removes a directory
- debugfs_rename · rename a file/directory in the debugfs filesystem
- debugfs_use_file_finish · mark the end of file data access
- debugfs_use_file_start · mark the beginning of file data access
- DECLARE_CC_MODULE · Modular Congestion Control
- DECLARE_COMPLETION · declare and initialize a completion structure
- DECLARE_COMPLETION_ONSTACK · declare and initialize a completion structure
- DECLARE_GEOM_CLASS · GEOM class declaration macro
- DECLARE_KFIFO · macro to declare a fifo object
- DECLARE_KFIFO_PTR · macro to declare a fifo pointer object
- DECLARE_MODULE · kernel module declaration macro
- DECLARE_MODULE_TIED · kernel module declaration macro
- decode_rs16 · Decode codeword (16bit data width)
- decode_rs8 · Decode codeword (8bit data width)
- DEFINE_CLASS · a kernel object system for FreeBSD
- DEFINE_IFUNC · define a kernel function with an implementation selected at run-time
- DEFINE_KFIFO · macro to define and initialize a fifo
- del_timer · deactive a timer.
- del_timer_sync · deactivate a timer and wait for the handler to finish.
- DELAY · busy loop for an interval
- delete_from_page_cache · delete page from page cache
- delete_unrhdr · kernel unit number allocator
- demux · Select one of several output pins by integer and/or or individual bits.
- dentry_update_name_case · update case insensitive dentry with a new name
- deregister_tcp_functions · Alternate TCP Stack Framework
- destroy_dev · manage cdev's and DEVFS registration for devices
- destroy_dev_drain · create and destroy character devices including devfs registration
- destroy_dev_sched · create and destroy character devices including devfs registration
- destroy_dev_sched_cb · create and destroy character devices including devfs registration
- destroy_rcu_head_on_stack · destroy on-stack rcu_head for debugobjects
- destroy_workqueue · safely terminate a workqueue
- dev_add_offload · register offload handlers
- dev_add_pack · add packet handler
- dev_addr_add · Add a device address
- dev_addr_add_multiple · Add device addresses from another device
- dev_addr_del · Release a device address.
- dev_addr_del_multiple · Delete device addresses by another device
- dev_alloc_name · allocate a name for a device
- dev_alloc_skb · allocate an skbuff for receiving
- dev_change_carrier · Change device carrier
- dev_change_flags · change device settings
- dev_change_net_namespace · move device to different nethost namespace
- dev_change_proto_down · update protocol port state information
- dev_change_xdp_fd · set or clear a bpf program for a device rx path
- dev_clone · eventhandler for name-based device cloning in devfs
- dev_close · shutdown an interface.
- dev_depends · manage cdev's and DEVFS registration for devices
- dev_disable_lro · disable Large Receive Offload on a device
- dev_driver_string · Return a device's driver name, if at all possible
- dev_fill_metadata_dst · Retrieve tunnel egress information.
- dev_forward_skb · loopback an skb to another netif
- dev_get_by_flags · find any device with given flags
- dev_get_by_flags_rcu · find any device with given flags
- dev_get_by_index · find a device by its ifindex
- dev_get_by_index_rcu · find a device by its ifindex
- dev_get_by_name · find a device by its name
- dev_get_by_name_rcu · find a device by its name
- dev_get_flags · get flags reported to userspace
- dev_get_iflink · get 'iflink' value of a interface
- dev_get_phys_port_id · Get device physical port ID
- dev_get_phys_port_name · Get device physical port name
- dev_get_stats · get network device statistics
- dev_getbyhwaddr · find a device by its hardware address
- dev_getbyhwaddr_rcu · find a device by its hardware address
- dev_hold · get reference to device
- dev_hw_addr_random · Create random MAC and set device flag
- dev_load · load a network module
- dev_loopback_xmit · loop back skb
- DEV_MODULE · device driver module declaration macro
- dev_open · prepare an interface for use.
- dev_put · release reference to device
- dev_queue_xmit · transmit a buffer
- dev_refthread · safely access device methods
- dev_relthread · safely access device methods
- dev_remove_offload · remove packet offload handler
- dev_remove_pack · remove packet handler
- dev_set_allmulti · update allmulti count on a device
- dev_set_group · Change group this device belongs to
- dev_set_mac_address · Change Media Access Control Address
- dev_set_mtu · Change maximum transfer unit
- dev_set_name · set a device name
- dev_set_promiscuity · update promiscuity count on a device
- dev_unicast_add · add a secondary unicast address
- dev_unicast_delete · Release secondary unicast address.
- dev_unicast_sync · Synchronize device's unicast list to another device
- dev_unicast_unsync · Remove synchronized addresses from the destination device
- dev_valid_name · check if name is okay for network device
- devclass · object representing a class of devices
- devclass_add_driver · manipulate the drivers in a devclass
- devclass_delete_driver · manipulate the drivers in a devclass
- devclass_find · search for a devclass
- devclass_find_driver · manipulate the drivers in a devclass
- devclass_get_device · translate unit number to device
- devclass_get_devices · get a list of devices in a devclass
- devclass_get_drivers · get a list of drivers in a devclass
- devclass_get_maxunit · find the maximum unit number in the class
- devclass_get_name · access the name of a devclass
- devclass_get_softc · translate unit number to driver private structure
- devctl_notify · Send a message, via devctl, to userland
- devctl_process_running · Returns true when devctl has a consumer process running
- devctl_safe_quote_sb · Insert a string, properly quoted, into a sbuf
- devfs_clear_cdevpriv · manage per-open filedescriptor data for devices
- devfs_foreach_cdevpriv · manage per-open filedescriptor data for devices
- devfs_get_cdevpriv · manage per-open filedescriptor data for devices
- devfs_set_cdevpriv · manage per-open filedescriptor data for devices
- device · an abstract representation of a device
- device_add · add device to device hierarchy.
- device_add_child · add a new device as a child of an existing device
- device_add_child_ordered · add a new device as a child of an existing device
- device_add_disk · add partitioning information to kernel list
- DEVICE_ATTACH · attach a device
- device_attach · try to attach device to a driver.
- device_bind_driver · bind a driver to one device.
- device_busy · manipulate device state
- device_create · creates a device and registers it with sysfs
- device_create_bin_file · create sysfs binary attribute file for device.
- device_create_drvdata · creates a device and registers it with sysfs
- device_create_file · create sysfs attribute file for device.
- device_create_vargs · creates a device and registers it with sysfs
- device_create_with_groups · creates a device and registers it with sysfs
- device_del · delete device from system.
- device_delete_child · delete a child from a device
- device_delete_children · delete all child devices of a given device
- device_destroy · removes a device that was created with device_create
- DEVICE_DETACH · detach a device
- device_detach · manage device's connection to a device driver
- device_disable · manipulate device enabled flag
- device_enable · manipulate device enabled flag
- device_find_child · device iterator for locating a particular device.
- device_for_each_child · device child iterator.
- device_get_children · get a list of devices connected to a device
- device_get_desc · access the description of a device
- device_get_devclass · access the devclass of a device
- device_get_driver · access the current driver of a device
- device_get_flags · manipulate driver flags
- device_get_ivars · access bus private variables
- device_get_name · access the name of a device's device class or instance
- device_get_nameunit · access the name of a device's device class or instance
- device_get_parent · return the device's parent
- device_get_property · access device specific data
- device_get_softc · access driver private instance variables
- device_get_state · manipulate device state
- device_get_sysctl · manipulate the sysctl oid tree for driver specific sysctl nodes
- device_get_sysctl_ctx · manipulate the sysctl oid tree for driver specific sysctl nodes
- device_get_sysctl_tree · manipulate the sysctl oid tree for driver specific sysctl nodes
- device_get_unit · access the unit number of a device
- device_has_children · examine devices connected to a device
- DEVICE_IDENTIFY · identify a device, register it
- device_ids · calculate device ids
- device_initialize · init device structure.
- device_is_alive · manipulate device state
- device_is_attached · manipulate device state
- device_is_enabled · manipulate device enabled flag
- device_is_quiet · manipulate device quiet flag
- device_move · moves a device to a new parent
- device_pm_set_parent · Specify power dependency.
- device_pm_wait_for_dev · Wait for suspend/resume of a device to complete.
- device_power_down · Shut down special devices.
- device_power_up · Turn on all devices that need special attention.
- device_printf · formatted output conversion
- DEVICE_PROBE · probe for device existence
- device_probe · manage device's connection to a device driver
- device_probe_and_attach · initialise a device
- device_quiet · manipulate device quiet flag
- device_register · register a device with the system.
- device_release_driver · manually detach device from driver.
- device_remove_bin_file · remove sysfs binary attribute file
- device_remove_file · remove sysfs attribute file.
- device_remove_file_self · remove sysfs attribute file from its own method.
- device_rename · renames a device
- device_reprobe · remove driver for a device and probe for a new driver
- device_resume · Restore state of each device in system.
- device_schedule_callback_owner · helper to schedule a callback for a device
- device_set_desc · access the description of a device
- device_set_desc_copy · access the description of a device
- device_set_descf · access the description of a device
- device_set_driver · associate a specific driver with a device node in the tree
- device_set_flags · manipulate driver flags
- device_set_ivars · access bus private variables
- DEVICE_SHUTDOWN · called during system shutdown
- device_suspend · Save state and stop all devices in system.
- device_unbusy · manipulate device state
- device_unregister · unregister device from system.
- device_verbose · manipulate device quiet flag
- deviceiobook
- devicestat · kernel interface for keeping device statistics
- devm_add_action · add a custom action to list of managed resources
- devm_clk_get · lookup and obtain a managed reference to a clock producer.
- devm_clk_put · "free" a managed clock source
- devm_free_pages · Resource-managed free_pages
- devm_get_free_pages · Resource-managed __get_free_pages
- devm_iio_trigger_alloc · Resource-managed iio_trigger_alloc
- devm_iio_trigger_free · Resource-managed iio_trigger_free
- devm_iio_trigger_register · Resource-managed iio_trigger_register
- devm_iio_trigger_unregister · Resource-managed iio_trigger_unregister
- devm_input_allocate_device · allocate managed input device
- devm_input_allocate_polled_device · allocate managed polled device
- devm_kfree · Resource-managed kfree
- devm_kmalloc · Resource-managed kmalloc
- devm_kmemdup · Resource-managed kmemdup
- devm_kstrdup · Allocate resource managed space and copy an existing string into that.
- devm_kzalloc · Resource-managed kzalloc
- devm_mdiobus_alloc_size · Resource-managed mdiobus_alloc_size
- devm_mdiobus_free · Resource-managed mdiobus_free
- devm_pci_remap_iospace · Managed pci_remap_iospace
- devm_release_resource · release a previously requested resource
- devm_remove_action · removes previously added custom action
- devm_request_resource · request and reserve an I/O or memory resource
- devm_snd_dmaengine_pcm_register · resource managed dmaengine PCM registration
- devm_snd_soc_register_card · resource managed card registration
- devm_snd_soc_register_component · resource managed component registration
- devm_snd_soc_register_platform · resource managed platform registration
- devm_spi_register_master · register managed SPI master controller
- devres_add · Register device resource
- devres_alloc · Allocate device resource data
- devres_close_group · Close a devres group
- devres_destroy · Find a device resource and destroy it
- devres_find · Find device resource
- devres_for_each_res · Resource iterator
- devres_free · Free device resource data
- devres_get · Find devres, if non-existent, add one atomically
- devres_open_group · Open a new devres group
- devres_release · Find a device resource and destroy it, calling release
- devres_release_group · Release resources in a devres group
- devres_remove · Find a device resource and remove it
- devres_remove_group · Remove a devres group
- devstat · kernel interface for keeping device statistics
- devstat_add_entry · kernel interface for keeping device statistics
- devstat_end_transaction · kernel interface for keeping device statistics
- devstat_end_transaction_bio · kernel interface for keeping device statistics
- devstat_new_entry · kernel interface for keeping device statistics
- devstat_remove_entry · kernel interface for keeping device statistics
- devstat_start_transaction · kernel interface for keeping device statistics
- devstat_start_transaction_bio · kernel interface for keeping device statistics
- devsw · returns the cdevsw structure
- devtoname · converts dev_t data into a string indicating the device name
- devvn_refthread · safely access device methods
- dget · get a reference to a dentry
- dget_dlock · get a reference to a dentry
- differential · kinematics for a differential transmission
- disable_cmf · switch off the channel measurement for a specific device
- disable_hardirq · disables an irq and waits for hardirq completion
- disable_irq · disable an irq and wait for completion
- disable_irq_nosync · disable an irq without waiting
- disk · kernel disk storage API
- disk_add_alias · kernel disk storage API
- disk_alloc · kernel disk storage API
- disk_block_events · block and flush disk event checking
- disk_clear_events · synchronously check, clear and return pending events
- disk_create · kernel disk storage API
- disk_destroy · kernel disk storage API
- disk_expand_part_tbl · expand disk->part_tbl
- disk_flush_events · schedule immediate event checking and flushing
- disk_get_part · get partition
- disk_gone · kernel disk storage API
- disk_map_sector_rcu · map sector to partition
- disk_part_iter_exit · finish up partition iteration
- disk_part_iter_init · initialize partition iterator
- disk_part_iter_next · proceed iterator to the next partition and return it
- disk_replace_part_tbl · replace disk->part_tbl in RCU-safe way
- disk_resize · kernel disk storage API
- disk_stack_limits · adjust queue limits for stacked drivers
- disk_unblock_events · unblock disk event checking
- div2 · Quotient of two floating point inputs
- dma_alloc_from_coherent · try to allocate memory from the per-device coherent area
- dma_buf_attach · Add the device to dma_buf's attachments list; optionally, calls attach of dma_buf_ops to allow device-specific attach functionality
- dma_buf_begin_cpu_access · 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.
- dma_buf_detach · Remove the given attachment from dmabuf's attachments list; optionally calls detach of dma_buf_ops for device-specific detach
- dma_buf_end_cpu_access · 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.
- dma_buf_export_named · 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.
- dma_buf_fd · returns a file descriptor for the given dma_buf
- dma_buf_get · returns the dma_buf structure related to an fd
- dma_buf_kmap · Map a page of the buffer object into kernel address space. The same restrictions as for kmap and friends apply.
- dma_buf_kmap_atomic · Map a page of the buffer object into kernel address space. The same restrictions as for kmap_atomic and friends apply.
- dma_buf_kunmap · Unmap a page obtained by dma_buf_kmap.
- dma_buf_kunmap_atomic · Unmap a page obtained by dma_buf_kmap_atomic.
- dma_buf_map_attachment · Returns the scatterlist table of the attachment; mapped into _device_ address space. Is a wrapper for map_dma_buf of the dma_buf_ops.
- dma_buf_mmap · Setup up a userspace mmap with the given vma
- dma_buf_put · decreases refcount of the buffer
- dma_buf_unmap_attachment · unmaps and decreases usecount of the buffer;might deallocate the scatterlist associated. Is a wrapper for unmap_dma_buf of dma_buf_ops.
- dma_buf_vmap · Create virtual mapping for the buffer object into kernel address space. Same restrictions as for vmap and friends apply.
- dma_buf_vunmap · Unmap a vmap obtained by dma_buf_vmap.
- dma_mmap_from_coherent · try to mmap the memory allocated from per-device coherent memory pool to userspace
- dma_pool_alloc · get a block of consistent memory
- dma_pool_create · Creates a pool of consistent memory blocks, for dma.
- dma_pool_destroy · destroys a pool of dma memory blocks.
- dma_pool_free · put block back into dma pool
- dma_release_from_coherent · try to free the memory allocated from per-device coherent memory pool
- dmam_alloc_coherent · Managed dma_alloc_coherent
- dmam_alloc_noncoherent · Managed dma_alloc_noncoherent
- dmam_declare_coherent_memory · Managed dma_declare_coherent_memory
- dmam_free_coherent · Managed dma_free_coherent
- dmam_free_noncoherent · Managed dma_free_noncoherent
- dmam_pool_create · Managed dma_pool_create
- dmam_pool_destroy · Managed dma_pool_destroy
- dmam_release_declared_memory · Managed dma_release_declared_memory.
- dmi_check_system · check system DMI data
- dmi_find_device · find onboard device by type/name
- dmi_first_match · find dmi_system_id structure matching system DMI data
- dmi_get_date · parse a DMI date
- dmi_get_system_info · return DMI data value
- dmi_match · compare a string to the dmi field (if exists)
- dmi_name_in_vendors · Check if string is in the DMI system or board vendor name
- dmi_walk · Walk the DMI table and get called back for every record
- dnv · API for getting name/value pairs with a default value
- dnvlist · API for getting name/value pairs with a default value
- dnvlist_get_binary · API for getting name/value pairs with a default value
- dnvlist_get_bool · API for getting name/value pairs with a default value
- dnvlist_get_descriptor · API for getting name/value pairs with a default value
- dnvlist_get_number · API for getting name/value pairs with a default value
- dnvlist_get_nvlist · API for getting name/value pairs with a default value
- dnvlist_get_string · API for getting name/value pairs with a default value
- dnvlist_take_binary · API for getting name/value pairs with a default value
- dnvlist_take_bool · API for getting name/value pairs with a default value
- dnvlist_take_descriptor · API for getting name/value pairs with a default value
- dnvlist_take_number · API for getting name/value pairs with a default value
- dnvlist_take_nvlist · API for getting name/value pairs with a default value
- dnvlist_take_string · API for getting name/value pairs with a default value
- do_generic_mapping_read · generic file read routine
- do_gettimeofday · Returns the time of day in a timeval
- do_jobctl_trap · take care of ptrace jobctl traps
- do_notify_parent_cldstop · notify parent of stopped/continued state change
- do_pata_set_dmamode · Initialize host controller PATA PIO timings
- do_settimeofday · Sets the time of day
- do_signal_stop · handle group stop for SIGSTOP and other stop signals
- do_sigtimedwait · wait for queued signals specified in which
- do_splice_direct · splices data directly between two files
- domain · network domain management
- domain_add · programming interface for kernel socket implementation
- DOMAIN_SET · network domain management
- domainset · domainset functions and operation
- dpcpu · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_DECLARE · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_DEFINE · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_DEFINE_STATIC · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_GET · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_ID_GET · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_ID_PTR · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_ID_SET · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_PTR · Kernel Dynamic Per-CPU Memory Allocator
- DPCPU_SET · Kernel Dynamic Per-CPU Memory Allocator
- dpm_for_each_dev · device iterator.
- dpm_resume_end · Execute “resume” callbacks and complete system transition.
- dpm_resume_noirq · Execute “early resume” callbacks for non-sysdev devices.
- dpm_resume_start · Execute “noirq” and “early” device callbacks.
- dpm_suspend_end · Execute “late” and “noirq” device suspend callbacks.
- dpm_suspend_noirq · Execute “late suspend” callbacks for non-sysdev devices.
- dpm_suspend_start · Prepare devices for PM transition and suspend them.
- drain_dev_clone_events · eventhandler for name-based device cloning in devfs
- drain_workqueue · drain a workqueue
- drbr · network driver interface to buf_ring
- drbr_dequeue · network driver interface to buf_ring
- drbr_dequeue_cond · network driver interface to buf_ring
- drbr_empty · network driver interface to buf_ring
- drbr_enqueue · network driver interface to buf_ring
- drbr_flush · network driver interface to buf_ring
- drbr_free · network driver interface to buf_ring
- drbr_inuse · network driver interface to buf_ring
- drbr_stats_update · network driver interface to buf_ring
- driver · structure describing a device driver
- driver_add_kobj · add a kobject below the specified driver
- driver_attach · try to bind driver to devices.
- driver_create_file · create sysfs file for driver.
- driver_find · locate driver on a bus by its name.
- driver_find_device · device iterator for locating a particular device.
- driver_for_each_device · Iterator for devices bound to a driver.
- driver_init · initialize driver model.
- DRIVER_MODULE · kernel driver declaration macro
- DRIVER_MODULE_ORDERED · kernel driver declaration macro
- driver_register · register driver with bus
- driver_remove_file · remove sysfs file for driver.
- driver_unregister · remove driver from system.
- drm_add_edid_modes · add modes from EDID data, if available
- drm_add_modes_noedid · add modes for the connectors without EDID
- drm_av_sync_delay · compute the HDMI/DP sink audio-video sync delay
- drm_bridge_cleanup · cleans up an initialised bridge
- drm_bridge_init · initialize a drm transcoder/bridge
- drm_calc_timestamping_constants · calculate vblank timestamp constants
- drm_calc_vbltimestamp_from_scanoutpos · precise vblank timestamp helper
- drm_connector_cleanup · cleans up an initialised connector
- drm_connector_init · Init a preallocated connector
- drm_connector_unplug_all · unregister connector userspace interfaces
- drm_crtc_check_viewport · Checks that a framebuffer is big enough for the CRTC viewport
- drm_crtc_cleanup · Clean up the core crtc usage
- drm_crtc_helper_set_config · set a new config from userspace
- drm_crtc_helper_set_mode · internal helper to set a mode
- drm_crtc_index · find the index of a registered CRTC
- drm_crtc_init · Legacy CRTC initialization function
- drm_crtc_init_with_planes · Initialise a new CRTC object with specified primary and cursor planes.
- drm_crtc_vblank_get · get a reference count on vblank events
- drm_crtc_vblank_off · disable vblank events on a CRTC
- drm_crtc_vblank_on · enable vblank events on a CRTC
- drm_crtc_vblank_put · give up ownership of vblank events
- drm_cvt_mode · create a modeline based on the CVT algorithm
- drm_detect_hdmi_monitor · detect whether monitor is HDMI
- drm_detect_monitor_audio · check monitor audio capability
- drm_dev_alloc · Allocate new DRM device
- drm_dev_ref · Take reference of a DRM device
- drm_dev_register · Register DRM device
- drm_dev_set_unique · Set the unique name of a DRM device
- drm_dev_unref · Drop reference of a DRM device
- drm_dev_unregister · Unregister DRM device
- drm_display_mode_from_videomode · fill in dmode using vm,
- drm_dp_aux_register · initialise and register aux channel
- drm_dp_aux_unregister · unregister an AUX adapter
- drm_dp_dpcd_read · read a series of bytes from the DPCD
- drm_dp_dpcd_read_link_status · read DPCD link status (bytes 0x202-0x207)
- drm_dp_dpcd_readb · read a single byte from the DPCD
- drm_dp_dpcd_write · write a series of bytes to the DPCD