Home
last modified time | relevance | path

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

12345

/linux/Documentation/ABI/stable/
H A 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/tools/perf/Documentation/
H A 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/drivers/target/
H A 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/tools/lib/perf/Documentation/
H A 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/tools/testing/selftests/pstore/
H A 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}"
H A 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/drivers/iio/adc/
H A Dsd_adc_modulator.c34 static int iio_sd_mod_enable(struct iio_backend *backend) in iio_sd_mod_enable() argument
36 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_enable()
44 static void iio_sd_mod_disable(struct iio_backend *backend) in iio_sd_mod_disable() argument
46 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_disable()
52 static int iio_sd_mod_read(struct iio_backend *backend, struct iio_chan_spec const *chan, int *val, in iio_sd_mod_read() argument
55 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_read()
H A Dstm32-dfsdm-adc.c83 struct iio_backend **backend; member
679 struct iio_backend *backend; in stm32_dfsdm_generic_channel_parse_of() local
732 backend = devm_iio_backend_fwnode_get(&indio_dev->dev, NULL, node); in stm32_dfsdm_generic_channel_parse_of()
733 if (IS_ERR(backend)) in stm32_dfsdm_generic_channel_parse_of()
734 return dev_err_probe(&indio_dev->dev, PTR_ERR(backend), in stm32_dfsdm_generic_channel_parse_of()
736 adc->backend[ch->scan_index] = backend; in stm32_dfsdm_generic_channel_parse_of()
1086 if (adc->backend) { in stm32_dfsdm_postenable()
1087 while (adc->backend[i]) { in stm32_dfsdm_postenable()
1088 ret = iio_backend_enable(adc->backend[i]); in stm32_dfsdm_postenable()
1135 if (adc->backend) { in stm32_dfsdm_predisable()
[all …]
/linux/tools/perf/util/intel-pt-decoder/
H A 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/drivers/gpu/drm/sun4i/
H A 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,
H A DMakefile2 sun4i-backend-y += sun4i_backend.o sun4i_layer.o
32 obj-$(CONFIG_DRM_SUN4I_BACKEND) += sun4i-backend.o
/linux/Documentation/i2c/
H A 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/drivers/vhost/
H A Dtest.c267 static void *backend; in vhost_test_set_backend() local
292 backend = vhost_vq_get_backend(vq); in vhost_test_set_backend()
295 vhost_vq_set_backend(vq, backend); in vhost_test_set_backend()
320 struct vhost_vring_file backend; in vhost_test_ioctl() local
333 if (copy_from_user(&backend, argp, sizeof backend)) in vhost_test_ioctl()
335 return vhost_test_set_backend(n, backend.index, backend.fd); in vhost_test_ioctl()
/linux/Documentation/iio/
H A Dad7606.rst65 IIO-backend mode
70 The backend mode is enabled when through the definition of the "io-backends"
73 The reference configuration for the current implementation of IIO-backend mode
77 This implementation embeds an IIO-backend compatible IP (adi-axi-adc) and a PWM
128 control the PWM's frequency. This trigger is enabled only for iio-backend.
182 IIO backend buffer
185 When IIO backend is used, the trigger is not needed, and the sample rate is
187 delegated to an external logic, called a backend, and the backend's driver
189 conversion pin, because the busy pin is bound to the backend.
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A 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()
386 kfree(hwmgr->backend); in vega12_hwmgr_backend_fini()
387 hwmgr->backend = NULL; in vega12_hwmgr_backend_fini()
402 hwmgr->backend = data; in vega12_hwmgr_backend_init()
463 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_sclk_threshold()
498 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_override_pcie_parameters()
647 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_setup_default_dpm_tables()
787 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
[all …]
H A 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()
H A 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()
427 kfree(hwmgr->backend); in vega20_hwmgr_backend_fini()
428 hwmgr->backend = NULL; in vega20_hwmgr_backend_fini()
443 hwmgr->backend = data; in vega20_hwmgr_backend_init()
492 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_init_sclk_threshold()
596 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_gfxclk_dpm_table()
617 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_memclk_dpm_table()
646 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_default_dpm_tables()
[all …]
/linux/Documentation/ABI/testing/
H A 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/fs/pstore/
H A Dplatform.c72 static char *backend; variable
73 module_param(backend, charp, 0444);
74 MODULE_PARM_DESC(backend, "specific backend to use");
470 if (backend && strcmp(backend, psi->name)) { in pstore_register()
472 backend, psi->name); in pstore_register()
532 backend = new_backend; in pstore_register()
575 kfree(backend); in pstore_unregister()
576 backend = NULL; in pstore_unregister()
/linux/Documentation/filesystems/caching/
H A 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/drivers/xen/xenbus/
H A Dxenbus_probe_frontend.c414 char *backend, *frontend; in xenbus_check_frontend() local
429 backend = xenbus_read(XBT_NIL, frontend, "backend", NULL); in xenbus_check_frontend()
430 if (IS_ERR_OR_NULL(backend)) in xenbus_check_frontend()
432 err = xenbus_scanf(XBT_NIL, backend, "state", "%i", &be_state); in xenbus_check_frontend()
434 xenbus_reset_frontend(frontend, backend, be_state); in xenbus_check_frontend()
435 kfree(backend); in xenbus_check_frontend()
/linux/tools/testing/selftests/mm/
H A Drmap.c66 enum backend_type backend; member
192 data->backend = ANON; in FIXTURE_SETUP()
210 switch (data->backend) { in FIXTURE_TEARDOWN()
337 data->backend = SHM; in TEST_F()
362 data->backend = NORM_FILE; in TEST_F()
/linux/Documentation/gpu/
H A Dxen-front.rst21 Buffers allocated by the backend
25 :doc: Buffers allocated by the backend
/linux/rust/kernel/sync/lock/
H A Dglobal.rs27 /// The backend used for this global lock.
279 type Backend = $crate::global_lock_inner!(backend $kind);
293 // * We are only generating one static with this backend type.
303 (backend Mutex) => {
306 (backend SpinLock) => {
309 (backend SpinLockIrq) => {
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dvegam_smumgr.c228 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()
815 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_single_graphic_level()
866 struct smu7_hwmgr *hw_data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_all_graphic_levels()
984 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_single_memory_level()
[all …]

12345