Section 9
- ablkcipher_request_alloc · allocate request data structure
- ablkcipher_request_free · zeroize and free request data structure
- ablkcipher_request_set_callback · set asynchronous callback function
- ablkcipher_request_set_crypt · set data buffers
- ablkcipher_request_set_tfm · update cipher handle reference in request
- abort_exclusive_wait · abort exclusive waiting in a queue
- abs · Compute the absolute value and sign of the input signal
- abs_s32 · Compute the absolute value and sign of the input signal
- absent_pages_in_range · Return number of page frames in holes within a range
- accept_filt_add · filter incoming connections
- accept_filt_del · filter incoming connections
- accept_filt_generic_mod_event · filter incoming connections
- accept_filt_get · filter incoming connections
- accept_filter · filter incoming connections
- access_ok · Checks if a user space pointer is valid
- accf_data · buffer incoming connections until data arrives
- accf_dns · buffer incoming DNS requests until the whole first request is present
- accf_http · buffer incoming connections until a certain complete HTTP requests arrive
- accf_tls · buffer incoming connections until a TLS handshake like request arrives
- acct_auto_close · turn off a filesystem's accounting if it is on
- acct_auto_close_mnt · turn off a filesystem's accounting if it is on
- acct_clear_integrals · clear the mm integral fields in task_struct
- acct_collect · collect accounting information into pacct_struct
- acct_init_pacct · initialize a new pacct_struct
- acct_process
- acct_update_integrals · update mm integral fields in task_struct
- acl · virtual file system access control lists
- acm_bind_config · add a CDC ACM function to a configuration
- acm_cdc_notify · issue CDC notification to host
- acpi_bus_driver_init · add a device to a driver
- acpi_bus_find_driver · check if there is a driver installed for the device
- acpi_bus_match · match device IDs to driver's supported IDs
- acpi_bus_register_driver · register a driver with the ACPI bus
- acpi_bus_scan · Add ACPI device node objects in a given namespace scope.
- acpi_bus_trim · Detach scan handlers and drivers from ACPI device objects.
- acpi_bus_unregister_driver · unregisters a driver with the ACPI bus
- acpi_match_device · Match a struct device against a given list of ACPI IDs
- acpi_scan_drop_device · Drop an ACPI device object.
- acquire_console_sem · lock the console system for exclusive use.
- add_active_range · Register a range of PFNs backed by physical memory
- add_disk · add partitioning information to kernel list
- add_marker_len · compute the length of the marker in data area
- add_page_wait_queue · Add an arbitrary waiter to a page's wait queue
- add_taint
- add_timer · start a timer
- add_timer_on · start a timer on a particular CPU
- add_to_page_cache · add newly allocated pagecache pages
- add_to_page_cache_locked · add a locked page to the pagecache
- adjust_resource · modify a resource's start and size
- aead_request_alloc · allocate request data structure
- aead_request_free · zeroize and free request data structure
- aead_request_set_ad · set associated data information
- aead_request_set_callback · set asynchronous callback function
- aead_request_set_crypt · set data buffers
- aead_request_set_tfm · update cipher handle reference in request
- ahash_request_alloc · allocate request data structure
- ahash_request_free · zeroize and free the request data structure
- ahash_request_set_callback · set asynchronous callback function
- ahash_request_set_crypt · set data buffers
- ahash_request_set_tfm · update cipher handle reference in request
- aica_rtc_gettimeofday · Get the time from the AICA RTC
- aica_rtc_settimeofday · Set the AICA RTC to the current time
- airq_iv_alloc · allocate irq bits from an interrupt vector
- airq_iv_create · create an interrupt vector
- airq_iv_free · free irq bits of an interrupt vector
- airq_iv_release · release an interrupt vector
- airq_iv_scan · scan interrupt vector for non-zero bits
- akcipher_request_alloc · allocates public key request
- akcipher_request_free · zeroize and free public key request
- akcipher_request_set_callback · Sets an asynchronous callback.
- akcipher_request_set_crypt · Sets request parameters
- alloc_chrdev_region · register a range of char device numbers
- alloc_contig_range · - tries to allocate given range of pages
- alloc_desc_masks · allocate cpumasks for irq_desc
- alloc_etherdev · Allocates and sets up an ethernet device
- alloc_etherdev_mq · Allocates and sets up an Ethernet device
- alloc_etherdev_mqs · Allocates and sets up an Ethernet device
- alloc_netdev · allocate network device
- alloc_netdev_mq · allocate network device
- alloc_netdev_mqs · allocate network device
- alloc_pages_exact_nid · allocate an exact number of physically-contiguous pages on a node.
- alloc_skb_with_frags · allocate skb with page frags
- alloc_unr · kernel unit number allocator
- alloc_unr_specific · kernel unit number allocator
- alloc_unrl · kernel unit number allocator
- alloc_vm_area · allocate a range of kernel address space
- allocate_resource · allocate empty slot in the resource tree given range & alignment. The resource will be reallocated with a new size if it was already allocated
- ALQ · Asynchronous Logging Queues
- alq · Asynchronous Logging Queues
- alq_close · Asynchronous Logging Queues
- alq_flush · Asynchronous Logging Queues
- alq_get · Asynchronous Logging Queues
- alq_getn · Asynchronous Logging Queues
- alq_open · Asynchronous Logging Queues
- alq_open_flags · Asynchronous Logging Queues
- alq_post · Asynchronous Logging Queues
- alq_post_flags · Asynchronous Logging Queues
- alq_write · Asynchronous Logging Queues
- alq_writen · Asynchronous Logging Queues
- ALTQ · kernel interfaces for manipulating output queues on network interfaces
- altq · kernel interfaces for manipulating output queues on network interfaces
- and2 · Two-input AND gate
- anglejog · Jog two axes (or joints) at an angle
- anon_transport_class_register · register an anonymous class
- anon_transport_class_unregister · unregister an anon class
- arc4rand · supply pseudo-random numbers
- arc4random · supply pseudo-random numbers
- arch_phys_wc_add · add a WC MTRR and handle errors if PAT is unavailable
- at_pid · obsolete pid HAL component
- ata_build_rw_tf · Build ATA taskfile for given read/write request
- ata_bus_probe · Reset and probe ATA bus
- ata_bus_reset · reset host port and associated ATA channel
- ata_busy_sleep · sleep until BSY clears, or timeout
- ata_cable_40wire · return 40 wire cable type
- ata_cable_80wire · return 80 wire cable type
- ata_cable_ignore · return ignored PATA cable.
- ata_cable_sata · return SATA cable type
- ata_cable_unknown · return unknown PATA cable.
- ata_check_atapi_dma · Check whether ATAPI DMA can be supported
- ata_cmd_ioctl · Handler for HDIO_DRIVE_CMD ioctl
- ata_data_xfer · Transfer data by PIO
- ata_data_xfer_noirq · Transfer data by PIO
- ata_dev_classify · determine device type based on ATA-spec signature
- ata_dev_configure · Configure the specified ATA/ATAPI device
- ata_dev_disable_pm · disable SATA interface power management
- ata_dev_enable_pm · enable SATA interface power management
- ata_dev_init · Initialize an ata_device structure
- ata_dev_init_params · Issue INIT DEV PARAMS command
- ata_dev_next · device iteration helper
- ata_dev_pair · return other device on cable
- ata_dev_phys_link · find physical link for a device
- ata_dev_read_id · Read ID data from the specified device
- ata_dev_reread_id · Re-read IDENTIFY data
- ata_dev_revalidate · Revalidate ATA device
- ata_dev_same_device · Determine whether new ID matches configured device
- ata_dev_select · Select device 0/1 on ATA bus
- ata_dev_set_feature · Issue SET FEATURES - SATA FEATURES
- ata_dev_set_xfermode · Issue SET FEATURES - XFER MODE command
- ata_dev_try_classify · Parse returned ATA device signature
- ata_dev_xfermask · Compute supported xfermask of the given device
- ata_devchk · PATA device presence detection
- ata_device_add · Register hardware device with ATA and SCSI layers
- ata_do_dev_read_id · default ID read method
- ata_do_set_mode · Program timings and issue SET FEATURES - XFER
- ata_do_simple_cmd · execute simple internal command
- ata_down_xfermask_limit · adjust dev xfer masks downward
- ata_dumb_qc_prep · Prepare taskfile for submission
- ata_dump_id · IDENTIFY DEVICE info debugging output
- ata_dump_status · user friendly display of error info
- ata_exec_internal · execute libata internal command
- ata_exec_internal_sg · execute libata internal command
- ata_fill_sg · Fill PCI IDE PRD table
- ata_fill_sg_dumb · Fill PCI IDE PRD table
- ata_finalize_port_ops · finalize ata_port_operations
- ata_force_cbl · force cable type according to libata.force
- ata_force_horkage · force horkage according to libata.force
- ata_force_link_limits · force link limits according to libata.force
- ata_force_spd_limit · force SATA spd limit according to libata.force
- ata_force_xfermask · force xfermask according to libata.force
- ata_format_dsm_trim_descr · SATL Write Same to DSM Trim
- ata_format_sct_write_same · SATL Write Same to ATA SCT Write Same
- ata_gen_ata_sense · generate a SCSI fixed sense block
- ata_gen_fixed_sense · generate a SCSI fixed sense block
- ata_get_identity · Handler for HDIO_GET_IDENTITY ioctl
- ata_get_xlat_func · check if SCSI to ATA translation is possible
- ata_host_activate · start host, request IRQ and register it
- ata_host_add · Attach low-level ATA driver to system
- ata_host_alloc · allocate and init basic ATA host resources
- ata_host_alloc_pinfo · alloc host and init with port_info array
- ata_host_detach · Detach all ports of an ATA host
- ata_host_init · Initialize a host struct for sas (ipr, libsas)
- ata_host_intr · Handle host interrupt for given (port, task)
- ata_host_register · register initialized ATA host
- ata_host_resume · resume host
- ata_host_set_remove · PCI layer callback for device removal
- ata_host_set_resume · resume host_set
- ata_host_set_suspend · suspend host_set
- ata_host_start · start and freeze ports of an ATA host
- ata_host_suspend · suspend host
- ata_hpa_resize · Resize a device with an HPA set
- ata_hsm_move · move the HSM to the next state.
- ata_hsm_ok_in_wq · Check if the qc can be handled in the workqueue.
- ata_hsm_qc_complete · finish a qc running on standard HSM
- ata_id_c_string · Convert IDENTIFY DEVICE page into C string
- ata_id_string · Convert IDENTIFY DEVICE page into string
- ata_id_to_dma_mode · Identify DMA mode from id block
- ata_id_xfermask · Compute xfermask from the given IDENTIFY data
- ata_interrupt · Default ATA host interrupt handler
- ata_is_40wire · check drive side detection
- ata_link_init · Initialize an ata_link structure
- ata_link_next · link iteration helper
- ata_link_offline · test whether the given link is offline
- ata_link_online · test whether the given link is online
- ata_mmio_data_xfer · Transfer data by MMIO
- ata_mmio_devchk · PATA device presence detection
- ata_mode_string · convert xfer_mask to string
- ata_mselect_caching · Simulate MODE SELECT for caching info page
- ata_mselect_control · Simulate MODE SELECT for control page
- ata_msense_caching · Simulate MODE SENSE caching info page
- ata_msense_control · Simulate MODE SENSE control mode page
- ata_msense_ctl_mode · Simulate MODE SENSE control mode page
- ata_msense_push · Push data onto MODE SENSE data output buffer
- ata_msense_rw_recovery · Simulate MODE SENSE r/w error recovery page
- ata_msleep · ATA EH owner aware msleep
- ata_noop_dev_select · Select device 0/1 on ATA bus
- ata_pack_xfermask · Pack pio, mwdma and udma masks into xfer_mask
- ata_pci_remove_one · PCI layer callback for device removal
- ata_phys_link_offline · test whether the given link is offline
- ata_phys_link_online · test whether the given link is online
- ata_pio_data_xfer · Transfer data by PIO
- ata_pio_data_xfer_noirq · Transfer data by PIO
- ata_pio_devchk · PATA device presence detection
- ata_pio_mask_no_iordy · Return the non IORDY mask
- ata_pio_need_iordy · check if iordy needed
- ata_pio_queue_task · Queue port_task
- ata_pio_sector · Transfer ATA_SECT_SIZE (512 bytes) of data.
- ata_pio_sectors · Transfer one or many 512-byte sectors.
- ata_platform_remove_one · Platform layer callback for device removal
- ata_port_alloc · allocate and initialize basic ATA port resources
- ata_port_detach · Detach ATA port in preparation of device removal
- ata_port_disable · Disable port.
- ata_port_flush_task · Flush port_task
- ata_port_offline · test whether the given port is offline
- ata_port_online · test whether the given port is online
- ata_port_probe · Mark port as enabled
- ata_port_queue_task · Queue port_task
- ata_port_start · Set port up for dma.
- ata_port_stop · Undo ata_port_start
- ata_qc_complete · Complete an active ATA command
- ata_qc_complete_multiple · Complete multiple qcs successfully
- ata_qc_free · free unused ata_queued_cmd
- ata_qc_issue · issue taskfile to device
- ata_qc_issue_prot · issue taskfile to device in proto-dependent manner
- ata_qc_new · Request an available ATA command, for queueing
- ata_qc_new_init · Request an available ATA command, and initialize it
- ata_qc_prep · Prepare taskfile for submission
- ata_read_native_max_address · Read native max address
- ata_rwcmd_protocol · set taskfile r/w commands and protocol
- ata_sas_async_probe · simply schedule probing and return
- ata_sas_port_alloc · Allocate port for a SAS attached SATA device
- ata_sas_port_destroy · Destroy a SATA port allocated by ata_sas_port_alloc
- ata_sas_port_init · Initialize a SATA device
- ata_sas_port_start · Set port up for dma.
- ata_sas_port_stop · Undo ata_sas_port_start
- ata_sas_queuecmd · Issue SCSI cdb to libata-managed device
- ata_sas_slave_configure · Default slave_config routine for libata devices
- ata_scmd_need_defer · Check whether we need to defer scmd
- ata_scsi_badcmd · End a SCSI request with an error
- ata_scsi_change_queue_depth · SCSI callback for queue depth config
- ata_scsi_dev_enabled · determine if device is enabled
- ata_scsi_dev_rescan · initiate scsi_rescan_device
- ata_scsi_device_resume · resume ATA device associated with sdev
- ata_scsi_device_suspend · suspend ATA device associated with sdev
- ata_scsi_dump_cdb · dump SCSI command contents to dmesg
- ata_scsi_find_dev · lookup ata_device from scsi_cmnd
- ata_scsi_flush_xlat · Translate SCSI SYNCHRONIZE CACHE command
- ata_scsi_hotplug · SCSI part of hotplug
- ata_scsi_media_change_notify · send media change event
- ata_scsi_mode_select_xlat · Simulate MODE SELECT 6, 10 commands
- ata_scsi_offline_dev · offline attached SCSI device
- ata_scsi_pass_thru · convert ATA pass-thru CDB to taskfile
- ata_scsi_qc_new · acquire new ata_queued_cmd reference
- ata_scsi_queuecmd · Issue SCSI cdb to libata-managed device
- ata_scsi_rbuf_fill · wrapper for SCSI command simulators
- ata_scsi_rbuf_get · Map response buffer.
- ata_scsi_rbuf_put · Unmap response buffer.
- ATA_SCSI_RBUF_SET · helper to set values in SCSI response buffer
- ata_scsi_release · SCSI layer callback hook for host unload
- ata_scsi_remove_dev · remove attached SCSI device
- ata_scsi_report_zones_complete · convert ATA output
- ata_scsi_rw_xlat · Translate SCSI r/w command into an ATA one
- ata_scsi_set_capacity · adjust device capacity
- ata_scsi_set_sense · Set SCSI sense data and status
- ata_scsi_simulate · simulate SCSI command on ATA device
- ata_scsi_slave_config · Set SCSI device attributes
- ata_scsi_slave_destroy · SCSI device is about to be destroyed
- ata_scsi_start_stop_xlat · Translate SCSI START STOP UNIT command
- ata_scsi_translate · Translate then issue SCSI command to ATA device
- ata_scsi_unlock_native_capacity · unlock native capacity
- ata_scsi_user_scan · indication for user-initiated bus scan
- ata_scsi_verify_xlat · Translate SCSI VERIFY command into an ATA one
- ata_scsi_write_same_xlat · SATL Write Same to ATA SCT Write Same
- ata_scsiop_inq_00 · Simulate INQUIRY VPD page 0, list of pages
- ata_scsiop_inq_80 · Simulate INQUIRY VPD page 80, device serial number
- ata_scsiop_inq_83 · Simulate INQUIRY VPD page 83, device identity
- ata_scsiop_inq_89 · Simulate INQUIRY VPD page 89, ATA info
- ata_scsiop_inq_std · Simulate INQUIRY command
- ata_scsiop_maint_in · Simulate a subset of MAINTENANCE_IN
- ata_scsiop_mode_sense · Simulate MODE SENSE 6, 10 commands
- ata_scsiop_noop · Command handler that simply returns success.
- ata_scsiop_read_cap · Simulate READ CAPACITY[ 16] commands
- ata_scsiop_report_luns · Simulate REPORT LUNS command
- ata_set_max_sectors · Set max sectors
- ata_set_mode · Program timings and issue SET FEATURES - XFER
- ata_sg_clean · Unmap DMA memory associated with command
- ata_sg_init · Associate command with scatter-gather table.
- ata_sg_init_one · Associate command with memory buffer
- ata_sg_setup · DMA-map the scatter-gather table associated with a command.
- ata_sg_setup_one · DMA-map the memory buffer associated with a command.
- ata_slave_link_init · initialize slave link
- ata_std_bios_param · generic bios head/sector/cylinder calculator used by sd.
- ata_std_dev_select · Select device 0/1 on ATA bus
- ata_std_ports · initialize ioaddr with standard port offsets.
- ata_std_postreset · standard postreset callback
- ata_std_prereset · prepare for reset
- ata_std_qc_defer · Check whether a qc needs to be deferred
- ata_std_softreset · reset host port via ATA SRST
- ata_task_ioctl · Handler for HDIO_DRIVE_TASK ioctl
- ata_tf_from_fis · Convert SATA FIS to ATA taskfile
- ata_tf_read_block · Read block address from ATA taskfile
- ata_tf_to_fis · Convert ATA taskfile to SATA FIS structure
- ata_tf_to_host · issue ATA taskfile to host controller
- ata_timing_cycle2mode · find xfer mode for the specified cycle duration
- ata_to_sense_error · convert ATA error to SCSI error
- ata_unpack_xfermask · Unpack xfer_mask into pio, mwdma and udma masks
- ata_wait_after_reset · wait for link to become ready after reset
- ata_wait_ready · wait for link to become ready
- ata_wait_register · wait until register value changes
- ata_xfer_mask2mode · Find matching XFER_* for the given xfer_mask
- ata_xfer_mode2mask · Find matching xfer_mask for XFER_*
- ata_xfer_mode2shift · Find matching xfer_shift for XFER_*
- atapi_check_dma · Check whether ATAPI DMA can be supported
- atapi_cmd_type · Determine ATAPI command type from SCSI opcode
- atapi_drain_needed · Check whether data transfer may overflow
- atapi_pio_bytes · Transfer data from/to the ATAPI device.
- atapi_qc_may_overflow · Check whether data transfer may overflow
- atapi_send_cdb · Write CDB bytes to hardware
- atapi_xlat · Initialize PACKET taskfile
- atomic · atomic operations
- atomic64_add · add integer to atomic64 variable
- atomic64_add_negative · add and test if negative
- atomic64_add_return · add and return
- atomic64_dec · decrement atomic64 variable
- atomic64_dec_and_test · decrement and test
- atomic64_inc · increment atomic64 variable
- atomic64_inc_and_test · increment and test
- atomic64_read · read atomic64 variable
- atomic64_set · set atomic64 variable
- atomic64_sub · subtract the atomic64 variable
- atomic64_sub_and_test · subtract value from variable and test result
- atomic64_xchg · xchg atomic64 variable
- atomic_add · add integer to atomic variable
- atomic_add_negative · add and test if negative
- atomic_add_return · add integer and return
- atomic_add_unless · add unless the number is already a given value
- atomic_clear · atomic operations
- atomic_cmpset · atomic operations
- atomic_dec · decrement atomic variable
- atomic_dec_and_mutex_lock · return holding mutex if we dec to 0
- atomic_dec_and_test · decrement and test
- atomic_fcmpset · atomic operations
- atomic_fetchadd · atomic operations
- atomic_inc · increment atomic variable
- atomic_inc_and_test · increment and test
- atomic_inc_short · increment of a short integer
- atomic_load · atomic operations
- atomic_notifier_call_chain · Call functions in an atomic notifier chain
- atomic_notifier_chain_register · Add notifier to an atomic notifier chain
- atomic_notifier_chain_unregister · Remove notifier from an atomic notifier chain
- atomic_or_long · OR of two long integers
- atomic_read · read atomic variable
- atomic_readandclear · atomic operations
- atomic_set · set atomic variable
- atomic_store · atomic operations
- atomic_sub · subtract integer from atomic variable
- atomic_sub_and_test · subtract value from variable and test result
- atomic_sub_return · subtract integer and return
- atomic_subtract · atomic operations
- atomic_swap · atomic operations
- atomic_testandclear · atomic operations
- atomic_testandset · atomic operations
- atomic_thread_fence · atomic operations
- attempt_plug_merge · try to merge with current's plugged list
- audit_alloc · allocate an audit context block for a task
- audit_avc_path · record the granting or denial of permissions
- audit_compare_dname_path · compare given dentry name with last component in given path. Return of 0 indicates a match.
- audit_core_dumps · record information about processes that end abnormally
- audit_free · free a per-task audit context
- audit_get_loginuid · get the loginuid for an audit_context
- audit_list_rules_send · list the audit rules
- audit_log · Log an audit record
- audit_log_end · end one audit record
- audit_log_format · format a message into the audit buffer.
- audit_log_secctx · Converts and logs SELinux context
- audit_log_start · obtain an audit buffer
- audit_receive_filter · apply all rules to the specified message type
- audit_rule_change · apply all rules to the specified message type
- audit_set_loginuid · set current task's audit_context loginuid
- audit_sockaddr · record audit data for sys_bind, sys_connect, sys_sendto
- audit_socketcall · record audit data for sys_socketcall
- audit_syscall_entry · fill in an audit record at syscall entry
- audit_syscall_exit · deallocate audit context after a system call
- auditsc_get_stamp · get local copies of audit_context values
- axis · accepts NML motion commands, interacts with HAL in realtime
- axistest · Used to allow testing of an axis. Used IN PnCconf.