Home
last modified time | relevance | path

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

123456

/Linux-v5.10/drivers/gpu/drm/sun4i/
Dsun4i_backend.c80 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument
93 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 …]
Dsun4i_layer.c70 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 …]
Dsun4i_backend.h195 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.10/drivers/staging/media/atomisp/pci/runtime/isys/src/
Dcsi_rx_rmgr.c43 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_acquire() argument
53 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.10/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-v5.10/tools/perf/Documentation/
Dasciidoc.conf21 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.10/drivers/target/
Dtarget_core_hba.c126 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.10/tools/lib/perf/Documentation/
Dasciidoc.conf21 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.10/tools/lib/traceevent/Documentation/
Dasciidoc.conf21 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.10/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-v5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dsmu8_hwmgr.c162 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 …]
Dsmu10_hwmgr.c54 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()
167 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)hwmgr->backend; in smu10_get_system_info_data()
205 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_min_deep_sleep_dcefclk()
219 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_hard_min_dcefclk_by_freq()
233 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_hard_min_fclk_by_freq()
247 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_hard_min_gfxclk_by_freq()
261 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_soft_max_gfxclk_by_freq()
275 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_set_active_display_count()
295 struct smu10_hwmgr *smu10_data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_init_power_gate_state()
[all …]
Dvega12_hwmgr.c68 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_default_registry_data()
141 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_features_platform_caps()
298 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_dpm_defaults()
380 kfree(hwmgr->backend); in vega12_hwmgr_backend_fini()
381 hwmgr->backend = NULL; in vega12_hwmgr_backend_fini()
396 hwmgr->backend = data; in vega12_hwmgr_backend_init()
453 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_sclk_threshold()
553 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_setup_default_dpm_tables()
693 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
731 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_smc_table()
[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()
258 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_thermal_setup_fan_table()
Dsmu7_hwmgr.c202 (const struct smu7_hwmgr *)(hwmgr->backend); in smu7_voltage_control()
253 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_construct_voltage_tables()
366 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_static_screen_threshold_parameters()
412 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_voting_clients()
529 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_default_pcie_table()
629 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_reset_dpm_tables()
671 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v0()
757 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v1()
822 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_odn_initial_default_setting()
867 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_voltage_range_from_vbios()
[all …]
Dvega20_thermal.c34 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()
328 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); in vega20_thermal_setup_fan_table()
Dvega10_hwmgr.c115 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()
552 struct vega10_hwmgr *data = hwmgr->backend; in vega10_get_evv_voltages()
741 struct vega10_hwmgr *data = hwmgr->backend; in vega10_complete_dependency_tables()
810 kfree(hwmgr->backend); in vega10_hwmgr_backend_fini()
811 hwmgr->backend = NULL; in vega10_hwmgr_backend_fini()
828 hwmgr->backend = data; in vega10_hwmgr_backend_init()
853 kfree(hwmgr->backend); in vega10_hwmgr_backend_init()
[all …]
Dvega20_hwmgr.c66 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_set_default_registry_data()
179 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_set_features_platform_caps()
333 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); in vega20_init_dpm_defaults()
420 kfree(hwmgr->backend); in vega20_hwmgr_backend_fini()
421 hwmgr->backend = NULL; in vega20_hwmgr_backend_fini()
435 hwmgr->backend = data; in vega20_hwmgr_backend_init()
481 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_init_sclk_threshold()
585 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_gfxclk_dpm_table()
606 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_memclk_dpm_table()
635 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_default_dpm_tables()
[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()
439 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_enable_alert()
470 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_disable_alert()
517 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_setup_fan_table()
573 struct vega10_hwmgr *data = hwmgr->backend; in vega10_enable_mgpu_fan_boost()
/Linux-v5.10/Documentation/i2c/
Dslave-interface.rst9 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 …]
/Linux-v5.10/drivers/vhost/
Dtest.c268 static void *backend; in vhost_test_set_backend() local
293 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.10/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-v5.10/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.
/Linux-v5.10/drivers/xen/xenbus/
Dxenbus_probe_frontend.c424 char *backend, *frontend; in xenbus_check_frontend() local
439 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()

123456