| /Linux-v5.15/drivers/gpu/drm/sun4i/ | 
| D | sun4i_backend.c | 80 void sun4i_backend_layer_enable(struct sun4i_backend *backend,  in sun4i_backend_layer_enable()  argument93 	regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG,  in sun4i_backend_layer_enable()
 168 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend,  in sun4i_backend_update_layer_coord()  argument
 178 		regmap_write(backend->engine.regs, SUN4I_BACKEND_DISSIZE_REG,  in sun4i_backend_update_layer_coord()
 186 	regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer),  in sun4i_backend_update_layer_coord()
 193 	regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer),  in sun4i_backend_update_layer_coord()
 200 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend,  in sun4i_backend_update_yuv_format()  argument
 211 		regmap_write(backend->engine.regs,  in sun4i_backend_update_yuv_format()
 219 	regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer),  in sun4i_backend_update_yuv_format()
 252 	regmap_write(backend->engine.regs, SUN4I_BACKEND_IYUVCTL_REG, val);  in sun4i_backend_update_yuv_format()
 [all …]
 
 | 
| D | sun4i_layer.c | 73 	struct sun4i_backend *backend = layer->backend;  in sun4i_backend_layer_atomic_disable()  local75 	sun4i_backend_layer_enable(backend, layer->id, false);  in sun4i_backend_layer_atomic_disable()
 80 		spin_lock_irqsave(&backend->frontend_lock, flags);  in sun4i_backend_layer_atomic_disable()
 81 		backend->frontend_teardown = true;  in sun4i_backend_layer_atomic_disable()
 82 		spin_unlock_irqrestore(&backend->frontend_lock, flags);  in sun4i_backend_layer_atomic_disable()
 93 	struct sun4i_backend *backend = layer->backend;  in sun4i_backend_layer_atomic_update()  local
 94 	struct sun4i_frontend *frontend = backend->frontend;  in sun4i_backend_layer_atomic_update()
 96 	sun4i_backend_cleanup_layer(backend, layer->id);  in sun4i_backend_layer_atomic_update()
 104 		sun4i_backend_update_layer_frontend(backend, layer->id,  in sun4i_backend_layer_atomic_update()
 108 		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.15/drivers/staging/media/atomisp/pci/runtime/isys/src/ | 
| D | csi_rx_rmgr.c | 43     csi_rx_backend_ID_t		backend,  in ia_css_isys_csi_rx_lut_rmgr_acquire()  argument53 	assert(backend < N_CSI_RX_BACKEND_ID);  in ia_css_isys_csi_rx_lut_rmgr_acquire()
 58 	if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) {  in ia_css_isys_csi_rx_lut_rmgr_acquire()
 59 		cur_rsrc = &isys_csi_rx_rsrc[backend];  in ia_css_isys_csi_rx_lut_rmgr_acquire()
 61 			max_num_packets_of_type = N_LONG_PACKET_LUT_ENTRIES[backend];  in ia_css_isys_csi_rx_lut_rmgr_acquire()
 64 			max_num_packets_of_type = N_SHORT_PACKET_LUT_ENTRIES[backend];  in ia_css_isys_csi_rx_lut_rmgr_acquire()
 93     csi_rx_backend_ID_t		backend,  in ia_css_isys_csi_rx_lut_rmgr_release()  argument
 101 	assert(backend < N_CSI_RX_BACKEND_ID);  in ia_css_isys_csi_rx_lut_rmgr_release()
 106 	if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) {  in ia_css_isys_csi_rx_lut_rmgr_release()
 108 			max_num_packets = N_LONG_PACKET_LUT_ENTRIES[backend];  in ia_css_isys_csi_rx_lut_rmgr_release()
 [all …]
 
 | 
| /Linux-v5.15/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.15/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.15/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.15/tools/lib/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[]
 114 endif::backend-docbook[]
 117 ifdef::backend-xhtml11[]
 120 endif::backend-xhtml11[]
 
 | 
| /Linux-v5.15/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.15/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.15/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ | 
| D | smu8_hwmgr.c | 162 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_get_max_sclk_level()176 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_initialize_dpm_defaults()
 259 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_construct_max_power_limits_table()
 311 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_get_system_info_data()
 415 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_construct_boot_state()
 556 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_init_sclk_limit()
 582 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_init_uvd_limit()
 609 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_init_vce_limit()
 636 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_init_acp_limit()
 662 	struct smu8_hwmgr *data = hwmgr->backend;  in smu8_init_power_gate_state()
 [all …]
 
 | 
| D | smu10_hwmgr.c | 54 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_display_clock_voltage_request()103 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_initialize_dpm_defaults()
 168 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)hwmgr->backend;  in smu10_get_system_info_data()
 206 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_set_min_deep_sleep_dcefclk()
 220 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_set_hard_min_dcefclk_by_freq()
 234 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_set_hard_min_fclk_by_freq()
 248 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_set_hard_min_gfxclk_by_freq()
 262 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_set_soft_max_gfxclk_by_freq()
 276 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_set_active_display_count()
 296 	struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend);  in smu10_init_power_gate_state()
 [all …]
 
 | 
