📦 linux-manual
82568 pages · page 72 of 413
D (continued)
- dma_fence_unlock_irqrestore(9)unlock the fence and irqrestore✨
- dma_fence_unwrap_first(9)return the first fence from fence containers✨
- dma_fence_unwrap_for_each(9)iterate over all fences in containers✨
- dma_fence_unwrap_merge(9)unwrap and merge fences✨
- dma_fence_unwrap_next(9)return the next fence from a fence containers✨
- dma_fence_wait(9)sleep until the fence gets signaled✨
- dma_fence_wait_any_timeout(9)sleep until any fence gets signaled or until timeout elapses✨
- dma_fence_wait_timeout(9)sleep until the fence gets signaled or until timeout elapses✨
- dma_fence_was_initialized(9)test if fence was initialized✨
- dma_fence_work_commit_imm(9)Commit the fence, and if possible execute locally.✨
- dma_filter_fn(9)callback filter for dma_request_channel✨
- dma_find_channel(9)find a channel to carry out the operation✨
- dma_free_contiguous(9)release allocated pages✨
- dma_free_rx_skbufs(9)free RX dma buffers✨
- dma_free_rx_xskbufs(9)free RX dma buffers from XSK pool✨
- dma_free_tx_skbufs(9)free TX dma buffers✨
- dma_get_seg_boundary_nr_pages(9)return the segment boundary in "page" units✨
- dma_get_slave_channel(9)try to get specific channel exclusively✨
- dma_heap_add(9)adds a heap to dmabuf heaps✨
- dma_heap_get_drvdata(9)get per-heap driver data✨
- dma_heap_get_name(9)get heap name✨
- DMA_HEAP_IOCTL_ALLOC - allocate memory from pool(9)✨
- dma_info_to_prot(9)Translate DMA API directions and attributes to IOMMU API page flags.✨
- dma_iova_destroy(9)Finish a DMA mapping transaction✨
- dma_iova_free(9)Free an IOVA space✨
- dma_iova_link(9)Link a range of IOVA space✨
- dma_iova_sync(9)Sync IOTLB✨
- dma_iova_try_alloc(9)Try to allocate an IOVA space✨
- dma_iova_unlink(9)Unlink a range of IOVA space✨
- dma_issue_pending_all(9)flush all pending operations across all channels✨
- dma_map_host_va(9)DMA mapping of the given host virtual address.✨
- dma_map_inbufs(9)DMA map input sglist and creates sglist component for N5 device.✨
- dma_map_sg_attrs(9)Map the given buffer for DMA✨
- dma_map_sgtable(9)Map the given buffer for DMA✨
- dma_mmap_attrs(9)map a coherent DMA allocation into user space✨
- dma_mmap_from_dev_coherent(9)mmap memory from the device coherent pool✨
- dma_need_unmap(9)does this device need dma_unmap_* operations✨
- dma_pool_alloc(9)get a block of coherent memory✨
- dma_pool_create_node(9)Creates a pool of coherent DMA memory blocks.✨
- dma_pool_destroy(9)destroys a pool of dma memory blocks.✨
- dma_pool_free(9)put block back into dma pool✨
- dma_pool_zalloc(9)Get a zero-initialized block of DMA coherent memory.✨
- dma_port_alloc(9)Finds DMA control port from a switch pointed by route✨
- dma_port_flash_read(9)Read from active flash region✨
- dma_port_flash_update_auth(9)Starts flash authenticate cycle✨
- dma_port_flash_update_auth_status(9)Reads status of update auth command✨
- dma_port_flash_write(9)Write to non-active flash region✨
- dma_port_free(9)Release DMA control port structure✨
- dma_port_power_cycle(9)Power cycles the switch✨
- dma_region_check_iova(9)check if memory area is fully contained in the region✨
- dma_release_from_contiguous(9)release allocated pages✨
- dma_release_from_dev_coherent(9)free memory to device coherent memory pool✨
- dma_request_chan(9)try to allocate an exclusive slave channel✨
- dma_request_chan_by_mask(9)allocate a channel satisfying certain capabilities✨
- dma_resv_add_fence(9)Add a fence to the dma_resv obj✨
- dma_resv_copy_fences(9)Copy all fences from src to dst.✨
- dma_resv_describe(9)Dump description of the resv object into seq_file✨
- dma_resv_fini(9)destroys a reservation object✨
- dma_resv_for_each_fence(9)fence iterator✨
- dma_resv_for_each_fence_unlocked(9)unlocked fence iterator✨
- dma_resv_get_fences(9)Get an object's fences fences without update side lock held✨
- dma_resv_get_singleton(9)Get a single fence for all the fences✨
- dma_resv_init(9)initialize a reservation object✨
- dma_resv_is_locked(9)is the reservation object locked✨
- dma_resv_iter_begin(9)initialize a dma_resv_iter object✨
- dma_resv_iter_end(9)cleanup a dma_resv_iter object✨
- dma_resv_iter_first(9)first fence from a locked dma_resv object✨
- dma_resv_iter_first_unlocked(9)first fence in an unlocked dma_resv obj.✨
- dma_resv_iter_is_restarted(9)test if this is the first fence after a restart✨
- dma_resv_iter_next(9)next fence from a locked dma_resv object✨
- dma_resv_iter_next_unlocked(9)next fence in an unlocked dma_resv obj.✨
- dma_resv_iter_usage(9)Return the usage of the current fence✨
- dma_resv_lock(9)lock the reservation object✨
- dma_resv_lock_interruptible(9)lock the reservation object✨
- dma_resv_lock_slow(9)slowpath lock the reservation object✨
- dma_resv_lock_slow_interruptible(9)slowpath lock the reservation object, interruptible✨
- dma_resv_locking_ctx(9)returns the context used to lock the object✨
- dma_resv_replace_fences(9)replace fences in the dma_resv obj✨
- dma_resv_reserve_fences(9)Reserve space to add fences to a dma_resv object.✨
- dma_resv_reset_max_fences(9)reset fences for debugging✨
- dma_resv_set_deadline(9)Set a deadline on reservation's objects fences✨
- dma_resv_test_signaled(9)Test if a reservation object's fences have been signaled.✨
- dma_resv_trylock(9)trylock the reservation object✨
- dma_resv_unlock(9)unlock the reservation object✨
- dma_resv_usage_rw(9)helper for implicit sync✨
- dma_resv_wait_timeout(9)Wait on reservation's objects fences✨
- dma_run_dependencies(9)process dependent operations on the target channel✨
- dma_sb_lpar_to_bus(9)Translate an lpar address to ioc mapped bus address.✨
- dma_sb_map_area(9)Map an area of memory into a device dma region.✨
- dma_sb_map_area_linear(9)Map an area of memory into a device dma region.✨
- dma_sb_map_pages(9)Maps dma pages into the io controller bus address space.✨
- dma_sb_region_create(9)Create a device dma region.✨
- dma_sb_region_create_linear(9)Setup a linear dma mapping for a device.✨
- dma_sb_region_free_linear(9)Free a linear dma mapping for a device.✨
- dma_sb_unmap_area(9)Unmap an area of memory from a device dma region.✨
- dma_sync_sgtable_for_cpu(9)Synchronize the given buffer for CPU access✨
- dma_sync_sgtable_for_device(9)Synchronize the given buffer for DMA✨
- dma_tasklet(9)DMA IRQ tasklet✨
- dma_unmap_host_va(9)DMA unmapping of the given host virtual address.✨
- dma_unmap_sgtable(9)Unmap the given buffer for DMA✨
- dma_use_iova(9)check if the IOVA API is used for this state✨
- dma_wait_for_async_tx(9)spin wait for a transaction to complete✨
- DMABUF Heaps Userspace API(9)✨
- dmaengine_desc_callback_invoke(9)call the callback function in cb struct✨
- dmaengine_desc_callback_valid(9)verify the callback is valid in cb✨
- dmaengine_desc_get_callback(9)get the passed in callback function✨
- dmaengine_desc_get_callback_invoke(9)get the callback in tx descriptor and then immediately call the callback.✨
- dmaengine_get(9)register interest in dma_channels✨
- dmaengine_prep_config_sg_safe(9)prepare a scatter-gather DMA transfer with atomic slave configuration update✨
- dmaengine_prep_config_single_safe(9)prepare a single-buffer DMA transfer with atomic slave configuration update✨
- dmaengine_prep_dma_memset(9)Prepare a DMA memset descriptor.✨
- dmaengine_prep_peripheral_dma_vec(9)Prepare a DMA scatter-gather descriptor✨
- dmaengine_put(9)let DMA drivers be removed when ref_count == 0✨
- dmaengine_synchronize(9)Synchronize DMA channel termination✨
- dmaengine_terminate_all(9)Terminate all active DMA transfers✨
- dmaengine_terminate_async(9)Terminate all active DMA transfers✨
- dmaengine_terminate_sync(9)Terminate all active DMA transfers✨
- dmaenginem_async_device_register(9)registers DMA devices found✨
- dmam_alloc_attrs(9)Managed dma_alloc_attrs()✨
- dmam_free_coherent(9)Managed dma_free_coherent()✨
- dmam_pool_create(9)Managed dma_pool_create()✨
- dmam_pool_destroy(9)Managed dma_pool_destroy()✨
- dmar_table_detect(9)checks to see if the platform supports DMAR devices✨
- DMC Firmware Support(9)✨
- DMC Flip Queue(9)✨
- DMC wakelock support(9)✨
- dmem_cgroup_below_low(9)Tests whether current usage is within low limit.✨
- dmem_cgroup_below_min(9)Tests whether current usage is within min limit.✨
- dmem_cgroup_get_common_ancestor(9)Find the first common ancestor of two pools.✨
- dmem_cgroup_pool_state_put(9)Drop a reference to a dmem_cgroup_pool_state✨
- dmem_cgroup_register_region(9)Register a regions for dev cgroup.✨
- dmem_cgroup_state_evict_valuable(9)Check if we should evict from test_pool✨
- dmem_cgroup_try_charge(9)Try charging a new allocation to a region.✨
- dmem_cgroup_uncharge(9)Uncharge a pool.✨
- dmem_cgroup_unregister_region(9)Unregister a previously registered region.✨
- dmi_check_system(9)check system DMI data✨
- dmi_find_device(9)find onboard device by type/name✨
- dmi_first_match(9)find dmi_system_id structure matching system DMI data✨
- dmi_get_bios_year(9)get a year out of DMI_BIOS_DATE field✨
- dmi_get_date(9)parse a DMI date✨
- dmi_get_system_info(9)return DMI data value✨
- dmi_is_end_of_table(9)check for end-of-table marker✨
- dmi_match(9)compare a string to the dmi field (if exists)✨
- dmi_matches(9)check if dmi_system_id structure matches system DMI data✨
- dmi_memdev_handle(9)get the DMI handle of a memory slot✨
- dmi_memdev_type(9)get the memory type✨
- dmi_name_in_serial(9)Check if string is in the DMI product serial information✨
- dmi_name_in_vendors(9)Check if string is in the DMI system or board vendor name✨
- dmi_setup(9)scan and setup DMI system information✨
- dmi_walk(9)Walk the DMI table and get called back for every record✨
- dml21_create(9)Creates dml21_context.✨
- dml21_init(9)Initialize DML21 context✨
- dmtimer_read(9)read timer registers in posted and non-posted mode✨
- dmtimer_write(9)write timer registers in posted and non-posted mode✨
- DMUB interface and operation(9)✨
- dmub_hpd_callback(9)DMUB HPD interrupt processing callback.✨
- dmub_hpd_sense_callback(9)DMUB HPD sense processing callback.✨
- dmub_hw_lock_mgr_does_context_require_lock(9)Returns true if the context has any stream that needs the HW lock.✨
- dmub_hw_lock_mgr_does_link_require_lock(9)Returns true if the link has a feature that needs the HW lock.✨
- DMUB_SRV STAT Interface(9)✨
- dmub_srv_calc_region_info(9)retreives region info from the dmub service✨
- dmub_srv_cmd_get_response(9)Copies return data for command into buffer✨
- dmub_srv_create(9)creates the DMUB service.✨
- dmub_srv_destroy(9)destroys the DMUB service.✨
- dmub_srv_fb_cmd_execute(9)Executes a queued sequence to the dmub✨
- dmub_srv_fb_cmd_queue(9)queues a command to the DMUB✨
- dmub_srv_flush_buffer_mem(9)Read back entire frame buffer region. This ensures that the write from x86 has been flushed and will not hang the DMCUB.✨
- dmub_srv_get_fw_boot_status(9)Returns the DMUB boot status bits.✨
- dmub_srv_get_fw_meta_info_from_raw_fw(9)Fetch firmware metadata info from raw firmware image✨
- dmub_srv_get_gpint_dataout(9)Queries the GPINT DATAOUT.✨
- dmub_srv_get_gpint_response(9)Queries the GPINT response.✨
- dmub_srv_get_preos_info(9)retrieves preos fw info✨
- dmub_srv_has_hw_support(9)returns hw support state for dmcub✨
- dmub_srv_hw_init(9)initializes the underlying DMUB hardware✨
- dmub_srv_hw_reset(9)puts the DMUB hardware in reset state if initialized✨
- dmub_srv_is_hw_init(9)returns hardware init state✨
- dmub_srv_reg_cmd_execute(9)Executes provided command to the dmub✨
- dmub_srv_send_gpint_command(9)Sends a GPINT based command.✨
- dmub_srv_send_inbox0_cmd(9)Send command to DMUB using INBOX0✨
- dmub_srv_set_power_state(9)Track DC power state in dmub_srv✨
- dmub_srv_stat_get_notification(9)Retrieves a dmub outbox notification, set up dmub notification structure with message information. Also a pending bit if queue is having more notifications✨
- dmub_srv_subvp_save_surf_addr(9)Save primary and meta address for subvp on each flip✨
- dmub_srv_sync_inboxes(9)Sync inbox state✨
- dmub_srv_update_inbox_status(9)Updates pending status for inbox & reg inbox0✨
- dmub_srv_wait_for_auto_load(9)Waits for firmware auto load to complete✨
- dmub_srv_wait_for_hw_pwr_up(9)Waits for firmware hardware power up is completed✨
- dmub_srv_wait_for_idle(9)Waits for the DMUB to be idle✨
- dmub_srv_wait_for_inbox0_ack(9)wait for DMUB to ACK INBOX0 command✨
- dmub_srv_wait_for_inbox_free(9)Waits for space in the DMUB inbox to free up✨
- dmub_srv_wait_for_pending(9)Re-entrant wait for messages currently pending✨
- dmub_srv_wait_for_phy_init(9)Waits for DMUB PHY init to complete✨
- dmult_func(9)Emulate a DMULT instruction✨
- dmultu_func(9)Emulate a DMULTU instruction✨
- DMX_FE_ENTRY(9)Casts elements in the list of registered front-ends from the generic type struct list_head to the type * struct dmx_frontend✨
- dmx_section_cb(9)DVB demux TS filter callback function prototype✨
- dmx_ts_cb(9)DVB demux TS filter callback function prototype✨
- dns_query(9)Query the DNS✨
- dns_resolve_name(9)Perform an upcall to resolve hostname to an ip address.✨
- do_abort(9)abort the currently established nexus by going to MESSAGE OUT phase and sending an ABORT message.✨
- do_adjtimex(9)Accessor function to NTP __do_adjtimex function✨
💅
getting it ready, bestie…