section 9 · Kernel routines 🧠
87928 pages · page 80 of 440
D (continued)
- 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✨
- dmover(9)hardware-assisted data mover interface✨
- 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.✨
- dnv(9)API for getting name/value pairs with a default value✨
- dnv(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist(9)API for getting name/value pairs with a default value✨
- dnvlist(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_binary(9)API for getting name/value pairs with a default value✨
- dnvlist_get_binary(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_bool(9)API for getting name/value pairs with a default value✨
- dnvlist_get_bool(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_descriptor(9)API for getting name/value pairs with a default value✨
- dnvlist_get_descriptor(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_number(9)API for getting name/value pairs with a default value✨
- dnvlist_get_number(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_nvlist(9)API for getting name/value pairs with a default value✨
- dnvlist_get_nvlist(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_string(9)API for getting name/value pairs with a default value✨
- dnvlist_get_string(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_binary(9)API for getting name/value pairs with a default value✨
- dnvlist_take_binary(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_bool(9)API for getting name/value pairs with a default value✨
- dnvlist_take_bool(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_descriptor(9)API for getting name/value pairs with a default value✨
- dnvlist_take_descriptor(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_number(9)API for getting name/value pairs with a default value✨
- dnvlist_take_number(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_nvlist(9)API for getting name/value pairs with a default value✨
- dnvlist_take_nvlist(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_string(9)API for getting name/value pairs with a default value✨
- dnvlist_take_string(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- 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✨
- do_attr_changes(9)change inode attributes.✨
- do_bridge_resource_split(9)find one node of resources that aren't in use✨
- do_brk_flags(9)Increase the brk vma if the flags match.✨
- do_budget_space(9)reserve flash space for index and data growth.✨
- do_calc_lpt_geom(9)calculate sizes for the LPT area.✨
- do_commit(9)commit the journal.✨
- do_cros_ec_cmd_xfer_spi(9)Transfer a message over SPI and receive the reply✨
- do_cros_ec_pkt_xfer_spi(9)Transfer a packet over SPI and receive the reply✨
- do_disable_cpu_turbo(9)internal turbo disable function✨
- do_div(9)returns 2 values: calculate remainder and update new dividend✨
- do_dsemulret(9)Return from a delay slot 'emulation' frame✨
- do_each_subsys_mask(9)filter for_each_subsys with a bitmask✨
- do_enable_cpu_turbo(9)internal turbo enable function✨
- do_error(9)Something unexpected has happened during a lock request✨
- do_filldir_main(9)read out directory entries✨
- do_find_free_space(9)find a data LEB with free space.✨
- do_flash_update(9)Excute flash update (write image or CVPD)✨
- do_fpu_inst(9)Handle reserved instructions for FPU emulation✨
- do_freezer_trap(9)handle the freezer jobctl trap✨
- do_fw_call_hvc(9)Call system-level platform management layer (HVC)✨
- do_fw_call_smc(9)Call system-level platform management layer (SMC)✨
- do_get_kexec_buffer(9)Get address and size of device tree property✨
- do_gfs2_set_flags(9)set flags on an inode✨
- do_gro(9)perform Generic Receive Offload ingress packet processing✨
- do_grow(9)Touch and update inode size✨
- do_inode_permission(9)UNIX permission checking✨
- do_int80_emulation(9)32-bit legacy syscall C entry from asm✨
- do_jobctl_trap(9)take care of ptrace jobctl traps✨
- do_kernel_power_off(9)Execute kernel power-off handler call chain✨
- do_kernel_restart(9)Execute kernel restart handler call chain✨
- do_kill_orphans(9)remove orphan inodes from the index.✨
- do_lock_mount(9)acquire environment for mounting✨
- do_lookup_nm(9)look up a "hashed" node.✨
- do_make_pnode_dirty(9)mark a pnode dirty.✨
- do_mem_probe(9)validate a memory region for PCMCIA use✨
- do_mmap(9)Perform a userland memory mapping into the current process address space of length @len with protection bits @prot, mmap flags @flags (from which VMA flags will be inferred), and any additional VMA…✨
- do_notify_parent_cldstop(9)notify parent of stopped/continued state change✨
- do_otp_lock(9)[DEFAULT] Lock OTP block area✨
- do_otp_read(9)[DEFAULT] Read OTP block area✨
- do_otp_write(9)[DEFAULT] Write OTP block area✨
- do_output_char(9)output one character✨
- do_passive_init(9)complete probing when partner device is detected.✨
- do_pata_set_dmamode(9)Initialize host controller PATA PIO timings✨
- do_pci_add_dynid(9)Add a new PCI device ID to this driver and re-probe✨
- do_pci_match_id(9)See if a PCI ID matches a given pci_id table✨
- do_pre_bridge_resource_split(9)find node of resources that are unused✨
- do_promote(9)promote as many requests as possible on the current queue✨
- do_reset(9)issue a reset command✨
- do_set_multicast_list(9)set/clear multicast filter✨
- do_setattr(9)Smack process attribute setting✨
- do_setresuid(9)set process uid and gid✨
- do_settimeofday64(9)Sets the time of day.✨
- do_shash(9)Do a synchronous hash operation in software✨
- do_shrink(9)make a file smaller✨
- do_siga_output(9)perform SIGA-w/wt function✨
- do_signal_stop(9)handle group stop for SIGSTOP and other stop signals✨
- do_sigtimedwait(9)wait for queued signals specified in @which✨
- do_smart_update(9)optimized update_queue✨
- do_smart_wakeup_zero(9)wakeup all wait for zero tasks✨
- do_splice_direct(9)splices data directly between two files✨
- do_sync_erase(9)run the erase worker synchronously.✨
- do_sysinfo(9)fill in sysinfo struct✨
- do_truncation(9)truncate an inode.✨
- do_unregister_con_driver(9)unregister console driver from console layer✨
- do_validate_mem(9)low level validate a memory region for PCMCIA use✨
- do_work(9)do one pending work.✨
- do_write_orph_node(9)write a node to the orphan head.✨
- do_xfer(9)Do one transfer✨
- do_xfer_with_response(9)Do one transfer and wait until the delayed response is received✨
- do_xmote(9)Calls the DLM to change the state of a lock✨
- doc_backup_oob(9)Backup OOB into docg3 structure✨
- doc_block_isbad(9)Checks whether a block is good or not✨
- doc_delay(9)delay docg3 operations✨
💅
getting it ready, bestie…