📦 linux-manual
82568 pages · page 61 of 413
D (continued)
- device_release_driver(9)manually detach device from driver.✨
- device_remove_bin_file(9)remove sysfs binary attribute file✨
- device_remove_file(9)remove sysfs attribute file.✨
- device_remove_file_self(9)remove sysfs attribute file from its own method.✨
- device_remove_of_node(9)Remove an of_node from a device✨
- device_remove_software_node(9)Remove device's software node✨
- device_rename(9)renames a device✨
- device_reprobe(9)remove driver for a device and probe for a new driver✨
- device_resume(9)Execute "resume" callbacks for given device.✨
- device_resume_early(9)Execute an "early resume" callback for given device.✨
- device_resume_noirq(9)Execute a "noirq resume" callback for given device.✨
- device_rmrr_is_relaxable(9)Test whether the RMRR of this device is relaxable (ie. is allowed to be not enforced under some conditions)✨
- device_set_deferred_probe_reason(9)Set defer probe reason message for device✨
- device_set_driver_override(9)Helper to set or clear driver override.✨
- device_set_of_node_from_dev(9)reuse device-tree node of another device✨
- device_set_wakeup_capable(9)Set/reset device wakeup capability flag.✨
- device_set_wakeup_enable(9)Enable or disable a device to wake up the system.✨
- device_shutdown(9)call ->shutdown() on each device to shutdown.✨
- DEVICE_STRING_ATTR_RO(9)Define a device attribute backed by a r/o string.✨
- device_suspend(9)Execute "suspend" callbacks for given device.✨
- device_suspend_late(9)Execute a "late suspend" callback for given device.✨
- device_suspend_noirq(9)Execute a "noirq suspend" callback for given device.✨
- device_to_hwpath(9)Populates the hwpath corresponding to the given device.✨
- DEVICE_ULONG_ATTR(9)Define a device attribute backed by an unsigned long.✨
- device_unblock_probing(9)Unblock/enable device's probes✨
- device_uncache_fw_images(9)uncache devices' firmware✨
- device_uncache_fw_images_delay(9)uncache devices firmwares✨
- device_unregister(9)unregister device from system.✨
- device_wakeup_arm_wake_irqs(9)✨
- device_wakeup_attach(9)Attach a wakeup source object to a device object.✨
- device_wakeup_attach_irq(9)Attach a wakeirq to a wakeup source✨
- device_wakeup_detach(9)Detach a device's wakeup source object from it.✨
- device_wakeup_detach_irq(9)Detach a wakeirq from a wakeup source✨
- device_wakeup_disable(9)Do not regard a device as a wakeup source any more.✨
- device_wakeup_disarm_wake_irqs(9)✨
- device_wakeup_enable(9)Enable given device to be a wakeup source.✨
- devices_kset_move_after(9)Move device in the devices_kset's list.✨
- devices_kset_move_before(9)Move device in the devices_kset's list.✨
- devices_kset_move_last(9)move the device to the end of devices_kset's list.✨
- devl_dpipe_headers_register(9)register dpipe headers✨
- devl_dpipe_headers_unregister(9)unregister dpipe headers✨
- devl_dpipe_table_register(9)register dpipe table✨
- devl_dpipe_table_resource_set(9)set the resource id✨
- devl_dpipe_table_unregister(9)unregister dpipe table✨
- devl_health_reporter_create(9)create devlink health reporter✨
- devl_health_reporter_destroy(9)destroy devlink health reporter✨
- devl_linecard_create(9)Create devlink linecard✨
- devl_linecard_destroy(9)Destroy devlink linecard✨
- devl_param_driverinit_value_get(9)get configuration parameter value for driver initializing✨
- devl_param_driverinit_value_set(9)set value of configuration parameter for driverinit configuration mode✨
- devl_param_value_changed(9)notify devlink on a parameter's value change. Should be called by the driver right after the change.✨
- devl_params_register(9)register configuration parameters✨
- devl_params_unregister(9)unregister configuration parameters✨
- devl_port_fn_devlink_set(9)Attach peer devlink instance to port function.✨
- devl_port_health_reporter_create(9)create devlink health reporter for specified port instance✨
- devl_port_register_with_ops(9)Register devlink port✨
- devl_port_resource_register(9)devlink port resource register✨
- devl_port_resources_unregister(9)unregister all devlink port resources✨
- devl_port_unregister(9)Unregister devlink port✨
- devl_rate_leaf_create(9)create devlink rate leaf✨
- devl_rate_leaf_destroy(9)destroy devlink rate leaf✨
- devl_rate_node_create(9)create devlink rate node✨
- devl_rate_nodes_destroy(9)destroy all devlink rate nodes on device✨
- devl_region_create(9)create a new address region✨
- devl_region_destroy(9)destroy address region✨
- devl_register(9)Register devlink instance✨
- devl_resource_occ_get_register(9)register occupancy getter✨
- devl_resource_occ_get_unregister(9)unregister occupancy getter✨
- devl_resource_register(9)devlink resource register✨
- devl_resource_size_get(9)get and update size✨
- devl_resources_unregister(9)free all resources✨
- devl_trap_groups_register(9)Register packet trap groups with devlink.✨
- devl_trap_groups_unregister(9)Unregister packet trap groups from devlink.✨
- devl_trap_policers_register(9)Register packet trap policers with devlink.✨
- devl_trap_policers_unregister(9)Unregister packet trap policers from devlink.✨
- devl_traps_register(9)Register packet traps with devlink.✨
- devl_traps_unregister(9)Unregister packet traps from devlink.✨
- devl_unregister(9)Unregister devlink instance✨
- devlink_alloc_ns(9)Allocate new devlink instance resources in specific namespace✨
- devlink_dpipe_table_counter_enabled(9)check if counter allocation required✨
- devlink_fmsg_dump_skb(9)Dump sk_buffer structure✨
- devlink_free(9)Free devlink instance resources✨
- devlink_linecard_activate(9)Set linecard active✨
- devlink_linecard_deactivate(9)Set linecard inactive✨
- devlink_linecard_nested_dl_set(9)Attach/detach nested devlink instance to linecard.✨
- devlink_linecard_provision_clear(9)Clear provisioning on linecard✨
- devlink_linecard_provision_fail(9)Fail provisioning on linecard✨
- devlink_linecard_provision_set(9)Set provisioning on linecard✨
- devlink_port_attrs_pci_pf_set(9)Set PCI PF port attributes✨
- devlink_port_attrs_pci_sf_set(9)Set PCI SF port attributes✨
- devlink_port_attrs_pci_vf_set(9)Set PCI VF port attributes✨
- devlink_port_attrs_set(9)Set port attributes✨
- devlink_port_fini(9)Deinitialize devlink port✨
- devlink_port_init(9)Init devlink port✨
- devlink_port_linecard_set(9)Link port with a linecard✨
- devlink_port_region_create(9)create a new address region for a port✨
- devlink_port_register_with_ops(9)Register devlink port✨
- devlink_port_type_clear(9)Clear port type✨
- devlink_port_type_eth_set(9)Set port type to Ethernet✨
- devlink_port_type_ib_set(9)Set port type to InfiniBand✨
- devlink_port_unregister(9)Unregister devlink port✨
- devlink_region_create(9)create a new address region✨
- devlink_region_destroy(9)destroy address region✨
- devlink_region_snapshot_create(9)create a new snapshot This will add a new snapshot of a region. The snapshot will be stored on the region struct and can be accessed from devlink. This is useful for future analyses of snapshots…✨
- devlink_region_snapshot_id_get(9)get snapshot ID✨
- devlink_region_snapshot_id_put(9)put snapshot ID reference✨
- devlink_rel_nested_in_notify(9)Notify the object this devlink instance is nested in.✨
- devlink_remote_reload_actions_performed(9)Update devlink on reload actions performed which are not a direct result of devlink reload call.✨
- devlink_resources_unregister(9)free all resources✨
- devlink_shd_get(9)Get or create a shared devlink instance✨
- devlink_shd_get_priv(9)Get private data from shared devlink instance✨
- devlink_shd_put(9)Release a reference on a shared devlink instance✨
- devlink_trap_ctx_priv(9)Trap context to driver private information.✨
- devlink_trap_groups_register(9)Register packet trap groups with devlink.✨
- devlink_trap_groups_unregister(9)Unregister packet trap groups from devlink.✨
- devlink_trap_report(9)Report trapped packet to drop monitor.✨
- devlink_traps_register(9)Register packet traps with devlink.✨
- devlink_traps_unregister(9)Unregister packet traps from devlink.✨
- devlink_try_get(9)try to obtain a reference on a devlink instance✨
- devm_acpi_dma_controller_register(9)resource managed acpi_dma_controller_register()✨
- devm_acpi_install_notify_handler(9)Install an ACPI notify handler for a managed device✨
- devm_acpm_get_by_node(9)managed get handle using node pointer.✨
- devm_acpm_get_by_phandle(9)Resource managed lookup of the standardized "samsung,acpm-ipc" handle.✨
- devm_acpm_release(9)devres release method.✨
- devm_ad_sd_setup_buffer_and_trigger(9)Device-managed buffer & trigger setup✨
- devm_adis_probe_trigger(9)Sets up trigger for a managed adis device✨
- devm_adis_setup_buffer_and_trigger_with_attrs(9)Sets up buffer and trigger for the managed adis device with buffer attributes.✨
- devm_alloc_percpu(9)Resource-managed alloc_percpu✨
- devm_alloc_workqueue(9)Resource-managed allocate a workqueue✨
- devm_aperture_acquire_for_platform_device(9)Acquires ownership of an aperture on behalf of a platform device.✨
- devm_arch_io_reserve_memtype_wc(9)Managed arch_io_reserve_memtype_wc()✨
- devm_arch_phys_wc_add(9)Managed arch_phys_wc_add()✨
- devm_backlight_device_register(9)register a new backlight device✨
- devm_backlight_device_unregister(9)unregister backlight device✨
- devm_blk_crypto_profile_init(9)Resource-managed blk_crypto_profile_init()✨
- devm_cci_regmap_init_i2c(9)Create regmap to use with cci_*() register access functions✨
- devm_clk_bulk_get(9)managed get multiple clk consumers✨
- devm_clk_bulk_get_all(9)managed get multiple clk consumers✨
- devm_clk_bulk_get_all_enabled(9)Get and enable all clocks of the consumer (managed)✨
- devm_clk_bulk_get_enable(9)Get and enable bulk clocks (managed)✨
- devm_clk_bulk_get_optional(9)managed get multiple optional consumer clocks✨
- devm_clk_bulk_get_optional_enable(9)Get and enable optional bulk clocks (managed)✨
- devm_clk_get(9)lookup and obtain a managed reference to a clock producer.✨
- devm_clk_get_enabled(9)devm_clk_get() + clk_prepare_enable()✨
- devm_clk_get_optional(9)lookup and obtain a managed reference to an optional clock producer.✨
- devm_clk_get_optional_enabled(9)devm_clk_get_optional() + clk_prepare_enable()✨
- devm_clk_get_optional_enabled_with_rate(9)devm_clk_get_optional() + clk_set_rate() + clk_prepare_enable()✨
- devm_clk_get_optional_prepared(9)devm_clk_get_optional() + clk_prepare()✨
- devm_clk_get_prepared(9)devm_clk_get() + clk_prepare()✨
- devm_clk_hw_get_clk(9)resource managed clk_hw_get_clk()✨
- devm_clk_hw_register(9)resource managed clk_hw_register()✨
- devm_clk_hw_register_clkdev(9)managed clk lookup registration for clk_hw✨
- devm_clk_hw_register_divider(9)register a divider clock with the clock framework✨
- devm_clk_hw_register_divider_parent_data(9)register a divider clock with the clock framework✨
- devm_clk_hw_register_divider_parent_hw(9)register a divider clock with the clock framework✨
- devm_clk_hw_register_divider_table(9)register a table based divider clock with the clock framework (devres variant)✨
- devm_clk_hw_register_fixed_factor_index(9)Register a fixed factor clock with parent from DT index✨
- devm_clk_hw_register_fixed_factor_parent_hw(9)Register a fixed factor clock with pointer to parent clock✨
- devm_clk_hw_register_fixed_rate(9)register fixed-rate clock with the clock framework✨
- devm_clk_hw_register_fixed_rate_parent_data(9)register fixed-rate clock with the clock framework✨
- devm_clk_hw_register_gate(9)register a gate clock with the clock framework✨
- devm_clk_hw_register_gate_parent_data(9)register a gate clock with the clock framework✨
- devm_clk_hw_register_gate_parent_hw(9)register a gate clock with the clock framework✨
- devm_clk_notifier_register(9)register a managed rate-change notifier callback✨
- devm_clk_put(9)"free" a managed clock source✨
- devm_clk_rate_exclusive_get(9)devm variant of clk_rate_exclusive_get✨
- devm_clk_register(9)resource managed clk_register()✨
- devm_clk_register_regmap(9)register a clk_regmap clock✨
- devm_counter_add(9)complete registration of a counter✨
- devm_counter_alloc(9)allocate a counter_device✨
- devm_cpm_muram_alloc(9)Resource-managed cpm_muram_alloc✨
- devm_cpm_muram_alloc_fixed(9)Resource-managed cpm_muram_alloc_fixed✨
- devm_cxl_add_classdev(9)Add a CXL memory class-code device✨
- devm_cxl_add_dport(9)append VH downstream port data to a cxl_port✨
- devm_cxl_add_dport_by_dev(9)allocate a dport by dport device✨
- devm_cxl_add_nvdimm(9)add a bridge between a cxl_memdev and an nvdimm✨
- devm_cxl_add_nvdimm_bridge(9)add the root of a LIBNVDIMM topology✨
- devm_cxl_add_pmem_region(9)add a cxl_region-to-nd_region bridge✨
- devm_cxl_add_port(9)register a cxl_port in CXL memory decode hierarchy✨
- devm_cxl_add_rch_dport(9)append RCH downstream port data to a cxl_port✨
- devm_cxl_add_region(9)Adds a region to a decoder✨
- devm_cxl_dport_ras_setup(9)Setup CXL RAS report on this dport✨
- devm_cxl_endpoint_decoders_setup(9)allocate and setup endpoint decoders✨
- devm_cxl_enumerate_decoders(9)add decoder objects per HDM register set✨
- devm_cxl_probe_mem(9)Add a CXL memory device and probe its region✨
- devm_cxl_setup_features(9)Allocate and initialize features context✨
- devm_cxl_setup_hdm(9)map HDM decoder component registers✨
- devm_cxl_switch_port_decoders_setup(9)allocate and setup switch decoders✨
- devm_delayed_work_autocancel(9)Resource-managed delayed work allocation✨
- devm_devfreq_add_device(9)Resource-managed devfreq_add_device()✨
- devm_devfreq_add_governor(9)Add devfreq governor✨
- devm_devfreq_event_add_edev(9)Resource-managed devfreq_event_add_edev()✨
- devm_devfreq_event_remove_edev(9)Resource-managed devfreq_event_remove_edev()✨
- devm_devfreq_register_notifier(9)✨
- devm_devfreq_register_opp_notifier(9)Resource-managed devfreq_register_opp_notifier()✨
- devm_devfreq_remove_device(9)Resource-managed devfreq_remove_device()✨
- devm_devfreq_unregister_notifier(9)✨
- devm_devfreq_unregister_opp_notifier(9)Resource-managed devfreq_unregister_opp_notifier()✨
- devm_device_add_group(9)given a device, create a managed attribute group✨
- devm_device_init_wakeup(9)Resource managed device wakeup initialization.✨
💅
getting it ready, bestie…