section 9 · Kernel routines 🧠
87928 pages · page 72 of 440
D (continued)
- disable_delayed_work_sync(9)Disable, cancel and drain a delayed work item✨
- disable_ecrc_checking(9)disable PCIe ECRC checking for a device✨
- disable_fprobe(9)Disable fprobe✨
- disable_hardirq(9)disables an irq and waits for hardirq completion✨
- disable_interrupts(9)disable the interrupts✨
- disable_ioapic_support(9)disables ioapic support at runtime✨
- disable_irq(9)disable an irq and wait for completion✨
- disable_irq_nosync(9)disable an irq without waiting✨
- disable_local_APIC(9)clear and disable the local APIC✨
- disable_msix(9)disable the msix✨
- disable_nmi_nosync(9)disable an nmi without waiting✨
- disable_rpm_wakeref_asserts(9)disable the RPM assert checks✨
- disable_slot(9)disable a slot✨
- disable_work(9)Disable and cancel a work item✨
- disable_work_sync(9)Disable, cancel and drain a work item✨
- disallow_subvp_in_active_plus_blank(9)Function to determine disallowed subvp + drr/vblank configs✨
- disassociate_ctty(9)disconnect controlling tty✨
- disc_dupl_alert(9)issue node address duplication alert✨
- discard_a_page(9)Begin the process of discarding a page.✨
- discard_page_if_needed(9)Helper used to trigger a discard if the cache needs another free page.✨
- disconnect_bsp_APIC(9)detach the APIC from the interrupt system✨
- discovery (int)(9)✨
- disk(9)kernel disk storage API✨
- disk(9freebsd)kernel disk storage API✨
- disk_add_alias(9)kernel disk storage API✨
- disk_add_alias(9freebsd)kernel disk storage API✨
- disk_alloc(9)kernel disk storage API✨
- disk_alloc(9freebsd)kernel disk storage API✨
- disk_alloc_independent_access_ranges(9)Allocate an independent access ranges data structure✨
- disk_block_events(9)block and flush disk event checking✨
- disk_check_media_change(9)check if a removable media has been changed✨
- disk_clear_events(9)synchronously check, clear and return pending events✨
- disk_create(9)kernel disk storage API✨
- disk_create(9freebsd)kernel disk storage API✨
- disk_destroy(9)kernel disk storage API✨
- disk_destroy(9freebsd)kernel disk storage API✨
- disk_flush_events(9)schedule immediate event checking and flushing✨
- disk_force_media_change(9)force a media change event✨
- disk_gone(9)kernel disk storage API✨
- disk_gone(9freebsd)kernel disk storage API✨
- disk_has_partscan(9)return %true if partition scanning is enabled on a disk✨
- disk_openers(9)returns how many openers are there for a disk✨
- disk_register_independent_access_ranges(9)register with sysfs a set of independent access ranges✨
- disk_release(9)releases all allocated resources of the gendisk✨
- disk_report_zone(9)Report one zone✨
- disk_resize(9)kernel disk storage API✨
- disk_resize(9freebsd)kernel disk storage API✨
- disk_set_independent_access_ranges(9)Set a disk independent access ranges✨
- disk_unblock_events(9)unblock disk event checking✨
- disk_zone_capacity(9)returns the zone capacity of zone containing @sector✨
- disklabel(9)disk label management routines✨
- disp_priority (int)(9)✨
- dispatch_to_local_dsq(9)Dispatch a task to a local dsq✨
- display driver integration(9)✨
- Display PLLs(9)✨
- Display Refresh Rate Switching (DRRS)(9)✨
- DisplayPort link capabilities(9)✨
- DisplayPort link training(9)✨
- distribute_page_over_waitq(9)Complete a waitq of VDO page completions with a page result.✨
- div2(9)Quotient of two floating point inputs✨
- div64_s64(9)signed 64bit divide with 64bit divisor✨
- div64_s64_precise(9)wrapper for div64_s64()✨
- div64_s64_rem(9)signed 64bit divide with 64bit divisor and remainder✨
- div64_u64(9)unsigned 64bit divide with 64bit divisor✨
- div64_u64_rem(9)unsigned 64bit divide with 64bit divisor and remainder✨
- DIV64_U64_ROUND_CLOSEST(9)unsigned 64bit divide with 64bit divisor rounded to nearest integer✨
- DIV64_U64_ROUND_UP(9)unsigned 64bit divide with 64bit divisor rounded up✨
- div_frac(9)divide two fixed-point numbers✨
- div_func(9)Emulate a DIV instruction✨
- div_q(9)Performs fixed-point division.✨
- DIV_ROUND_UP_POW2(9)divide and round up✨
- div_s64(9)signed 64bit divide with 32bit divisor✨
- div_s64_rem(9)signed 64bit divide with 32bit divisor with remainder✨
- DIV_S64_ROUND_CLOSEST(9)signed 64bit divide with 32bit divisor rounded to nearest integer✨
- div_u64(9)unsigned 64bit divide with 32bit divisor✨
- div_u64_rem(9)unsigned 64bit divide with 32bit divisor with remainder✨
- DIV_U64_ROUND_CLOSEST(9)unsigned 64bit divide with 32bit divisor rounded to nearest integer✨
- DIV_U64_ROUND_UP(9)unsigned 64bit divide with 32bit divisor rounded up✨
- divu_func(9)Emulate a DIVU instruction✨
- divvy_up_power(9)divvy the allocated power between the actors✨
- dksubr(9)disk driver subroutines✨
- dln2_transfer(9)issue a DLN2 command and wait for a response and the associated data✨
- dln2_transfer_rx(9)variant of @dln2_transfer() where TX buffer is not needed✨
- dln2_transfer_tx(9)variant of @dln2_transfer() where RX buffer is not needed✨
- dln2_unregister_event_cb(9)unregister the callback function for an event✨
- dlpar_add_slot(9)DLPAR add an I/O Slot✨
- dlpar_remove_pci_slot(9)DLPAR remove a PCI I/O Slot✨
- dlpar_remove_slot(9)DLPAR remove an I/O Slot✨
- dlpar_remove_vio_slot(9)DLPAR remove a virtual I/O Slot✨
- DM Lifecycle(9)✨
- dm_arm_vblank_event_pre_programming(9)Prepare for programming✨
- dm_bio_integrity_rewind(9)Rewind integrity vector✨
- dm_bio_rewind(9)update ->bi_iter of @bio by rewinding @bytes.✨
- dm_consult_userspace(9)✨
- dm_copy_name_and_uuid(9)Copy mapped device name & uuid into supplied buffers✨
- dm_crc_source_should_start_dprx(9)Should drm_dp_start_crc() be called?✨
- dm_crc_source_should_stop_dprx(9)Should drm_dp_stop_crc() be called?✨
- dm_crtc_additional_color_mgmt(9)enable additional color properties✨
- dm_crtc_high_irq(9)Handles CRTC interrupt✨
- dm_crtc_high_irq_handler(9)Common OTG vblank/flip event handling✨
- dm_dcn_vertical_interrupt0_high_irq(9)Handles OTG Vertical interrupt0 for DCN generation ASICs✨
- dm_dmub_aux_setconfig_callback(9)Callback for AUX or SET_CONFIG command.✨
- dm_dmub_outbox1_low_irq(9)Handles Outbox interrupt✨
- dm_early_create(9)create a mapped device in early boot.✨
- dm_helpers_parse_edid_caps(9)Parse edid caps✨
- dm_hw_fini(9)Teardown DC device✨
- dm_hw_init(9)Initialize DC device✨
- dm_init_init(9)parse "dm-mod.create=" argument and configure drivers✨
- dm_irq_work_func(9)Handle an IRQ outside of the interrupt handler proper.✨
- dm_ism_get_idle_allow_delay(9)Calculate hysteresis-based idle allow delay✨
- dm_ism_insert_record(9)Insert a record into the circular history buffer✨
- dm_ism_next_state(9)Get next state based on current state and event✨
- dm_mst_test_atomic_best_encoder(9)Test MST encoder selection✨
- dm_mst_test_atomic_check_no_old_crtc(9)Test atomic check no-op path✨
- dm_mst_test_aux_result_ebusy(9)invalid reply / engine acquire map to -EBUSY.✨
- dm_mst_test_aux_result_eio(9)HPD/unknown/protocol errors map to -EIO.✨
- dm_mst_test_aux_result_success(9)AUX_RET_SUCCESS preserves the input result.✨
- dm_mst_test_aux_result_timeout(9)AUX_RET_ERROR_TIMEOUT maps to -ETIMEDOUT.✨
- dm_mst_test_aux_transfer_error_result(9)transfer errors are remapped.✨
- dm_mst_test_aux_transfer_hpd_discon_quirk(9)HPD disconnect quirk succeeds.✨
- dm_mst_test_aux_transfer_native_read(9)native AUX read through DM callback.✨
- dm_mst_test_aux_transfer_native_write(9)native AUX write through DM callback.✨
- dm_mst_test_aux_transfer_non_ack_reply(9)non-ACK AUX reply is logged.✨
- dm_mst_test_aux_transfer_partial_write(9)partial write reports byte count.✨
- dm_mst_test_create_fake_mst_encoders(9)Test fake MST encoder setup✨
- dm_mst_test_detect_unregistered(9)Test detect skips unregistered connector✨
- dm_mst_test_down_rep_msg_ready_wrapper(9)Test DOWN_REP wrapper✨
- dm_mst_test_fill_payload_flags_i2c_read_mot(9)I2C read with MOT request decode.✨
- dm_mst_test_fill_payload_flags_native_read(9)native read request decode.✨
- dm_mst_test_fill_payload_flags_native_write(9)native write request decode.✨
- dm_mst_test_fill_payload_flags_write_status(9)write status update decode.✨
- dm_mst_test_fp_guarded_public_stubs(9)Test FP-off public fallbacks✨
- dm_mst_test_initialize_dp_connector_edp(9)Test eDP initialization path✨
- dm_mst_test_initialize_dp_connector_mst(9)Test MST root initialization path✨
- dm_mst_test_msg_ready_mask(9)ESI mask selection per message-ready type.✨
- dm_mst_test_needs_dsc_aux_workaround_low_sink_count(9)Test workaround skipped for single sink✨
- dm_mst_test_needs_dsc_aux_workaround_match(9)Test workaround triggers for matching device✨
- dm_mst_test_needs_dsc_aux_workaround_rev12(9)Test workaround triggers for DPCD rev 1.2✨
- dm_mst_test_needs_dsc_aux_workaround_wrong_dev_id(9)Test workaround skipped for wrong device✨
- dm_mst_test_needs_dsc_aux_workaround_wrong_rev(9)Test workaround skipped for unsupported rev✨
- dm_mst_test_needs_dsc_aux_workaround_zero_sink_count(9)Test workaround skipped for zero sinks✨
- dm_mst_test_pbn_divider_null_link(9)Test pbn_divider with NULL link✨
- dm_mst_test_pbn_divider_uses_link_bandwidth(9)Test pbn_divider with link cap✨
- dm_mst_test_reset_connector_setting(9)Test MST connector setting reset✨
- dm_mst_test_retrieve_branch_no_parent(9)Test branch lookup needs a parent port✨
- dm_mst_test_retrieve_branch_reads_oui(9)Test branch OUI parsing✨
- dm_mst_test_retrieve_downstream_aux_error(9)Test downstream read failure✨
- dm_mst_test_retrieve_downstream_no_aux(9)Test retrieval bails out without AUX✨
- dm_mst_test_retrieve_downstream_present(9)Test retrieval parses DPCD 0x05✨
- dm_mst_test_select_esi_dpcd_esi(9)1.2+ DPCD ESI address/length.✨
- dm_mst_test_select_esi_dpcd_legacy(9)pre-1.2 DPCD ESI address/length.✨
- dm_mst_test_sideband_msg_ready_no_ready_bits(9)Test idle sideband event✨
- dm_mst_test_sideband_msg_ready_read_error(9)Test ESI read failure path✨
- dm_mst_test_sideband_msg_ready_without_mst_state(9)Test ready bit no-op path✨
- dm_need_dp_aux(9)Does this source transition require the DP AUX handle?✨
- dm_parse_device_entry(9)parse a device entry✨
- dm_parse_devices(9)parse "dm-mod.create=" argument✨
- dm_parse_table(9)parse "dm-mod.create=" table field✨
- dm_parse_table_entry(9)parse a table entry✨
- dm_path_uevent(9)called to create a new path event and queue it✨
- dm_pflip_high_irq(9)Handle pageflip interrupt✨
- dm_plane_color_pipeline_active(9)Check if a plane's color pipeline active.✨
- dm_register_dmub_notify_callback(9)Sets callback for DMUB notify✨
- dm_send_uevents(9)send uevents for given list✨
- dm_test_abort_fused_io_no_dmub_srv(9)Test fused IO abort is a safe no-op without DMUB service✨
- dm_test_adaptive_sync_type_converter_no_conditions(9)Converter without caps✨
- dm_test_adaptive_sync_type_converter_nonwhitelist(9)Converter not whitelisted✨
- dm_test_adaptive_sync_type_converter_partial_conditions(9)Partial caps✨
- dm_test_adaptive_sync_type_none_default(9)Test Adaptive sync type none default✨
- dm_test_adaptive_sync_type_pcon_whitelist(9)Test Adaptive sync type pcon whitelist✨
- dm_test_add_common_modes_edp_adds(9)Test eDP adds the smaller common modes✨
- dm_test_add_common_modes_non_edp_noop(9)Test non-eDP/LVDS adds no modes✨
- dm_test_add_freesync_modes_null_edid_noop(9)Test NULL EDID adds no modes✨
- dm_test_add_fs_modes_no_preferred_mode(9)Test no preferred mode yields no modes✨
- dm_test_add_modifier_appends_value(9)Verify one modifier append.✨
- dm_test_add_modifier_grows_capacity(9)Verify add triggers growth and preserves old data.✨
- dm_test_add_modifier_noop_when_mods_null(9)Verify helper is a no-op on NULL mods list.✨
- dm_test_adjust_colour_depth_10bpc_passes(9)Test Adjust colour depth 10bpc passes✨
- dm_test_adjust_colour_depth_16bpc_no_fallback(9)Test Adjust colour depth 16bpc cannot fall back✨
- dm_test_adjust_colour_depth_420_halves_clk(9)Test Adjust colour depth 420 halves clk✨
- dm_test_adjust_colour_depth_420_reduces(9)Test Adjust colour depth 420 reduces✨
- dm_test_adjust_colour_depth_fits_at_888(9)Test Adjust colour depth fits at 888✨
- dm_test_adjust_colour_depth_invalid_depth(9)Test Adjust colour depth invalid depth✨
- dm_test_adjust_colour_depth_none_fits(9)Test Adjust colour depth none fits✨
- dm_test_adjust_colour_depth_reduces_12bpc_to_10bpc(9)Test Adjust colour depth reduces 12bpc to 10bpc✨
- dm_test_adjust_colour_depth_reduces_to_888(9)Test Adjust colour depth reduces to 888✨
- dm_test_apply_clock_for_voltage_eopnotsupp(9)Test EOPNOTSUPP treated as success✨
- dm_test_apply_clock_for_voltage_fail(9)Test DPM error returns false✨
- dm_test_apply_clock_for_voltage_invalid_type(9)Test invalid clock type path✨
- dm_test_apply_clock_for_voltage_success(9)Test successful voltage request✨
- dm_test_apply_delay_nonzero_wait(9)Test a non-zero wait interval executes delay path✨
- dm_test_apply_delay_null_sink(9)Test a NULL sink returns without delay✨
- dm_test_apply_delay_zero_wait(9)Test a zero wait interval skips the delay✨
- dm_test_apply_display_requirements_dpm_disabled(9)Test DPM-disabled path✨
- dm_test_apply_display_requirements_dpm_enabled(9)Test DPM-enabled path✨
- dm_test_apply_edid_quirks_disable_colorimetry(9)Test SDC VSC-disable quirk✨
- dm_test_apply_edid_quirks_disable_fams(9)Test SAM panel FAMS-disable quirk✨
- dm_test_apply_edid_quirks_dpcd_poweroff_delay(9)Test GBT 0x3215 delay quirk✨
- dm_test_apply_edid_quirks_remove_sink_ext_caps(9)Test AUO 0x317 clear quirk✨
- dm_test_apply_edid_quirks_skip_phy_ssc(9)Test DEL 0x4147 PHY SSC quirk✨
💅
getting it ready, bestie…