Section 9
- skb_padto · pad an skbuff up to a minimal size
- skb_page_frag_refill · check that a page_frag contains enough room
- skb_partial_csum_set · set up and verify partial csum values for packet
- skb_peek · peek at the head of an sk_buff_head
- skb_peek_next · peek skb following the given one from a queue
- skb_peek_tail · peek at the tail of an sk_buff_head
- skb_postpull_rcsum · update checksum for received skb after pull
- skb_postpush_rcsum · update checksum for received skb after push
- skb_prepare_seq_read · Prepare a sequential read of skb data
- skb_propagate_pfmemalloc · Propagate pfmemalloc if skb is allocated after RX page
- skb_pull · remove data from the start of a buffer
- skb_pull_rcsum · pull skb and update receive checksum
- skb_push · add data to the start of a buffer
- skb_push_rcsum · push skb and update receive checksum
- skb_put · add data to a buffer
- skb_put_padto · increase size and pad an skbuff up to a minimal size
- skb_queue_empty · check if a queue is empty
- skb_queue_head · queue a buffer at the list head
- skb_queue_is_first · check if skb is the first entry in the queue
- skb_queue_is_last · check if skb is the last entry in the queue
- skb_queue_len · get queue length
- skb_queue_next · return the next packet in the queue
- skb_queue_prev · return the prev packet in the queue
- skb_queue_purge · empty a list
- skb_queue_splice · join two skb lists, this is designed for stacks
- skb_queue_splice_init · join two skb lists and reinitialise the emptied list
- skb_queue_splice_tail · join two skb lists, each list being a queue
- skb_queue_splice_tail_init · join two skb lists and reinitialise the emptied list
- skb_queue_tail · queue a buffer at the list tail
- skb_recv_datagram · Receive a datagram skbuff
- skb_recycle · clean up an skb for reuse
- skb_recycle_check · check if skb can be reused for receive
- skb_reserve · adjust headroom
- skb_scrub_packet · scrub an skb
- skb_segment · Perform protocol segmentation on skb.
- skb_seq_read · Sequentially read skb data
- skb_set_timestamp · set timestamp of a skb
- skb_share_check · check if buffer is shared and if so clone it
- skb_shared · is the buffer shared
- skb_split · Split fragmented skb to two parts at length len.
- skb_store_bits · store bits from kernel buffer to skb
- skb_tailroom · bytes at buffer end
- skb_tailroom_reserve · adjust reserved_tailroom
- skb_to_sgvec · Fill a scatter-gather list from a socket buffer
- skb_trim · remove end from a buffer
- skb_try_coalesce · try to merge skb to prior one
- skb_tx_error · report an sk_buff xmit error
- skb_tx_timestamp · Driver hook for transmit timestamping
- skb_under_panic · private function
- skb_unlink · remove a buffer from a list
- skb_unshare · make a copy of a shared buffer
- skb_zerocopy · Zero copy skb to skb
- skcipher_request_alloc · allocate request data structure
- skcipher_request_free · zeroize and free request data structure
- skcipher_request_set_callback · set asynchronous callback function
- skcipher_request_set_crypt · set data buffers
- skcipher_request_set_tfm · update cipher handle reference in request
- skip_spaces · Removes leading whitespace from str.
- skwq_has_sleeper · check if there are any waiting processes
- sleep · wait for events
- sleeping_thread_to_gdb_regs · Convert ptrace regs to GDB regs
- sleepq_abort · manage the queues of sleeping threads
- sleepq_add · manage the queues of sleeping threads
- sleepq_alloc · manage the queues of sleeping threads
- sleepq_broadcast · manage the queues of sleeping threads
- sleepq_calc_signal_retval · manage the queues of sleeping threads
- sleepq_catch_signals · manage the queues of sleeping threads
- sleepq_free · manage the queues of sleeping threads
- sleepq_lock · manage the queues of sleeping threads
- sleepq_lookup · manage the queues of sleeping threads
- sleepq_release · manage the queues of sleeping threads
- sleepq_remove · manage the queues of sleeping threads
- sleepq_set_timeout · manage the queues of sleeping threads
- sleepq_set_timeout_sbt · manage the queues of sleeping threads
- sleepq_signal · manage the queues of sleeping threads
- sleepq_sleepcnt · manage the queues of sleeping threads
- sleepq_timedwait · manage the queues of sleeping threads
- sleepq_timedwait_sig · manage the queues of sleeping threads
- sleepq_type · manage the queues of sleeping threads
- sleepq_wait · manage the queues of sleeping threads
- sleepq_wait_sig · manage the queues of sleeping threads
- sleepqueue · manage the queues of sleeping threads
- smr · safe memory reclamation for lock-free data structures
- smr_advance · safe memory reclamation for lock-free data structures
- smr_create · safe memory reclamation for lock-free data structures
- smr_destroy · safe memory reclamation for lock-free data structures
- smr_enter · safe memory reclamation for lock-free data structures
- smr_exit · safe memory reclamation for lock-free data structures
- smr_poll · safe memory reclamation for lock-free data structures
- smr_synchronize · safe memory reclamation for lock-free data structures
- smr_wait · safe memory reclamation for lock-free data structures
- snd_ac97_bus · create an AC97 bus component
- snd_ac97_get_short_name · retrieve codec name
- snd_ac97_mixer · create an Codec97 component
- snd_ac97_pcm_assign · assign AC97 slots to given PCM streams
- snd_ac97_pcm_close · closes the given AC97 pcm
- snd_ac97_pcm_double_rate_rules · set double rate constraints
- snd_ac97_pcm_open · opens the given AC97 pcm
- snd_ac97_read · read a value from the given register
- snd_ac97_resume · General resume function for AC97 codec
- snd_ac97_set_rate · change the rate of the given input/output.
- snd_ac97_suspend · General suspend function for AC97 codec
- snd_ac97_tune_hardware · tune up the hardware
- snd_ac97_update · update the value on the given register
- snd_ac97_update_bits · update the bits on the given register
- snd_ac97_update_power · update the powerdown register
- snd_ac97_write · write a value on the given register
- snd_ac97_write_cache · write a value on the given register and update the cache
- snd_assert · run-time assertion macro
- snd_BUG · give a BUG warning message and stack trace
- snd_BUG_ON · debugging check macro
- snd_card_add_dev_attr · Append a new sysfs attribute group to card
- snd_card_create · create and initialize a soundcard structure
- snd_card_disconnect · disconnect all APIs from the file-operations (user space)
- snd_card_file_add · add the file to the file list of the card
- snd_card_file_remove · remove the file from the file list
- snd_card_free · frees given soundcard structure
- snd_card_free_in_thread · call snd_card_free in thread
- snd_card_free_when_closed · Disconnect the card, free it later eventually
- snd_card_new · create and initialize a soundcard structure
- snd_card_proc_new · create an info entry for the given card
- snd_card_register · register the soundcard
- snd_card_set_id · set card identification name
- snd_card_unref · release the reference counter
- snd_component_add · add a component string
- snd_compress_register · register compressed device
- snd_ctl_activate_id · activate/inactivate the control of the given id
- snd_ctl_add · add the control instance to the card
- snd_ctl_add_slave · Add a virtual slave control
- snd_ctl_add_slave_uncached · Add a virtual slave control
- snd_ctl_add_vmaster_hook · Add a hook to a vmaster control
- snd_ctl_boolean_mono_info · Helper function for a standard boolean info callback with a mono channel
- snd_ctl_boolean_stereo_info · Helper function for a standard boolean info callback with stereo two channels
- snd_ctl_enum_info · fills the info structure for an enumerated control
- snd_ctl_find_id · find the control instance with the given id
- snd_ctl_find_numid · find the control instance with the given number-id
- snd_ctl_free_one · release the control instance
- snd_ctl_make_virtual_master · Create a virtual master control
- snd_ctl_new · create a control instance from the template
- snd_ctl_new1 · create a control instance from the template
- snd_ctl_notify · Send notification to user-space for a control change
- snd_ctl_register_ioctl · register the device-specific control-ioctls
- snd_ctl_register_ioctl_compat · register the device-specific 32bit compat control-ioctls
- snd_ctl_remove · remove the control from the card and release it
- snd_ctl_remove_id · remove the control of the given id and release it
- snd_ctl_rename_id · replace the id of a control on the card
- snd_ctl_replace · replace the control instance of the card
- snd_ctl_sync_vmaster · Sync the vmaster slaves and hook
- snd_ctl_unregister_ioctl · de-register the device-specific control-ioctls
- snd_ctl_unregister_ioctl_compat · de-register the device-specific compat 32bit control-ioctls
- snd_device_disconnect · disconnect the device
- snd_device_free · release the device from the card
- snd_device_initialize · Initialize struct device for sound devices
- snd_device_new · create an ALSA device component
- snd_device_register · register the device
- snd_dma_alloc_pages · allocate the buffer area according to the given type
- snd_dma_alloc_pages_fallback · allocate the buffer area according to the given type with fallback
- snd_dma_disable · stop the ISA DMA transfer
- snd_dma_free_pages · release the allocated buffer
- snd_dma_get_reserved_buf · get the reserved buffer for the given device
- snd_dma_pointer · return the current pointer to DMA transfer buffer in bytes
- snd_dma_program · program an ISA DMA transfer
- snd_dma_reserve_buf · reserve the buffer
- snd_dmaengine_pcm_close · Close a dmaengine based PCM substream
- snd_dmaengine_pcm_close_release_chan · Close a dmaengine based PCM substream and release channel
- snd_dmaengine_pcm_open · Open a dmaengine based PCM substream
- snd_dmaengine_pcm_open_request_chan · Open a dmaengine based PCM substream and request channel
- snd_dmaengine_pcm_pointer · dmaengine based PCM pointer implementation
- snd_dmaengine_pcm_pointer_no_residue · dmaengine based PCM pointer implementation
- snd_dmaengine_pcm_prepare_slave_config · Generic prepare_slave_config callback
- snd_dmaengine_pcm_register · Register a dmaengine based PCM device
- snd_dmaengine_pcm_request_channel · Request channel for the dmaengine PCM
- snd_dmaengine_pcm_set_config_from_dai_data · Initializes a dma slave config using DAI DMA data.
- snd_dmaengine_pcm_trigger · dmaengine based PCM trigger implementation
- snd_dmaengine_pcm_unregister · Removes a dmaengine based PCM device
- snd_free_pages · release the pages
- snd_hwdep_new · create a new hwdep instance
- snd_hwparams_to_dma_slave_config · Convert hw_params to dma_slave_config
- snd_info_create_card_entry · create an info entry for the given card
- snd_info_create_module_entry · create an info entry for the given module
- snd_info_free_entry · release the info entry
- snd_info_get_line · read one line from the procfs buffer
- snd_info_get_str · parse a string token
- snd_info_register · register the info entry
- snd_info_unregister · de-register the info entry
- snd_interval_list · refine the interval value from the list
- snd_interval_ranges · refine the interval value from the list of ranges
- snd_interval_ratnum · refine the interval value
- snd_interval_refine · refine the interval value of configurator
- snd_iprintf · printf on the procfs buffer
- snd_jack_add_new_kctl · Create a new snd_jack_kctl and add it to jack
- snd_jack_new · Create a new jack
- snd_jack_report · Report the current status of a jack
- snd_jack_set_key · Set a key mapping on a jack
- snd_jack_set_parent · Set the parent device for a jack
- snd_lookup_minor_data · get user data of a registered device
- snd_malloc_pages · allocate pages with the given size
- snd_mpu401_uart_interrupt · generic MPU401-UART interrupt handler
- snd_mpu401_uart_interrupt_tx · generic MPU401-UART transmit irq handler
- snd_mpu401_uart_new · create an MPU401-UART instance
- snd_pcm_add_chmap_ctls · create channel-mapping control elements
- snd_pcm_capture_avail · Get the available (readable) space for capture
- snd_pcm_capture_empty · check whether the capture buffer is empty
- snd_pcm_capture_hw_avail · Get the free space for capture
- snd_pcm_capture_ready · check whether the capture buffer is available
- snd_pcm_chmap_substream · get the PCM substream assigned to the given chmap info
- snd_pcm_format_big_endian · Check the PCM format is big-endian
- snd_pcm_format_cpu_endian · Check the PCM format is CPU-endian
- snd_pcm_format_linear · Check the PCM format is linear
- snd_pcm_format_little_endian · Check the PCM format is little-endian
- snd_pcm_format_name · Return a name string for the given PCM format
- snd_pcm_format_physical_width · return the physical bit-width of the format
- snd_pcm_format_set_silence · set the silence data on the buffer
- snd_pcm_format_signed · Check the PCM format is signed linear
- snd_pcm_format_silence_64 · return the silent data in 8 bytes array
- snd_pcm_format_size · return the byte size of samples on the given format
- snd_pcm_format_unsigned · Check the PCM format is unsigned linear
- snd_pcm_format_width · return the bit-width of the format
- snd_pcm_gettime · Fill the timespec depending on the timestamp mode
- snd_pcm_group_for_each_entry · iterate over the linked substreams
- snd_pcm_hw_constraint_integer · apply an integer constraint to an interval
- snd_pcm_hw_constraint_list · apply a list of constraints to a parameter
- snd_pcm_hw_constraint_mask64 · apply the given bitmap mask constraint
- snd_pcm_hw_constraint_minmax · apply a min/max range constraint to an interval
- snd_pcm_hw_constraint_msbits · add a hw constraint msbits rule
- snd_pcm_hw_constraint_pow2 · add a hw constraint power-of-2 rule
- snd_pcm_hw_constraint_ranges · apply list of range constraints to a parameter
- snd_pcm_hw_constraint_ratdens · apply ratdens constraint to a parameter
- snd_pcm_hw_constraint_ratnums · apply ratnums constraint to a parameter
- snd_pcm_hw_constraint_single · Constrain parameter to a single value
- snd_pcm_hw_constraint_step · add a hw constraint step rule
- snd_pcm_hw_param_first · refine config space and return minimum value
- snd_pcm_hw_param_last · refine config space and return maximum value
- snd_pcm_hw_param_value · return params field var value
- snd_pcm_hw_rule_add · add the hw-constraint rule
- snd_pcm_hw_rule_noresample · add a rule to allow disabling hw resampling
- snd_pcm_lib_alloc_vmalloc_32_buffer · allocate 32-bit-addressable buffer
- snd_pcm_lib_alloc_vmalloc_buffer · allocate virtual DMA buffer
- snd_pcm_lib_buffer_bytes · Get the buffer size of the current PCM in bytes
- snd_pcm_lib_default_mmap · Default PCM data mmap function
- snd_pcm_lib_free_pages · release the allocated DMA buffer.
- snd_pcm_lib_free_vmalloc_buffer · free vmalloc buffer
- snd_pcm_lib_get_vmalloc_page · map vmalloc buffer offset to page struct
- snd_pcm_lib_ioctl · a generic PCM ioctl callback
- snd_pcm_lib_malloc_pages · allocate the DMA buffer
- snd_pcm_lib_mmap_iomem · Default PCM data mmap function for I/O mem
- snd_pcm_lib_period_bytes · Get the period size of the current PCM in bytes
- snd_pcm_lib_preallocate_free_for_all · release all pre-allocated buffers on the pcm
- snd_pcm_lib_preallocate_pages · pre-allocation for the given DMA type
- snd_pcm_lib_preallocate_pages_for_all · pre-allocation for continuous memory type (all substreams)
- snd_pcm_limit_hw_rates · determine rate_min/rate_max fields
- snd_pcm_limit_isa_dma_size · Get the max size fitting with ISA DMA transfer
- snd_pcm_mmap_data_close · decrease the mmap counter
- snd_pcm_mmap_data_open · increase the mmap counter
- snd_pcm_new · create a new PCM instance
- snd_pcm_new_internal · create a new internal PCM instance
- snd_pcm_new_stream · create a new PCM stream
- snd_pcm_notify · Add/remove the notify list
- snd_pcm_period_elapsed · update the pcm status for the next period
- snd_pcm_playback_avail · Get the available (writable) space for playback
- snd_pcm_playback_data · check whether any data exists on the playback buffer
- snd_pcm_playback_empty · check whether the playback buffer is empty
- snd_pcm_playback_hw_avail · Get the queued space for playback
- snd_pcm_playback_ready · check whether the playback buffer is available
- snd_pcm_rate_bit_to_rate · converts SNDRV_PCM_RATE_xxx bit to sample rate
- snd_pcm_rate_mask_intersect · computes the intersection between two rate masks
- snd_pcm_rate_range_to_bits · converts rate range to SNDRV_PCM_RATE_xxx bit
- snd_pcm_rate_to_rate_bit · converts sample rate to SNDRV_PCM_RATE_xxx bit
- snd_pcm_running · Check whether the substream is in a running state
- snd_pcm_set_ops · set the PCM operators
- snd_pcm_set_runtime_buffer · Set the PCM runtime buffer
- snd_pcm_set_sync · set the PCM sync id
- snd_pcm_sgbuf_get_addr · Get the DMA address at the corresponding offset
- snd_pcm_sgbuf_get_chunk_size · Compute the max size that fits within the contig. page from the given size
- snd_pcm_sgbuf_get_ptr · Get the virtual address at the corresponding offset
- snd_pcm_sgbuf_ops_page · get the page struct at the given offset
- snd_pcm_stop · try to stop all running streams in the substream group
- snd_pcm_stop_xrun · stop the running streams as XRUN
- snd_pcm_stream_linked · Check whether the substream is linked with others
- snd_pcm_stream_lock · Lock the PCM stream
- snd_pcm_stream_lock_irq · Lock the PCM stream
- snd_pcm_stream_lock_irqsave · Lock the PCM stream
- snd_pcm_stream_str · Get a string naming the direction of a stream
- snd_pcm_stream_unlock · Unlock the PCM stream
- snd_pcm_stream_unlock_irq · Unlock the PCM stream
- snd_pcm_stream_unlock_irqrestore · Unlock the PCM stream
- snd_pcm_substream_to_dma_direction · Get dma_transfer_direction for a PCM substream
- snd_pcm_suspend · trigger SUSPEND to all linked streams
- snd_pcm_suspend_all · trigger SUSPEND to all substreams in the given pcm
- snd_pcm_trigger_done · Mark the master substream
- snd_power_wait · wait until the power-state is changed.
- snd_printd · debug printk
- snd_printd_ratelimit
- snd_printdd · debug printk
- snd_printk · printk wrapper
- snd_rawmidi_new · create a rawmidi instance
- snd_rawmidi_receive · receive the input data from the device
- snd_rawmidi_set_ops · set the rawmidi operators
- snd_rawmidi_transmit · copy from the buffer to the device
- snd_rawmidi_transmit_ack · acknowledge the transmission
- snd_rawmidi_transmit_empty · check whether the output buffer is empty
- snd_rawmidi_transmit_peek · copy data from the internal buffer
- snd_register_device · Register the ALSA device file for the card
- snd_register_device_for_dev · Register the ALSA device file for the card
- snd_request_card · try to load the card module
- snd_soc_add_card_controls · add an array of controls to a SoC card. Convenience function to add a list of controls.
- snd_soc_add_codec_controls · add an array of controls to a codec. Convenience function to add a list of controls. Many codecs were duplicating this code.
- snd_soc_add_component_controls · Add an array of controls to a component.
- snd_soc_add_dai_controls · add an array of controls to a DAI. Convienience function to add a list of controls.
- snd_soc_add_dai_link · Add a DAI link dynamically
- snd_soc_add_platform · Add a platform to the ASoC core
- snd_soc_add_platform_controls · add an array of controls to a platform. Convenience function to add a list of controls.
- snd_soc_cache_sync · Sync the register cache with the hardware
- snd_soc_card_jack_new · Create a new jack
- snd_soc_cnew · create new control
- snd_soc_codec_exit_regmap · De-initialize regmap instance for the CODEC
- snd_soc_codec_force_bias_level · Set the CODEC DAPM bias level
- snd_soc_codec_get_bias_level · Get current CODEC DAPM bias level
- snd_soc_codec_get_dapm · Returns the DAPM context for the CODEC
- snd_soc_codec_init_bias_level · Initialize CODEC DAPM bias level
- snd_soc_codec_init_regmap · Initialize regmap instance for the CODEC
- snd_soc_codec_set_sysclk · configure CODEC system or master clock.
- snd_soc_component_async_complete · Ensure asynchronous I/O has completed
- snd_soc_component_exit_regmap · De-initialize regmap instance for the component
- snd_soc_component_get_dapm · Returns the DAPM context associated with a component
- snd_soc_component_init_regmap · Initialize regmap instance for the component
- snd_soc_component_read · Read register value
- snd_soc_component_test_bits · Test register for change
- snd_soc_component_to_codec · Casts a component to the CODEC it is embedded in
- snd_soc_component_to_platform · Casts a component to the platform it is embedded in
- snd_soc_component_update_bits · Perform read/modify/write cycle
- snd_soc_component_update_bits_async · Perform asynchronous read/modify/write cycle
- snd_soc_component_write · Write register value
- snd_soc_dai_digital_mute · configure DAI system or master clock.
- snd_soc_dai_set_bclk_ratio · configure BCLK to sample rate ratio.
- snd_soc_dai_set_channel_map · configure DAI audio channel map
- snd_soc_dai_set_clkdiv · configure DAI clock dividers.
- snd_soc_dai_set_fmt · configure DAI hardware audio format.
- snd_soc_dai_set_pll · configure DAI PLL.
- snd_soc_dai_set_sysclk · configure DAI system or master clock.
- snd_soc_dai_set_tdm_slot · Configures a DAI for TDM operation
- snd_soc_dai_set_tristate · configure DAI system or master clock.
- snd_soc_dapm_add_routes · Add routes between DAPM widgets
- snd_soc_dapm_del_routes · Remove routes between DAPM widgets
- snd_soc_dapm_disable_pin · disable pin.
- snd_soc_dapm_disable_pin_unlocked · disable pin.
- snd_soc_dapm_enable_pin · enable pin.
- snd_soc_dapm_enable_pin_unlocked · enable pin.
- snd_soc_dapm_force_bias_level · Sets the DAPM bias level
- snd_soc_dapm_force_enable_pin · force a pin to be enabled
- snd_soc_dapm_force_enable_pin_unlocked · force a pin to be enabled
- snd_soc_dapm_free · free dapm resources
- snd_soc_dapm_get_enum_double · dapm enumerated double mixer get callback
- snd_soc_dapm_get_pin_status · get audio pin status
- snd_soc_dapm_get_pin_switch · Get information for a pin switch
- snd_soc_dapm_get_volsw · dapm mixer get callback
- snd_soc_dapm_ignore_suspend · ignore suspend status for DAPM endpoint
- snd_soc_dapm_info_pin_switch · Info for a pin switch
- snd_soc_dapm_kcontrol_codec · Returns the codec associated to a kcontrol
- snd_soc_dapm_kcontrol_dapm · Returns the dapm context associated to a kcontrol
- snd_soc_dapm_kcontrol_widget · Returns the widget associated to a kcontrol
- snd_soc_dapm_nc_pin · permanently disable pin.
- snd_soc_dapm_nc_pin_unlocked · permanently disable pin.
- snd_soc_dapm_new_controls · create new dapm controls
- snd_soc_dapm_new_widgets · add new dapm widgets
- snd_soc_dapm_put_enum_double · dapm enumerated double mixer set callback
- snd_soc_dapm_put_pin_switch · Set information for a pin switch
- snd_soc_dapm_put_volsw · dapm mixer set callback
- snd_soc_dapm_sync · scan and power dapm paths
- snd_soc_dapm_sync_unlocked · scan and power dapm paths
- snd_soc_dapm_to_codec · Casts a DAPM context to the CODEC it is embedded in
- snd_soc_dapm_to_component · Casts a DAPM context to the component it is embedded in
- snd_soc_dapm_to_platform · Casts a DAPM context to the platform it is embedded in
- snd_soc_dapm_weak_routes · Mark routes between DAPM widgets as weak
- snd_soc_find_dai · Find a registered DAI
- snd_soc_get_enum_double · enumerated double mixer get callback
- snd_soc_get_strobe · strobe get callback
- snd_soc_get_volsw · single mixer get callback
- snd_soc_get_volsw_range · single mixer get callback with range
- snd_soc_get_volsw_sx · single mixer get callback
- snd_soc_get_xr_sx · signed multi register get callback
- snd_soc_info_enum_double · enumerated double mixer info callback
- snd_soc_info_volsw · single mixer info callback
- snd_soc_info_volsw_range · single mixer info callback with range.
- snd_soc_info_volsw_sx · Mixer info callback for SX TLV controls
- snd_soc_info_xr_sx · signed multi register info callback
- snd_soc_jack_add_gpiods · Associate GPIO descriptor pins with an ASoC jack
- snd_soc_jack_add_gpios · Associate GPIO pins with an ASoC jack
- snd_soc_jack_add_pins · Associate DAPM pins with an ASoC jack
- snd_soc_jack_add_zones · Associate voltage zones with jack
- snd_soc_jack_free_gpios · Release GPIO pins' resources of an ASoC jack
- snd_soc_jack_get_type · Based on the mic bias value, this function returns the type of jack from the zones declared in the jack type
- snd_soc_jack_notifier_register · Register a notifier for jack status
- snd_soc_jack_notifier_unregister · Unregister a notifier for jack status
- snd_soc_jack_report · Report the current status for a jack
- snd_soc_kcontrol_codec · Returns the CODEC that registered the control
- snd_soc_kcontrol_component · Returns the component that registered the control
- snd_soc_kcontrol_platform · Returns the platform that registered the control
- snd_soc_limit_volume · Set new limit to an existing volume control.
- snd_soc_new_compress · create a new compress.
- snd_soc_put_enum_double · enumerated double mixer put callback
- snd_soc_put_strobe · strobe put callback
- snd_soc_put_volsw · single mixer put callback
- snd_soc_put_volsw_range · single mixer put value callback with range.
- snd_soc_put_volsw_sx · double mixer set callback
- snd_soc_put_xr_sx · signed multi register get callback
- snd_soc_register_card · Register a card with the ASoC core
- snd_soc_register_codec · Register a codec with the ASoC core
- snd_soc_register_dai · Register a DAI dynamically & create its widgets
- snd_soc_register_platform · Register a platform with the ASoC core
- snd_soc_remove_dai_link · Remove a DAI link from the list
- snd_soc_remove_platform · Remove a platform from the ASoC core
- snd_soc_runtime_set_dai_fmt · Change DAI link format for a ASoC runtime
- snd_soc_set_runtime_hwparams · set the runtime hardware parameters
- snd_soc_test_bits · test register for change
- snd_soc_unregister_card · Unregister a card with the ASoC core
- snd_soc_unregister_codec · Unregister a codec from the ASoC core
- snd_soc_unregister_component · Unregister a component from the ASoC core
- snd_soc_unregister_platform · Unregister a platform from the ASoC core
- snd_soc_update_bits · update codec register bits
- snd_unregister_device · unregister the device on the given card
- SNDRV_COMPRESS_IOCTL_VERSION
- snprintf · Format a string and place it in a buffer
- soabort · kernel socket interface
- soaccept · kernel socket interface
- sobind · kernel socket interface
- socheckuid · kernel socket interface
- sock_alloc · allocate a socket
- sock_poll_wait · place memory barrier behind the poll_wait call.
- sock_register · add a socket protocol handler
- sock_release · close a socket
- sock_tx_timestamp · checks whether the outgoing packet is to be time stamped
- sock_unregister · remove a protocol handler
- socket · kernel socket interface
- sockfd_lookup · Go from a file number to its socket slot
- soclose · kernel socket interface
- soconnect · kernel socket interface
- socreate · kernel socket interface
- sodisconnect · kernel socket interface
- sodtor_set · kernel socket interface
- sodupsockaddr · kernel socket interface
- sofree · kernel socket interface
- sogetopt · kernel socket interface
- sohasoutofband · kernel socket interface
- solisten · kernel socket interface
- solisten_proto · kernel socket interface
- solisten_proto_check · kernel socket interface
- sonewconn · kernel socket interface
- sooptcopyin · kernel socket interface
- sooptcopyout · kernel socket interface
- sopoll · kernel socket interface
- sopoll_generic · kernel socket interface
- soreceive · kernel socket interface
- soreceive_dgram · kernel socket interface
- soreceive_generic · kernel socket interface
- soreceive_stream · kernel socket interface
- soreserve · kernel socket interface
- sorflush · kernel socket interface
- sosend · kernel socket interface
- sosend_dgram · kernel socket interface
- sosend_generic · kernel socket interface
- sosetopt · kernel socket interface
- soshutdown · kernel socket interface
- sotoxsocket · kernel socket interface
- soundmodem · amateur (AX.25) packet radio network driver for soundcards
- soupcall_clear · kernel socket interface
- soupcall_set · kernel socket interface
- sowakeup · kernel socket interface
- spans_boundary · Check a packet can be ISA DMA'd
- sparse_keymap_entry_from_keycode · perform sparse keymap lookup
- sparse_keymap_entry_from_scancode · perform sparse keymap lookup
- sparse_keymap_free · free memory allocated for sparse keymap
- sparse_keymap_report_entry · report event corresponding to given key entry
- sparse_keymap_report_event · report event corresponding to given scancode
- sparse_keymap_setup · set up sparse keymap for an input device
- sparse_memory_present_with_active_regions · Call memory_present for each active range
- sphereprobe · Probe a pretend hemisphere
- spi_add_device · Add spi_device allocated with spi_alloc_device
- spi_alloc_device · Allocate a new SPI device
- spi_alloc_master · allocate SPI master controller
- spi_async · asynchronous SPI transfer
- spi_async_locked · version of spi_async with exclusive bus usage
- spi_bus_lock · obtain a lock for exclusive SPI bus usage
- spi_bus_unlock · release the lock for exclusive SPI bus usage
- spi_busnum_to_master · look up master associated with bus_num
- spi_display_xfer_agreement · Print the current target transfer agreement
- spi_finalize_current_message · the current message is complete
- spi_finalize_current_transfer · report completion of a transfer
- spi_get_next_queued_message · called by driver to check for queued messages
- spi_message_init_with_transfers · Initialize spi_message and append transfers
- spi_new_device · instantiate one new SPI device
- spi_populate_tag_msg · place a tag message in a buffer
- spi_read · SPI synchronous read
- spi_register_board_info · register SPI devices for a given board
- spi_register_driver · register a SPI driver
- spi_register_master · register SPI master controller
- spi_schedule_dv_device · schedule domain validation to occur on the device
- spi_setup · setup SPI mode and clock rate
- spi_sync · blocking/synchronous SPI data transfers
- spi_sync_locked · version of spi_sync with exclusive bus usage