Home
last modified time | relevance | path

Searched refs:backend (Results 1 – 25 of 116) sorted by relevance

12345

/Linux-v4.19/drivers/gpu/drm/sun4i/
Dsun4i_backend.c122 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument
135 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable()
181 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument
191 regmap_write(backend->engine.regs, SUN4I_BACKEND_DISSIZE_REG, in sun4i_backend_update_layer_coord()
199 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord()
206 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord()
213 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument
223 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format()
231 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_yuv_format()
263 regmap_write(backend->engine.regs, SUN4I_BACKEND_IYUVCTL_REG, val); in sun4i_backend_update_yuv_format()
[all …]
Dsun4i_layer.c76 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() local
78 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable()
83 spin_lock_irqsave(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable()
84 backend->frontend_teardown = true; in sun4i_backend_layer_atomic_disable()
85 spin_unlock_irqrestore(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable()
94 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local
95 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update()
103 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update()
107 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update()
108 sun4i_backend_update_layer_buffer(backend, layer->id, plane); in sun4i_backend_layer_atomic_update()
[all …]
Dsun4i_backend.h198 void sun4i_backend_layer_enable(struct sun4i_backend *backend,
200 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend,
202 int sun4i_backend_update_layer_formats(struct sun4i_backend *backend,
204 int sun4i_backend_update_layer_buffer(struct sun4i_backend *backend,
206 int sun4i_backend_update_layer_frontend(struct sun4i_backend *backend,
208 int sun4i_backend_update_layer_zpos(struct sun4i_backend *backend,
/Linux-v4.19/Documentation/ABI/stable/
Dsysfs-bus-xen-backend1 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-v4.19/tools/perf/Documentation/
Dasciidoc.conf21 ifdef::backend-docbook[]
27 endif::backend-docbook[]
29 ifdef::backend-docbook[]
67 endif::backend-docbook[]
70 ifdef::backend-docbook[]
85 endif::backend-docbook[]
88 ifdef::backend-xhtml11[]
91 endif::backend-xhtml11[]
/Linux-v4.19/drivers/target/
Dtarget_core_hba.c139 hba->backend = core_get_backend(plugin_name); in core_alloc_hba()
140 if (!hba->backend) { in core_alloc_hba()
145 ret = hba->backend->ops->attach_hba(hba, plugin_dep_id); in core_alloc_hba()
160 module_put(hba->backend->ops->owner); in core_alloc_hba()
161 hba->backend = NULL; in core_alloc_hba()
172 hba->backend->ops->detach_hba(hba); in core_delete_hba()
181 module_put(hba->backend->ops->owner); in core_delete_hba()
183 hba->backend = NULL; in core_delete_hba()
/Linux-v4.19/tools/testing/selftests/pstore/
Dcommon_tests30 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}"
Dpstore_post_reboot_tests53 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-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/
Dsmu8_hwmgr.c162 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()
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 …]
Dsmu10_hwmgr.c58 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_display_clock_voltage_request()
107 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_initialize_dpm_defaults()
178 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)hwmgr->backend; in smu10_get_system_info_data()
216 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_deep_sleep_dcefclk()
229 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_active_display_count()
248 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_init_power_gate_state()
271 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_reset_cc6_data()
301 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_disable_gfx_off()
321 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_enable_gfx_off()
417 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_populate_clock_table()
[all …]
Dvega12_hwmgr.c60 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_default_registry_data()
133 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_features_platform_caps()
290 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_dpm_defaults()
364 kfree(hwmgr->backend); in vega12_hwmgr_backend_fini()
365 hwmgr->backend = NULL; in vega12_hwmgr_backend_fini()
380 hwmgr->backend = data; in vega12_hwmgr_backend_init()
437 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_sclk_threshold()
544 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_setup_default_dpm_tables()
684 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
722 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_smc_table()
[all …]
Dsmu7_hwmgr.c199 (const struct smu7_hwmgr *)(hwmgr->backend); in smu7_voltage_control()
250 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_construct_voltage_tables()
363 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_static_screen_threshold_parameters()
409 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_voting_clients()
526 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_default_pcie_table()
626 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_reset_dpm_tables()
668 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v0()
754 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v1()
819 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_odn_initial_default_setting()
864 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_voltage_range_from_vbios()
[all …]
Dvega12_thermal.c72 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()
Dvega10_hwmgr.c97 struct vega10_hwmgr *data = hwmgr->backend; in vega10_set_default_registry_data()
174 struct vega10_hwmgr *data = hwmgr->backend; in vega10_set_features_platform_caps()
284 struct vega10_hwmgr *data = hwmgr->backend; in vega10_odn_initial_default_setting()
338 struct vega10_hwmgr *data = hwmgr->backend; in vega10_init_dpm_defaults()
525 struct vega10_hwmgr *data = hwmgr->backend; in vega10_get_evv_voltages()
716 struct vega10_hwmgr *data = hwmgr->backend; in vega10_complete_dependency_tables()
785 kfree(hwmgr->backend); in vega10_hwmgr_backend_fini()
786 hwmgr->backend = NULL; in vega10_hwmgr_backend_fini()
803 hwmgr->backend = data; in vega10_hwmgr_backend_init()
828 kfree(hwmgr->backend); in vega10_hwmgr_backend_init()
[all …]
Dvega10_thermal.c93 struct vega10_hwmgr *data = hwmgr->backend; in vega10_fan_ctrl_get_fan_speed_rpm()
184 struct vega10_hwmgr *data = hwmgr->backend; in vega10_enable_fan_control_feature()
201 struct vega10_hwmgr *data = hwmgr->backend; in vega10_disable_fan_control_feature()
231 struct vega10_hwmgr *data = hwmgr->backend; in vega10_fan_ctrl_stop_smc_fan_control()
426 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_enable_alert()
457 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_disable_alert()
504 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_setup_fan_table()
/Linux-v4.19/Documentation/i2c/
Dslave-interface8 a hardware independent software backend providing the actual functionality. An
12 needed. The backend driver and the I2C bus driver communicate via events. Here
14 transported. The dotted line marks only one example. The backend could also
26 Note: Technically, there is also the I2C core between the backend and the
42 Each backend should come with separate documentation to describe its specific
49 First, the events which are used by the bus driver and the backend will be
57 The bus driver sends an event to the backend using the following function:
65 is the return value from the backend. Mandatory events must be provided by the
66 bus drivers and must be checked for by backend drivers.
82 'val': backend returns first byte to be sent
[all …]
Dslave-eeprom-backend1 Linux I2C slave eeprom backend
6 This is a proof-of-concept backend which acts like an EEPROM on the connected
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-driver-xen-blkfront7 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.
Dpstore43 Pstore only supports one backend at a time. If multiple
44 backends are available, the preferred backend may be
45 set by passing the pstore.backend= argument to the kernel at
/Linux-v4.19/Documentation/vm/
Dfrontswap.rst48 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-v4.19/drivers/xen/xenbus/
Dxenbus_probe_frontend.c402 char *backend, *frontend; in xenbus_check_frontend() local
417 backend = xenbus_read(XBT_NIL, frontend, "backend", NULL); in xenbus_check_frontend()
418 if (!backend || IS_ERR(backend)) in xenbus_check_frontend()
420 err = xenbus_scanf(XBT_NIL, backend, "state", "%i", &be_state); in xenbus_check_frontend()
422 xenbus_reset_frontend(frontend, backend, be_state); in xenbus_check_frontend()
423 kfree(backend); in xenbus_check_frontend()
/Linux-v4.19/Documentation/devicetree/bindings/display/sunxi/
Dsun4i-drm.txt280 The display engine backend exposes layers and sprites to the
285 * allwinner,sun4i-a10-display-backend
286 * allwinner,sun5i-a13-display-backend
287 * allwinner,sun6i-a31-display-backend
288 * allwinner,sun7i-a20-display-backend
289 * allwinner,sun8i-a33-display-backend
290 * allwinner,sun9i-a80-display-backend
293 - clocks: phandles to the clocks feeding the frontend and backend
294 * ahb: the backend interface clock
295 * mod: the backend module clock
[all …]
/Linux-v4.19/fs/pstore/
Dplatform.c77 static char *backend; variable
541 if (backend && strcmp(backend, psi->name)) { in pstore_register()
604 backend = psi->name; in pstore_register()
633 backend = NULL; in pstore_unregister()
786 module_param(backend, charp, 0444);
787 MODULE_PARM_DESC(backend, "Pstore backend to use");
/Linux-v4.19/Documentation/gpu/
Dxen-front.rst21 Buffers allocated by the backend
25 :doc: Buffers allocated by the backend
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/smumgr/
Dvegam_smumgr.c229 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_process_firmware_header()
451 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_smc_mvdd_table()
479 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_smc_vddci_table()
505 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_cac_table()
542 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_ulv_level()
571 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_smc_link_level()
606 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_get_dependency_volt_by_clk()
813 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_single_graphic_level()
864 struct smu7_hwmgr *hw_data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_all_graphic_levels()
982 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_single_memory_level()
[all …]

12345