/Linux-v5.4/drivers/gpu/drm/sun4i/ |
D | sun4i_backend.c | 79 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument 92 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable() 167 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument 177 regmap_write(backend->engine.regs, SUN4I_BACKEND_DISSIZE_REG, in sun4i_backend_update_layer_coord() 185 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord() 192 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord() 199 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument 210 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format() 218 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_yuv_format() 251 regmap_write(backend->engine.regs, SUN4I_BACKEND_IYUVCTL_REG, val); in sun4i_backend_update_yuv_format() [all …]
|
D | sun4i_layer.c | 70 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() local 72 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable() 77 spin_lock_irqsave(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable() 78 backend->frontend_teardown = true; in sun4i_backend_layer_atomic_disable() 79 spin_unlock_irqrestore(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable() 88 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local 89 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update() 91 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update() 99 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update() 103 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() [all …]
|
D | sun4i_backend.h | 195 void sun4i_backend_layer_enable(struct sun4i_backend *backend, 198 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, 200 int sun4i_backend_update_layer_formats(struct sun4i_backend *backend, 202 int sun4i_backend_update_layer_buffer(struct sun4i_backend *backend, 204 int sun4i_backend_update_layer_frontend(struct sun4i_backend *backend, 206 int sun4i_backend_update_layer_zpos(struct sun4i_backend *backend, 208 void sun4i_backend_cleanup_layer(struct sun4i_backend *backend,
|
/Linux-v5.4/Documentation/ABI/stable/ |
D | sysfs-bus-xen-backend | 1 What: /sys/bus/xen-backend/devices/*/devtype 9 What: /sys/bus/xen-backend/devices/*/nodename 15 backend device. 17 What: /sys/bus/xen-backend/devices/vbd-*/physical_device 23 physical device providing the storage for this backend 26 What: /sys/bus/xen-backend/devices/vbd-*/mode 34 What: /sys/bus/xen-backend/devices/vbd-*/statistics/f_req 41 What: /sys/bus/xen-backend/devices/vbd-*/statistics/oo_req 46 Number of requests delayed because the backend was too 49 What: /sys/bus/xen-backend/devices/vbd-*/statistics/rd_req [all …]
|
/Linux-v5.4/tools/perf/Documentation/ |
D | asciidoc.conf | 21 ifdef::backend-docbook[] 27 endif::backend-docbook[] 29 ifdef::backend-docbook[] 67 endif::backend-docbook[] 70 ifdef::backend-docbook[] 88 endif::backend-docbook[] 91 ifdef::backend-xhtml11[] 94 endif::backend-xhtml11[]
|
/Linux-v5.4/drivers/target/ |
D | target_core_hba.c | 126 hba->backend = core_get_backend(plugin_name); in core_alloc_hba() 127 if (!hba->backend) { in core_alloc_hba() 132 ret = hba->backend->ops->attach_hba(hba, plugin_dep_id); in core_alloc_hba() 147 module_put(hba->backend->ops->owner); in core_alloc_hba() 148 hba->backend = NULL; in core_alloc_hba() 159 hba->backend->ops->detach_hba(hba); in core_delete_hba() 168 module_put(hba->backend->ops->owner); in core_delete_hba() 170 hba->backend = NULL; in core_delete_hba()
|
/Linux-v5.4/tools/lib/traceevent/Documentation/ |
D | asciidoc.conf | 21 ifdef::backend-docbook[] 27 endif::backend-docbook[] 29 ifdef::backend-docbook[] 67 endif::backend-docbook[] 70 ifdef::backend-docbook[] 114 endif::backend-docbook[] 117 ifdef::backend-xhtml11[] 120 endif::backend-xhtml11[]
|
/Linux-v5.4/tools/testing/selftests/pstore/ |
D | common_tests | 30 if [ -e ${1}-${backend}-0 ]; then 32 for f in `ls ${1}-${backend}-*`; do 77 backend=`cat /sys/module/pstore/parameters/backend` 79 prlog -e "\tbackend=${backend}"
|
D | pstore_post_reboot_tests | 53 files=`ls dmesg-${backend}-*` 57 grep -q "\---\[ end trace" console-${backend}-0 63 nr_matched=`grep -c "$TEST_STRING_PATTERN" pmsg-${backend}-0` 65 grep -q "$TEST_STRING_PATTERN"$prev_uuid pmsg-${backend}-0 77 files=`ls *-${backend}-*`
|
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/ |
D | smu8_hwmgr.c | 162 struct smu8_hwmgr *data = hwmgr->backend; in smu8_get_max_sclk_level() 174 struct smu8_hwmgr *data = hwmgr->backend; in smu8_initialize_dpm_defaults() 257 struct smu8_hwmgr *data = hwmgr->backend; in smu8_construct_max_power_limits_table() 309 struct smu8_hwmgr *data = hwmgr->backend; in smu8_get_system_info_data() 413 struct smu8_hwmgr *data = hwmgr->backend; in smu8_construct_boot_state() 554 struct smu8_hwmgr *data = hwmgr->backend; in smu8_init_sclk_limit() 580 struct smu8_hwmgr *data = hwmgr->backend; in smu8_init_uvd_limit() 607 struct smu8_hwmgr *data = hwmgr->backend; in smu8_init_vce_limit() 634 struct smu8_hwmgr *data = hwmgr->backend; in smu8_init_acp_limit() 660 struct smu8_hwmgr *data = hwmgr->backend; in smu8_init_power_gate_state() [all …]
|
D | smu10_hwmgr.c | 59 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_display_clock_voltage_request() 108 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_initialize_dpm_defaults() 172 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)hwmgr->backend; in smu10_get_system_info_data() 210 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_min_deep_sleep_dcefclk() 224 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_hard_min_dcefclk_by_freq() 238 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_hard_min_fclk_by_freq() 252 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_active_display_count() 271 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_init_power_gate_state() 294 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_reset_cc6_data() 440 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_populate_clock_table() [all …]
|
D | vega12_hwmgr.c | 61 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_default_registry_data() 134 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_features_platform_caps() 291 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_dpm_defaults() 375 kfree(hwmgr->backend); in vega12_hwmgr_backend_fini() 376 hwmgr->backend = NULL; in vega12_hwmgr_backend_fini() 391 hwmgr->backend = data; in vega12_hwmgr_backend_init() 448 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_sclk_threshold() 555 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_setup_default_dpm_tables() 695 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); 733 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_smc_table() [all …]
|
D | vega12_thermal.c | 72 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_enable_fan_control_feature() 90 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_disable_fan_control_feature() 107 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_fan_ctrl_start_smc_fan_control() 121 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_fan_ctrl_stop_smc_fan_control() 257 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_thermal_setup_fan_table()
|
D | smu7_hwmgr.c | 201 (const struct smu7_hwmgr *)(hwmgr->backend); in smu7_voltage_control() 252 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_construct_voltage_tables() 365 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_static_screen_threshold_parameters() 411 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_voting_clients() 528 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_default_pcie_table() 628 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_reset_dpm_tables() 670 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v0() 756 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v1() 821 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_odn_initial_default_setting() 866 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_voltage_range_from_vbios() [all …]
|
D | vega20_thermal.c | 34 struct vega20_hwmgr *data = hwmgr->backend; in vega20_disable_fan_control_feature() 53 struct vega20_hwmgr *data = hwmgr->backend; in vega20_fan_ctrl_stop_smc_fan_control() 63 struct vega20_hwmgr *data = hwmgr->backend; in vega20_enable_fan_control_feature() 82 struct vega20_hwmgr *data = hwmgr->backend; in vega20_fan_ctrl_start_smc_fan_control() 120 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); in vega20_fan_ctrl_get_fan_speed_percent() 327 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); in vega20_thermal_setup_fan_table()
|
D | vega10_hwmgr.c | 115 struct vega10_hwmgr *data = hwmgr->backend; in vega10_set_default_registry_data() 193 struct vega10_hwmgr *data = hwmgr->backend; in vega10_set_features_platform_caps() 303 struct vega10_hwmgr *data = hwmgr->backend; in vega10_odn_initial_default_setting() 357 struct vega10_hwmgr *data = hwmgr->backend; in vega10_init_dpm_defaults() 553 struct vega10_hwmgr *data = hwmgr->backend; in vega10_get_evv_voltages() 744 struct vega10_hwmgr *data = hwmgr->backend; in vega10_complete_dependency_tables() 813 kfree(hwmgr->backend); in vega10_hwmgr_backend_fini() 814 hwmgr->backend = NULL; in vega10_hwmgr_backend_fini() 831 hwmgr->backend = data; in vega10_hwmgr_backend_init() 856 kfree(hwmgr->backend); in vega10_hwmgr_backend_init() [all …]
|
D | vega20_hwmgr.c | 61 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_set_default_registry_data() 175 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_set_features_platform_caps() 326 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); in vega20_init_dpm_defaults() 415 kfree(hwmgr->backend); in vega20_hwmgr_backend_fini() 416 hwmgr->backend = NULL; in vega20_hwmgr_backend_fini() 430 hwmgr->backend = data; in vega20_hwmgr_backend_init() 476 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_init_sclk_threshold() 587 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_gfxclk_dpm_table() 608 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_memclk_dpm_table() 637 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_default_dpm_tables() [all …]
|
D | vega10_thermal.c | 94 struct vega10_hwmgr *data = hwmgr->backend; in vega10_fan_ctrl_get_fan_speed_rpm() 185 struct vega10_hwmgr *data = hwmgr->backend; in vega10_enable_fan_control_feature() 202 struct vega10_hwmgr *data = hwmgr->backend; in vega10_disable_fan_control_feature() 232 struct vega10_hwmgr *data = hwmgr->backend; in vega10_fan_ctrl_stop_smc_fan_control() 428 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_enable_alert() 459 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_disable_alert() 506 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_setup_fan_table() 561 struct vega10_hwmgr *data = hwmgr->backend; in vega10_enable_mgpu_fan_boost()
|
/Linux-v5.4/Documentation/i2c/ |
D | slave-interface.rst | 9 a hardware independent software backend providing the actual functionality. An 13 needed. The backend driver and the I2C bus driver communicate via events. Here 15 transported. The dotted line marks only one example. The backend could also 27 Note: Technically, there is also the I2C core between the backend and the 43 Each backend should come with separate documentation to describe its specific 50 First, the events which are used by the bus driver and the backend will be 58 The bus driver sends an event to the backend using the following function:: 66 is the return value from the backend. Mandatory events must be provided by the 67 bus drivers and must be checked for by backend drivers. 84 'val': backend returns first byte to be sent [all …]
|
D | slave-eeprom-backend.rst | 2 Linux I2C slave eeprom backend 7 This is a proof-of-concept backend which acts like an EEPROM on the connected
|
/Linux-v5.4/Documentation/ABI/testing/ |
D | sysfs-driver-xen-blkfront | 7 with the backend for indirect descriptors. The default value 9 memory usage. The backend picks the minimum of the frontend 10 and its default backend value.
|
/Linux-v5.4/Documentation/vm/ |
D | frontswap.rst | 48 If a backend chooses, frontswap can be configured as a "writethrough 51 in order to allow the backend to arbitrarily "reclaim" space used to 75 A backend implementation may provide additional metrics. 121 Specifically, the Xen Transcendent Memory backend allows otherwise 140 swap device. If CONFIG_FRONTSWAP is enabled but no frontswap "backend" 143 AND a frontswap backend registers AND the backend fails every "store" 150 As for space, if CONFIG_FRONTSWAP is enabled AND a frontswap backend 163 backend, such as zcache, must implement policies to carefully (but 169 Let's assume that a frontswap "backend" has registered during 171 frontswap backend has access to some "memory" that is not directly [all …]
|
/Linux-v5.4/drivers/xen/xenbus/ |
D | xenbus_probe_frontend.c | 403 char *backend, *frontend; in xenbus_check_frontend() local 418 backend = xenbus_read(XBT_NIL, frontend, "backend", NULL); in xenbus_check_frontend() 419 if (!backend || IS_ERR(backend)) in xenbus_check_frontend() 421 err = xenbus_scanf(XBT_NIL, backend, "state", "%i", &be_state); in xenbus_check_frontend() 423 xenbus_reset_frontend(frontend, backend, be_state); in xenbus_check_frontend() 424 kfree(backend); in xenbus_check_frontend()
|
/Linux-v5.4/Documentation/devicetree/bindings/display/sunxi/ |
D | sun4i-drm.txt | 299 The display engine backend exposes layers and sprites to the 304 * allwinner,sun4i-a10-display-backend 305 * allwinner,sun5i-a13-display-backend 306 * allwinner,sun6i-a31-display-backend 307 * allwinner,sun7i-a20-display-backend 308 * allwinner,sun8i-a23-display-backend 309 * allwinner,sun8i-a33-display-backend 310 * allwinner,sun9i-a80-display-backend 313 - clocks: phandles to the clocks feeding the frontend and backend 314 * ahb: the backend interface clock [all …]
|
/Linux-v5.4/fs/pstore/ |
D | platform.c | 78 static char *backend; variable 560 if (backend && strcmp(backend, psi->name)) { in pstore_register() 625 backend = psi->name; in pstore_register() 654 backend = NULL; in pstore_unregister() 841 module_param(backend, charp, 0444); 842 MODULE_PARM_DESC(backend, "Pstore backend to use");
|