section 9 · Kernel routines 🧠
87928 pages · page 301 of 440
S (continued)
- sdca_irq_populate(9)Request all the individual IRQs for an SDCA Function✨
- sdca_irq_populate_early(9)process pre-audio card IRQ registrations✨
- sdca_irq_request(9)request an individual SDCA interrupt✨
- sdca_jack_alloc_state(9)allocate state for a jack interrupt✨
- sdca_jack_free_state(9)free state for a jack interrupt✨
- sdca_jack_init_state(9)Initialise transient state for a jack interrupt✨
- sdca_jack_process(9)Process an SDCA jack event✨
- sdca_jack_set_jack(9)attach an ASoC jack to SDCA✨
- sdca_lookup_functions(9)Parse sdca_device_desc for each Function✨
- sdca_parse_function(9)parse ACPI DisCo for a Function✨
- sdca_regmap_count_constants(9)count the number of DisCo constant Controls✨
- sdca_regmap_deferrable(9)return if a given SDCA Control is deferrable✨
- sdca_regmap_mbq_size(9)return size in bytes of a given SDCA Control✨
- sdca_regmap_populate_constants(9)fill an array with DisCo constant values✨
- sdca_regmap_readable(9)return if a given SDCA Control is readable✨
- sdca_regmap_volatile(9)return if a given SDCA Control is volatile✨
- sdca_regmap_write_defaults(9)write out DisCo defaults to device✨
- sdca_regmap_writeable(9)return if a given SDCA Control is writeable✨
- sdca_reset_function(9)send an SDCA function reset✨
- sdca_ump_get_owner_host(9)check a UMP buffer is owned by the host✨
- sdca_ump_read_message(9)read a UMP message from the device✨
- sdca_ump_set_owner_device(9)set a UMP buffer's ownership back to the device✨
- sdca_ump_write_message(9)write a UMP message to the device✨
- sdev_evt_alloc(9)allocate a new scsi event✨
- sdev_evt_send(9)send asserted event to uevent thread✨
- sdev_evt_send_simple(9)send asserted event to uevent thread✨
- sdev_to_zfcp(9)Access zfcp LUN data for SCSI device✨
- sdhci_arasan_register_sampleclk(9)Register the sampleclk for a PHY to use✨
- sdhci_arasan_register_sdcardclk(9)Register the sdcardclk for a PHY to use✨
- sdhci_arasan_register_sdclk(9)Register the sdcardclk for a PHY to use✨
- sdhci_arasan_resume(9)Resume method for the driver✨
- sdhci_arasan_sampleclk_recalc_rate(9)Return the sampling clock rate✨
- sdhci_arasan_sdcardclk_recalc_rate(9)Return the card clock rate✨
- sdhci_arasan_suspend(9)Suspend method for the driver✨
- sdhci_arasan_syscon_write(9)Write to a field in soc_ctl registers✨
- sdhci_arasan_unregister_sdclk(9)Undoes sdhci_arasan_register_sdclk()✨
- sdhci_arasan_update_baseclkfreq(9)Set corecfg_baseclkfreq✨
- sdhci_arasan_update_clockmultiplier(9)Set corecfg_clockmultiplier✨
- sdhci_arasan_update_support64b(9)Set SUPPORT_64B (64-bit System Bus Support)✨
- sdhci_cdns_tune_blkgap(9)tune multi-block read gap✨
- sdhci_s3c_consider_clock(9)consider one the bus clocks for current setting✨
- sdhci_s3c_get_max_clk(9)callback to get maximum clock frequency.✨
- sdhci_s3c_get_min_clock(9)callback to get minimal supported clock value✨
- sdhci_s3c_set_clock(9)callback on clock change✨
- sdhci_uhs2_clear_set_irqs(9)set Error Interrupt Status Enable register✨
- sdhci_uhs2_reset(9)invoke SW reset✨
- sdhci_versal_sampleclk_set_phase(9)Set the SD Input Clock Tap Delays✨
- sdhci_versal_sdcardclk_set_phase(9)Set the SD Output Clock Tap Delays✨
- sdhci_zynqmp_sampleclk_set_phase(9)Set the SD Input Clock Tap Delays✨
- sdhci_zynqmp_sdcardclk_set_phase(9)Set the SD Output Clock Tap Delays✨
- sdio_align_size(9)pads a transfer size to a more optimal value✨
- sdio_claim_host(9)exclusively claim a bus for a certain SDIO function✨
- sdio_claim_irq(9)claim the IRQ for a SDIO function✨
- SDIO_DEVICE(9)macro used to describe a specific SDIO device✨
- SDIO_DEVICE_CLASS(9)macro used to describe a specific SDIO device class✨
- sdio_disable_func(9)disable a SDIO function✨
- sdio_enable_func(9)enables a SDIO function for usage✨
- sdio_f0_readb(9)read a single byte from SDIO function 0✨
- sdio_f0_writeb(9)write a single byte to SDIO function 0✨
- sdio_get_host_pm_caps(9)get host power management capabilities✨
- sdio_memcpy_fromio(9)read a chunk of memory from a SDIO function✨
- sdio_memcpy_toio(9)write a chunk of memory to a SDIO function✨
- sdio_readb(9)read a single byte from a SDIO function✨
- sdio_readl(9)read a 32 bit integer from a SDIO function✨
- sdio_readsb(9)read from a FIFO on a SDIO function✨
- sdio_readw(9)read a 16 bit integer from a SDIO function✨
- sdio_release_host(9)release a bus for a certain SDIO function✨
- sdio_release_irq(9)release the IRQ for a SDIO function✨
- sdio_retune_crc_disable(9)temporarily disable retuning on CRC errors✨
- sdio_retune_crc_enable(9)re-enable retuning on CRC errors✨
- sdio_retune_hold_now(9)start deferring retuning requests till release✨
- sdio_retune_release(9)signal that it's OK to retune now✨
- sdio_set_block_size(9)set the block size of an SDIO function✨
- sdio_set_host_pm_flags(9)set wanted host power management capabilities✨
- sdio_uart_activate(9)start up hardware✨
- sdio_uart_cleanup(9)called on the last tty kref drop✨
- sdio_uart_install(9)install method✨
- sdio_uart_shutdown(9)stop hardware✨
- sdio_unregister_driver(9)unregister a function driver✨
- sdio_writeb(9)write a single byte to a SDIO function✨
- sdio_writeb_readb(9)write and read a byte from SDIO function✨
- sdio_writel(9)write a 32 bit integer to a SDIO function✨
- sdio_writesb(9)write to a FIFO of a SDIO function✨
- sdio_writew(9)write a 16 bit integer to a SDIO function✨
- sdma exported routines(9)✨
- sdma PSM verbs API(9)✨
- sdma_ahg_alloc(9)allocate an AHG entry✨
- sdma_ahg_free(9)free an AHG entry✨
- sdma_all_running(9)called when the link goes up✨
- sdma_clean(9)Clean up allocated memory✨
- sdma_empty(9)idle engine test✨
- sdma_engine_error(9)error handler for engine✨
- sdma_engine_get_vl(9)return vl for a given sdma engine✨
- sdma_engine_progress_schedule(9)schedule progress on engine✨
- sdma_exit(9)used when module is removed✨
- sdma_get_descq_cnt(9)called when device probed✨
- sdma_init(9)called when device probed✨
- sdma_map_init(9)called when # vls change✨
- sdma_phase_quantum (uint)(9)✨
- sdma_progress(9)use seq number of detect head progress✨
- sdma_running(9)state suitability test✨
- sdma_select_engine_sc(9)select sdma engine✨
- sdma_select_engine_vl(9)select sdma engine✨
- sdma_send_txlist(9)submit a list of tx req to ring✨
- sdma_send_txreq(9)submit a tx req to ring✨
- sdma_seqfile_dump_cpu_list(9)debugfs dump the cpu to sdma mappings✨
- sdma_seqfile_dump_sde(9)debugfs dump of sde✨
- sdma_start(9)called to kick off state processing for all engines✨
- sdma_state_name(9)return state string from enum✨
- sdma_txadd_daddr(9)add a dma address to the sdma_txreq✨
- sdma_txadd_kvaddr(9)add a kernel virtual address to sdma_txreq✨
- sdma_txadd_page(9)add a page to the sdma_txreq✨
- sdma_txinit(9)initialize an sdma_txreq struct (no AHG)✨
- sdma_txinit_ahg(9)initialize an sdma_txreq struct with AHG✨
- sdma_v2_4_emit_copy_buffer(9)copy buffer using the sDMA engine✨
- sdma_v2_4_emit_fill_buffer(9)fill buffer using the sDMA engine✨
- sdma_v2_4_enable(9)stop the async dma engines✨
- sdma_v2_4_gfx_resume(9)setup and start the async dma engines✨
- sdma_v2_4_gfx_stop(9)stop the gfx async dma engines✨
- sdma_v2_4_init_microcode(9)load ucode images from disk✨
- sdma_v2_4_ring_emit_fence(9)emit a fence on the DMA ring✨
- sdma_v2_4_ring_emit_hdp_flush(9)emit an hdp flush on the DMA ring✨
- sdma_v2_4_ring_emit_ib(9)Schedule an IB on the DMA engine✨
- sdma_v2_4_ring_emit_pipeline_sync(9)sync the pipeline✨
- sdma_v2_4_ring_emit_vm_flush(9)cik vm flush using sDMA✨
- sdma_v2_4_ring_get_rptr(9)get the current read pointer✨
- sdma_v2_4_ring_get_wptr(9)get the current write pointer✨
- sdma_v2_4_ring_pad_ib(9)pad the IB to the required number of dw✨
- sdma_v2_4_ring_set_wptr(9)commit the write pointer✨
- sdma_v2_4_ring_test_ib(9)test an IB on the DMA engine✨
- sdma_v2_4_ring_test_ring(9)simple async dma engine test✨
- sdma_v2_4_rlc_resume(9)setup and start the async dma engines✨
- sdma_v2_4_rlc_stop(9)stop the compute async dma engines✨
- sdma_v2_4_start(9)setup and start the async dma engines✨
- sdma_v2_4_vm_copy_pte(9)update PTEs by copying them from the GART✨
- sdma_v2_4_vm_set_pte_pde(9)update the page tables using sDMA✨
- sdma_v2_4_vm_write_pte(9)update PTEs by writing them manually✨
- sdma_v3_0_ctx_switch_enable(9)stop the async dma engines context switch✨
- sdma_v3_0_emit_copy_buffer(9)copy buffer using the sDMA engine✨
- sdma_v3_0_emit_fill_buffer(9)fill buffer using the sDMA engine✨
- sdma_v3_0_enable(9)stop the async dma engines✨
- sdma_v3_0_gfx_resume(9)setup and start the async dma engines✨
- sdma_v3_0_gfx_stop(9)stop the gfx async dma engines✨
- sdma_v3_0_init_microcode(9)load ucode images from disk✨
- sdma_v3_0_ring_emit_fence(9)emit a fence on the DMA ring✨
- sdma_v3_0_ring_emit_hdp_flush(9)emit an hdp flush on the DMA ring✨
- sdma_v3_0_ring_emit_ib(9)Schedule an IB on the DMA engine✨
- sdma_v3_0_ring_emit_pipeline_sync(9)sync the pipeline✨
- sdma_v3_0_ring_emit_vm_flush(9)cik vm flush using sDMA✨
- sdma_v3_0_ring_get_rptr(9)get the current read pointer✨
- sdma_v3_0_ring_get_wptr(9)get the current write pointer✨
- sdma_v3_0_ring_pad_ib(9)pad the IB to the required number of dw✨
- sdma_v3_0_ring_set_wptr(9)commit the write pointer✨
- sdma_v3_0_ring_test_ib(9)test an IB on the DMA engine✨
- sdma_v3_0_ring_test_ring(9)simple async dma engine test✨
- sdma_v3_0_rlc_resume(9)setup and start the async dma engines✨
- sdma_v3_0_rlc_stop(9)stop the compute async dma engines✨
- sdma_v3_0_start(9)setup and start the async dma engines✨
- sdma_v3_0_vm_copy_pte(9)update PTEs by copying them from the GART✨
- sdma_v3_0_vm_set_pte_pde(9)update the page tables using sDMA✨
- sdma_v3_0_vm_write_pte(9)update PTEs by writing them manually✨
- sdma_v4_0_ctx_switch_enable(9)stop the async dma engines context switch✨
- sdma_v4_0_emit_copy_buffer(9)copy buffer using the sDMA engine✨
- sdma_v4_0_emit_fill_buffer(9)fill buffer using the sDMA engine✨
- sdma_v4_0_enable(9)stop the async dma engines✨
- sdma_v4_0_gfx_enable(9)enable the gfx async dma engines✨
- sdma_v4_0_gfx_resume(9)setup and start the async dma engines✨
- sdma_v4_0_init_microcode(9)load ucode images from disk✨
- sdma_v4_0_load_microcode(9)load the sDMA ME ucode✨
- sdma_v4_0_page_resume(9)setup and start the async dma engines✨
- sdma_v4_0_page_ring_get_wptr(9)get the current write pointer✨
- sdma_v4_0_page_ring_set_wptr(9)commit the write pointer✨
- sdma_v4_0_page_stop(9)stop the page async dma engines✨
- sdma_v4_0_ring_emit_fence(9)emit a fence on the DMA ring✨
- sdma_v4_0_ring_emit_hdp_flush(9)emit an hdp flush on the DMA ring✨
- sdma_v4_0_ring_emit_ib(9)Schedule an IB on the DMA engine✨
- sdma_v4_0_ring_emit_pipeline_sync(9)sync the pipeline✨
- sdma_v4_0_ring_emit_vm_flush(9)vm flush using sDMA✨
- sdma_v4_0_ring_get_rptr(9)get the current read pointer✨
- sdma_v4_0_ring_get_wptr(9)get the current write pointer✨
- sdma_v4_0_ring_pad_ib(9)pad the IB to the required number of dw✨
- sdma_v4_0_ring_set_wptr(9)commit the write pointer✨
- sdma_v4_0_ring_test_ib(9)test an IB on the DMA engine✨
- sdma_v4_0_ring_test_ring(9)simple async dma engine test✨
- sdma_v4_0_rlc_resume(9)setup and start the async dma engines✨
- sdma_v4_0_rlc_stop(9)stop the compute async dma engines✨
- sdma_v4_0_start(9)setup and start the async dma engines✨
- sdma_v4_0_vm_copy_pte(9)update PTEs by copying them from the GART✨
- sdma_v4_0_vm_set_pte_pde(9)update the page tables using sDMA✨
- sdma_v4_0_vm_write_pte(9)update PTEs by writing them manually✨
- sdma_v4_4_2_emit_copy_buffer(9)copy buffer using the sDMA engine✨
- sdma_v4_4_2_emit_fill_buffer(9)fill buffer using the sDMA engine✨
- sdma_v4_4_2_gfx_resume(9)setup and start the async dma engines✨
- sdma_v4_4_2_init_microcode(9)load ucode images from disk✨
- sdma_v4_4_2_inst_ctx_switch_enable(9)stop the async dma engines context switch✨
- sdma_v4_4_2_inst_enable(9)stop the async dma engines✨
- sdma_v4_4_2_inst_gfx_stop(9)stop the gfx async dma engines✨
- sdma_v4_4_2_inst_load_microcode(9)load the sDMA ME ucode✨
- sdma_v4_4_2_inst_page_stop(9)stop the page async dma engines✨
- sdma_v4_4_2_inst_rlc_resume(9)setup and start the async dma engines✨
💅
getting it ready, bestie…