| D | vega12_hwmgr.c | 68 			(struct vega12_hwmgr *)(hwmgr->backend);  in vega12_set_default_registry_data()142 			(struct vega12_hwmgr *)(hwmgr->backend);  in vega12_set_features_platform_caps()
 299 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);  in vega12_init_dpm_defaults()
 381 	kfree(hwmgr->backend);  in vega12_hwmgr_backend_fini()
 382 	hwmgr->backend = NULL;  in vega12_hwmgr_backend_fini()
 397 	hwmgr->backend = data;  in vega12_hwmgr_backend_init()
 454 			(struct vega12_hwmgr *)(hwmgr->backend);  in vega12_init_sclk_threshold()
 489 			(struct vega12_hwmgr *)(hwmgr->backend);  in vega12_override_pcie_parameters()
 638 			(struct vega12_hwmgr *)(hwmgr->backend);  in vega12_setup_default_dpm_tables()
 778 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
 [all …]
 
 | 
| D | vega12_thermal.c | 71 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);  in vega12_enable_fan_control_feature()89 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);  in vega12_disable_fan_control_feature()
 106 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);  in vega12_fan_ctrl_start_smc_fan_control()
 120 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);  in vega12_fan_ctrl_stop_smc_fan_control()
 253 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);  in vega12_thermal_setup_fan_table()
 
 | 
| D | vega10_hwmgr.c | 118 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_set_default_registry_data()196 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_set_features_platform_caps()
 306 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_odn_initial_default_setting()
 360 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_init_dpm_defaults()
 554 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_get_evv_voltages()
 743 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_complete_dependency_tables()
 812 	kfree(hwmgr->backend);  in vega10_hwmgr_backend_fini()
 813 	hwmgr->backend = NULL;  in vega10_hwmgr_backend_fini()
 830 	hwmgr->backend = data;  in vega10_hwmgr_backend_init()
 855 		kfree(hwmgr->backend);  in vega10_hwmgr_backend_init()
 [all …]
 
 | 
| D | smu7_hwmgr.c | 268 			(const struct smu7_hwmgr *)(hwmgr->backend);  in smu7_voltage_control()319 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_construct_voltage_tables()
 432 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_program_static_screen_threshold_parameters()
 478 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_program_voting_clients()
 637 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_setup_default_pcie_table()
 742 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_reset_dpm_tables()
 784 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_setup_dpm_tables_v0()
 870 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_setup_dpm_tables_v1()
 935 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_odn_initial_default_setting()
 980 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);  in smu7_setup_voltage_range_from_vbios()
 [all …]
 
 | 
| D | vega20_hwmgr.c | 66 			(struct vega20_hwmgr *)(hwmgr->backend);  in vega20_set_default_registry_data()180 			(struct vega20_hwmgr *)(hwmgr->backend);  in vega20_set_features_platform_caps()
 334 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);  in vega20_init_dpm_defaults()
 421 	kfree(hwmgr->backend);  in vega20_hwmgr_backend_fini()
 422 	hwmgr->backend = NULL;  in vega20_hwmgr_backend_fini()
 436 	hwmgr->backend = data;  in vega20_hwmgr_backend_init()
 482 			(struct vega20_hwmgr *)(hwmgr->backend);  in vega20_init_sclk_threshold()
 586 			(struct vega20_hwmgr *)(hwmgr->backend);  in vega20_setup_gfxclk_dpm_table()
 607 			(struct vega20_hwmgr *)(hwmgr->backend);  in vega20_setup_memclk_dpm_table()
 636 			(struct vega20_hwmgr *)(hwmgr->backend);  in vega20_setup_default_dpm_tables()
 [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()
 324 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);  in vega20_thermal_setup_fan_table()
 
 | 
| D | vega10_thermal.c | 93 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_fan_ctrl_get_fan_speed_rpm()183 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_enable_fan_control_feature()
 200 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_disable_fan_control_feature()
 230 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_fan_ctrl_stop_smc_fan_control()
 436 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_thermal_enable_alert()
 467 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_thermal_disable_alert()
 510 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_thermal_setup_fan_table()
 566 	struct vega10_hwmgr *data = hwmgr->backend;  in vega10_enable_mgpu_fan_boost()
 
 | 
| /Linux-v5.15/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 …]
 
 | 
| /Linux-v5.15/drivers/vhost/ | 
| D | test.c | 268 	static void *backend;  in vhost_test_set_backend()  local293 		backend = vhost_vq_get_backend(vq);  in vhost_test_set_backend()
 296 		vhost_vq_set_backend(vq, backend);  in vhost_test_set_backend()
 321 	struct vhost_vring_file backend;  in vhost_test_ioctl()  local
 334 		if (copy_from_user(&backend, argp, sizeof backend))  in vhost_test_ioctl()
 336 		return vhost_test_set_backend(n, backend.index, backend.fd);  in vhost_test_ioctl()
 
 | 
| /Linux-v5.15/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.15/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.15/drivers/xen/xenbus/ | 
| D | xenbus_probe_frontend.c | 424 	char *backend, *frontend;  in xenbus_check_frontend()  local439 		backend = xenbus_read(XBT_NIL, frontend, "backend", NULL);  in xenbus_check_frontend()
 440 		if (!backend || IS_ERR(backend))  in xenbus_check_frontend()
 442 		err = xenbus_scanf(XBT_NIL, backend, "state", "%i", &be_state);  in xenbus_check_frontend()
 444 			xenbus_reset_frontend(frontend, backend, be_state);  in xenbus_check_frontend()
 445 		kfree(backend);  in xenbus_check_frontend()
 
 |