| /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()  argument92 	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()  local72 	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/*/devtype9 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 ]; then32 	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. An13 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 backend7 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 value9                 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 "writethrough51 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()  local418 		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 the304     * 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;  variable560 	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");
 
 |