Home
last modified time | relevance | path

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

123456

/Linux-v6.6/drivers/gpu/drm/sun4i/
Dsun4i_backend.c81 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument
94 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable()
169 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument
179 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord()
186 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord()
193 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument
204 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format()
212 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_yuv_format()
245 regmap_write(backend->engine.regs, SUN4I_BACKEND_IYUVCTL_REG, val); in sun4i_backend_update_yuv_format()
250 int sun4i_backend_update_layer_formats(struct sun4i_backend *backend, in sun4i_backend_update_layer_formats() argument
[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()
90 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local
91 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update()
93 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update()
101 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update()
105 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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/tools/perf/util/intel-pt-decoder/
Dintel-pt-log.c32 FILE *backend; member
128 static FILE *log_buf__open(struct log_buf *b, FILE *backend, unsigned int sz) in log_buf__open() argument
139 b->backend = backend; in log_buf__open()
173 fprintf(b->backend, "Dumping debug log buffer\n"); in log_buf__dump()
176 write_lines(b->buf + b->head, b->buf_sz - b->head, b->backend, &remove_first); in log_buf__dump()
178 write_lines(b->buf, b->head, b->backend, &remove_first); in log_buf__dump()
179 fprintf(b->backend, "End of debug log buffer dump\n"); in log_buf__dump()
/Linux-v6.6/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.
75 'ret': 0 if the backend is ready, otherwise some errno
[all …]
/Linux-v6.6/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()
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 …]
Dvega12_hwmgr.c67 (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()
488 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_override_pcie_parameters()
637 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_setup_default_dpm_tables()
777 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
[all …]
Dvega12_thermal.c71 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()
255 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_thermal_setup_fan_table()
Dsmu7_hwmgr.c267 (const struct smu7_hwmgr *)(hwmgr->backend); in smu7_voltage_control()
318 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_construct_voltage_tables()
431 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_static_screen_threshold_parameters()
477 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_voting_clients()
636 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_default_pcie_table()
741 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_reset_dpm_tables()
783 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v0()
869 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v1()
934 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_odn_initial_default_setting()
979 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_voltage_range_from_vbios()
[all …]
Dvega10_hwmgr.c117 struct vega10_hwmgr *data = hwmgr->backend; in vega10_set_default_registry_data()
195 struct vega10_hwmgr *data = hwmgr->backend; in vega10_set_features_platform_caps()
305 struct vega10_hwmgr *data = hwmgr->backend; in vega10_odn_initial_default_setting()
359 struct vega10_hwmgr *data = hwmgr->backend; in vega10_init_dpm_defaults()
553 struct vega10_hwmgr *data = hwmgr->backend; in vega10_get_evv_voltages()
742 struct vega10_hwmgr *data = hwmgr->backend; in vega10_complete_dependency_tables()
811 kfree(hwmgr->backend); in vega10_hwmgr_backend_fini()
812 hwmgr->backend = NULL; in vega10_hwmgr_backend_fini()
829 hwmgr->backend = data; in vega10_hwmgr_backend_init()
854 kfree(hwmgr->backend); in vega10_hwmgr_backend_init()
[all …]
Dvega20_hwmgr.c65 (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 …]
/Linux-v6.6/drivers/vhost/
Dtest.c261 static void *backend; in vhost_test_set_backend() local
286 backend = vhost_vq_get_backend(vq); in vhost_test_set_backend()
289 vhost_vq_set_backend(vq, backend); in vhost_test_set_backend()
314 struct vhost_vring_file backend; in vhost_test_ioctl() local
327 if (copy_from_user(&backend, argp, sizeof backend)) in vhost_test_ioctl()
329 return vhost_test_set_backend(n, backend.index, backend.fd); in vhost_test_ioctl()
/Linux-v6.6/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-v6.6/fs/pstore/
Dplatform.c72 static char *backend; variable
73 module_param(backend, charp, 0444);
74 MODULE_PARM_DESC(backend, "specific backend to use");
467 if (backend && strcmp(backend, psi->name)) { in pstore_register()
469 backend, psi->name); in pstore_register()
524 backend = kstrdup(psi->name, GFP_KERNEL); in pstore_register()
567 kfree(backend); in pstore_unregister()
568 backend = NULL; in pstore_unregister()
/Linux-v6.6/Documentation/filesystems/caching/
Dbackend-api.rst34 The cache backend and the network filesystem can both ask for cache cookies -
52 There are a few fields that the cache backend might be interested in. The
62 When a cache backend wants to bring a cache online, it should first register
73 If successful, the cache backend can then start setting up the cache. In the
74 event that the initialisation fails, the cache backend should call::
98 The cache backend can withdraw a cache from service by calling this function::
112 for withdrawal. This gets offloaded to a workqueue. The cache backend can
117 Once all the cookies are withdrawn, a cache backend can withdraw all the
150 There are a number of fields here that are of interest to the caching backend:
192 The fields in the cookie that are of interest to the cache backend are:
[all …]
/Linux-v6.6/drivers/xen/
DKconfig96 Support for backend device drivers that provide I/O services
195 device backend driver without para-virtualized support for guests.
200 The "hide" parameter (only applicable if backend driver is compiled
208 tristate "Xen PCI-device backend driver"
214 The PCI device backend driver allows the kernel to export arbitrary
224 The "hide" parameter (only applicable if backend driver is compiled
238 sends a small set of POSIX calls to the backend, which
242 tristate "XEN PV Calls backend driver"
245 Experimental backend for the Xen PV Calls protocol
247 allows PV Calls frontends to send POSIX calls to the backend,
[all …]
/Linux-v6.6/security/keys/trusted-keys/
DKconfig14 backend. Trusted keys are random number symmetric keys,
25 key backend.
34 (CAAM) as trusted key backend.

123456