📦 linux-manual
82568 pages · page 293 of 413
S (continued)
- snd_BUG(9)give a BUG warning message and stack trace✨
- snd_BUG_ON(9)debugging check macro✨
- snd_card_add_dev_attr(9)Append a new sysfs attribute group to card✨
- snd_card_disconnect(9)disconnect all APIs from the file-operations (user space)✨
- snd_card_disconnect_sync(9)disconnect card and wait until files get closed✨
- snd_card_file_add(9)add the file to the file list of the card✨
- snd_card_file_remove(9)remove the file from the file list✨
- snd_card_free(9)frees given soundcard structure✨
- snd_card_free_on_error(9)a small helper for handling devm probe errors✨
- snd_card_free_when_closed(9)Disconnect the card, free it later eventually✨
- snd_card_new(9)create and initialize a soundcard structure✨
- snd_card_ref(9)Get the card object from the index✨
- snd_card_register(9)register the soundcard✨
- snd_card_ro_proc_new(9)Create a read-only text proc file entry for the card✨
- snd_card_rw_proc_new(9)Create a read/write text proc file entry for the card✨
- snd_card_set_id(9)set card identification name✨
- snd_card_unref(9)Unreference the card object✨
- snd_component_add(9)add a component string✨
- snd_compr_set_runtime_buffer(9)Set the Compress runtime buffer✨
- snd_compr_stop_error(9)Report a fatal error on a stream✨
- snd_compr_task_finished(9)Notify that the task was finished✨
- snd_compr_use_pause_in_draining(9)Allow pause and resume in draining state✨
- snd_compress_new(9)create new compress device✨
- snd_ctl_activate_id(9)activate/inactivate the control of the given id✨
- snd_ctl_add(9)add the control instance to the card✨
- snd_ctl_add_follower(9)Add a virtual follower control✨
- snd_ctl_add_follower_uncached(9)Add a virtual follower control✨
- snd_ctl_add_followers(9)add multiple followers to vmaster✨
- snd_ctl_add_vmaster_hook(9)Add a hook to a vmaster control✨
- snd_ctl_apply_vmaster_followers(9)Apply function to each vmaster follower✨
- snd_ctl_boolean_mono_info(9)Helper function for a standard boolean info callback with a mono channel✨
- snd_ctl_boolean_stereo_info(9)Helper function for a standard boolean info callback with stereo two channels✨
- snd_ctl_disconnect_layer(9)disconnect control layer✨
- snd_ctl_enum_info(9)fills the info structure for an enumerated control✨
- snd_ctl_find_id(9)find the control instance with the given id✨
- snd_ctl_find_id_mixer(9)find the control instance with the given name string✨
- snd_ctl_find_numid(9)find the control instance with the given number-id✨
- snd_ctl_free_one(9)release the control instance✨
- snd_ctl_make_virtual_master(9)Create a virtual master control✨
- snd_ctl_new(9)create a new control instance with some elements✨
- snd_ctl_new1(9)create a control instance from the template✨
- snd_ctl_notify(9)Send notification to user-space for a control change✨
- snd_ctl_notify_one(9)Send notification to user-space for a control change✨
- snd_ctl_register_ioctl(9)register the device-specific control-ioctls✨
- snd_ctl_register_ioctl_compat(9)register the device-specific 32bit compat control-ioctls✨
- snd_ctl_register_layer(9)register new control layer✨
- snd_ctl_remove(9)remove the control from the card and release it✨
- snd_ctl_remove_id(9)remove the control of the given id and release it✨
- snd_ctl_remove_user_ctl(9)remove and release the unlocked user control✨
- snd_ctl_rename(9)rename the control on the card✨
- snd_ctl_rename_id(9)replace the id of a control on the card✨
- snd_ctl_replace(9)replace the control instance of the card✨
- snd_ctl_request_layer(9)request to use the layer✨
- snd_ctl_sync_vmaster(9)Sync the vmaster followers and hook✨
- snd_ctl_unregister_ioctl(9)de-register the device-specific control- ioctls✨
- snd_ctl_unregister_ioctl_compat(9)de-register the device-specific compat 32bit control-ioctls✨
- snd_device_alloc(9)Allocate and initialize struct device for sound devices✨
- snd_device_disconnect(9)disconnect the device✨
- snd_device_free(9)release the device from the card✨
- snd_device_new(9)create an ALSA device component✨
- snd_device_register(9)register the device✨
- snd_devm_alloc_dir_pages(9)allocate the buffer and manage with devres✨
- snd_devm_card_new(9)managed snd_card object creation✨
- snd_devm_request_dma(9)the managed version of request_dma()✨
- snd_dma_alloc_dir_pages(9)allocate the buffer area according to the given type and direction✨
- snd_dma_alloc_pages_fallback(9)allocate the buffer area according to the given type with fallback✨
- snd_dma_buffer_mmap(9)perform mmap of the given DMA buffer✨
- snd_dma_buffer_sync(9)sync DMA buffer between CPU and device✨
- snd_dma_disable(9)stop the ISA DMA transfer✨
- snd_dma_free_pages(9)release the allocated buffer✨
- snd_dma_pointer(9)return the current pointer to DMA transfer buffer in bytes✨
- snd_dma_program(9)program an ISA DMA transfer✨
- snd_dmaengine_pcm_close(9)Close a dmaengine based PCM substream✨
- snd_dmaengine_pcm_close_release_chan(9)Close a dmaengine based PCM substream and release channel✨
- snd_dmaengine_pcm_open(9)Open a dmaengine based PCM substream✨
- snd_dmaengine_pcm_pointer(9)dmaengine based PCM pointer implementation✨
- snd_dmaengine_pcm_pointer_no_residue(9)dmaengine based PCM pointer implementation✨
- snd_dmaengine_pcm_prepare_slave_config(9)Generic prepare_slave_config callback✨
- snd_dmaengine_pcm_refine_runtime_hwparams(9)Refine runtime hw params✨
- snd_dmaengine_pcm_register(9)Register a dmaengine based PCM device✨
- snd_dmaengine_pcm_request_channel(9)Request channel for the dmaengine PCM✨
- snd_dmaengine_pcm_set_config_from_dai_data(9)Initializes a dma slave config using DAI DMA data.✨
- snd_dmaengine_pcm_trigger(9)dmaengine based PCM trigger implementation✨
- snd_dmaengine_pcm_unregister(9)Removes a dmaengine based PCM device✨
- snd_fw_transaction(9)send a request and wait for its completion✨
- snd_hda_activate_path(9)activate or deactivate the given path✨
- snd_hda_add_imux_item(9)Add an item to input_mux✨
- snd_hda_add_new_ctls(9)create controls from the array✨
- snd_hda_add_new_path(9)parse the path between the given NIDs and add to the path list✨
- snd_hda_add_verbs(9)Add verbs to the init list✨
- snd_hda_add_vmaster_hook(9)Add a vmaster hw specific hook✨
- snd_hda_apply_fixup(9)Apply the fixup chain with the given action✨
- snd_hda_apply_pincfgs(9)Set each pin config in the given list✨
- snd_hda_apply_verbs(9)Execute the init verb lists✨
- snd_hda_attach_beep_device(9)Attach a beep input device✨
- snd_hda_bus_reset_codecs(9)Reset the bus✨
- snd_hda_check_amp_caps(9)query AMP capabilities✨
- snd_hda_check_amp_list_power(9)Check the amp list and update the power✨
- snd_hda_codec_amp_init(9)initialize the AMP value✨
- snd_hda_codec_amp_init_stereo(9)initialize the stereo AMP value✨
- snd_hda_codec_amp_stereo(9)update the AMP stereo values✨
- snd_hda_codec_amp_update(9)update the AMP mono value✨
- snd_hda_codec_cleanup(9)Clean up stream resources✨
- snd_hda_codec_cleanup_for_unbind(9)Prepare codec for removal✨
- snd_hda_codec_configure(9)(Re-)configure the HD-audio codec✨
- snd_hda_codec_device_init(9)allocate HDA codec device✨
- snd_hda_codec_eapd_power_filter(9)A power filter callback for EAPD✨
- snd_hda_codec_get_pin_target(9)return the current pinctl target value✨
- snd_hda_codec_get_pincfg(9)Obtain a pin-default configuration✨
- snd_hda_codec_new(9)create a HDA codec✨
- snd_hda_codec_prepare(9)Prepare a stream✨
- snd_hda_codec_register(9)Finalize codec initialization✨
- snd_hda_codec_reset(9)Clear all objects assigned to the codec✨
- snd_hda_codec_set_gpio(9)Set up GPIO bits for AFG✨
- snd_hda_codec_set_name(9)set the codec name✨
- snd_hda_codec_set_pin_target(9)remember the current pinctl target value✨
- snd_hda_codec_set_pincfg(9)Override a pin default configuration✨
- snd_hda_codec_set_power_save(9)Configure codec's runtime PM✨
- snd_hda_codec_set_power_to_all(9)Set the power state to all widgets✨
- snd_hda_codec_setup_stream(9)set up the codec for streaming✨
- snd_hda_codec_unregister(9)Unregister specified codec device✨
- snd_hda_codec_update_widgets(9)Refresh widget caps and pin defaults✨
- snd_hda_correct_pin_ctl(9)correct the pin ctl value for matching with the pin cap✨
- snd_hda_create_dig_out_ctls(9)create Output SPDIF-related controls✨
- snd_hda_create_spdif_in_ctls(9)create Input SPDIF-related controls✨
- snd_hda_create_spdif_share_sw(9)create Default PCM switch✨
- snd_hda_ctl_add(9)Add a control element and assign to the codec✨
- snd_hda_ctls_clear(9)Clear all controls assigned to the given codec✨
- snd_hda_detach_beep_device(9)Detach the beep device✨
- snd_hda_enable_beep_device(9)Turn on/off beep sound✨
- snd_hda_enum_helper_info(9)Helper for simple enum ctls✨
- snd_hda_ext_driver_register(9)register a driver for ext hda devices✨
- snd_hda_ext_driver_unregister(9)unregister a driver for ext hda devices✨
- snd_hda_find_mixer_ctl(9)Find a mixer control element with the given name✨
- snd_hda_gen_add_kctl(9)Add a new kctl_new struct from the template✨
- snd_hda_gen_add_micmute_led_cdev(9)Create a LED classdev and enable as mic-mute LED✨
- snd_hda_gen_add_mute_led_cdev(9)Create a LED classdev and enable as vmaster mute LED✨
- snd_hda_gen_build_controls(9)Build controls from the parsed results✨
- snd_hda_gen_build_pcms(9)build PCM streams based on the parsed results✨
- snd_hda_gen_check_power_status(9)check the loopback power save state✨
- snd_hda_gen_fix_pin_power(9)Fix the power of the given pin widget to D0✨
- snd_hda_gen_hp_automute(9)standard HP-automute helper✨
- snd_hda_gen_init(9)initialize the generic spec✨
- snd_hda_gen_line_automute(9)standard line-out-automute helper✨
- snd_hda_gen_mic_autoswitch(9)standard mic auto-switch helper✨
- snd_hda_gen_parse_auto_config(9)Parse the given BIOS configuration and set up the hda_gen_spec✨
- snd_hda_gen_path_power_filter(9)power_filter hook to make inactive widgets into power down✨
- snd_hda_gen_remove(9)free the generic spec✨
- snd_hda_gen_shutup_speakers(9)Forcibly mute the speaker outputs✨
- snd_hda_gen_spec_init(9)initialize hda_gen_spec struct✨
- snd_hda_gen_stream_pm(9)Stream power management callback✨
- snd_hda_gen_update_outputs(9)Toggle outputs muting✨
- snd_hda_get_bool_hint(9)Get a boolean hint value✨
- snd_hda_get_conn_index(9)get the connection index of the given NID✨
- snd_hda_get_conn_list(9)get connection list✨
- snd_hda_get_connections(9)copy connection list✨
- snd_hda_get_default_vref(9)Get the default (mic) VREF pin bits✨
- snd_hda_get_dev_select(9)get device entry select on the pin✨
- snd_hda_get_devices(9)copy device list without cache✨
- snd_hda_get_hint(9)Look for hint string✨
- snd_hda_get_input_pin_attr(9)Get the input pin attribute from pin config✨
- snd_hda_get_int_hint(9)Get an integer hint value✨
- snd_hda_get_num_devices(9)get DEVLIST_LEN parameter of the given widget✨
- snd_hda_get_path_from_idx(9)get the path instance corresponding to the given index number✨
- snd_hda_get_path_idx(9)get the index number corresponding to the path instance✨
- snd_hda_get_pin_label(9)Get a label for the given I/O pin✨
- snd_hda_input_mux_info(9)Info callback helper for the input-mux enum✨
- snd_hda_input_mux_put(9)Put callback helper for the input-mux enum✨
- snd_hda_jack_add_kctl(9)Add a kctl for the given pin✨
- snd_hda_jack_add_kctl_mst(9)Add a kctl for the given pin✨
- snd_hda_jack_add_kctls(9)Add kctls for all pins included in the given pincfg✨
- snd_hda_jack_bind_keymap(9)bind keys generated from one NID to another jack.✨
- snd_hda_jack_detect(9)Detect the jack✨
- snd_hda_jack_detect_enable(9)Enable the jack detection on the given pin✨
- snd_hda_jack_detect_enable_callback(9)enable the jack-detection✨
- snd_hda_jack_detect_enable_callback_mst(9)enable the jack-detection✨
- snd_hda_jack_detect_mst(9)Detect the jack✨
- snd_hda_jack_detect_state(9)query pin Presence Detect status✨
- snd_hda_jack_detect_state_mst(9)query pin Presence Detect status✨
- snd_hda_jack_pin_sense(9)execute pin sense measurement✨
- snd_hda_jack_poll_all(9)Poll all jacks✨
- snd_hda_jack_report_sync(9)sync the states of all jacks and report if changed✨
- snd_hda_jack_set_button_state(9)report button event to the hda_jack_tbl button_state.✨
- snd_hda_jack_set_dirty_all(9)Mark all the cached as dirty✨
- snd_hda_jack_set_gating_jack(9)Set gating jack.✨
- snd_hda_jack_tbl_get(9)query the jack-table entry for the given NID✨
- snd_hda_jack_tbl_get_from_tag(9)query the jack-table entry for the given tag✨
- snd_hda_jack_tbl_get_mst(9)query the jack-table entry for the given NID✨
- snd_hda_jack_tbl_new(9)create a jack-table entry for the given NID✨
- snd_hda_jack_unsol_event(9)Handle an unsolicited event✨
- snd_hda_load_patch(9)load a "patch" firmware file and parse it✨
- snd_hda_lock_devices(9)pseudo device locking✨
- snd_hda_mixer_amp_switch_get(9)Get callback for a standard AMP mixer switch✨
- snd_hda_mixer_amp_switch_get_beep(9)Get callback for beep controls✨
- snd_hda_mixer_amp_switch_info(9)Info callback for a standard AMP mixer switch✨
- snd_hda_mixer_amp_switch_put(9)Put callback for a standard AMP mixer switch✨
- snd_hda_mixer_amp_switch_put_beep(9)Put callback for beep controls✨
- snd_hda_mixer_amp_tlv(9)TLV callback for a standard AMP mixer volume✨
- snd_hda_mixer_amp_volume_get(9)Get callback for a standard AMP mixer volume✨
- snd_hda_mixer_amp_volume_info(9)Info callback for a standard AMP mixer✨
💅
getting it ready, bestie…