/linux/drivers/gpu/drm/sun4i/ |
H A D | sun4i_backend.c | 35 /* backend <-> TCON muxing selection done in backend */ 83 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument 96 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable() 171 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument 181 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord() 188 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord() 195 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument 206 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format() 214 regmap_update_bits(backend in sun4i_backend_update_yuv_format() 252 sun4i_backend_update_layer_formats(struct sun4i_backend * backend,int layer,struct drm_plane * plane) sun4i_backend_update_layer_formats() argument 289 sun4i_backend_update_layer_frontend(struct sun4i_backend * backend,int layer,uint32_t fmt) sun4i_backend_update_layer_frontend() argument 313 sun4i_backend_update_yuv_buffer(struct sun4i_backend * backend,struct drm_framebuffer * fb,dma_addr_t paddr) sun4i_backend_update_yuv_buffer() argument 328 sun4i_backend_update_layer_buffer(struct sun4i_backend * backend,int layer,struct drm_plane * plane) sun4i_backend_update_layer_buffer() argument 366 sun4i_backend_update_layer_zpos(struct sun4i_backend * backend,int layer,struct drm_plane * plane) sun4i_backend_update_layer_zpos() argument 385 sun4i_backend_cleanup_layer(struct sun4i_backend * backend,int layer) sun4i_backend_cleanup_layer() argument 411 struct sun4i_backend *backend = layer->backend; sun4i_backend_plane_uses_frontend() local 473 struct sun4i_backend *backend = engine_to_sun4i_backend(engine); sun4i_backend_atomic_check() local 612 struct sun4i_backend *backend = engine_to_sun4i_backend(engine); sun4i_backend_vblank_quirk() local 660 struct sun4i_backend *backend = dev_get_drvdata(dev); sun4i_backend_init_sat() local 696 struct sun4i_backend *backend = dev_get_drvdata(dev); sun4i_backend_free_sat() local 786 struct sun4i_backend *backend; sun4i_backend_bind() local 945 struct sun4i_backend *backend = dev_get_drvdata(dev); sun4i_backend_unbind() local [all...] |
H A D | sun4i_layer.c | 70 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, laye in sun4i_backend_layer_atomic_update() 191 sun4i_layer_init_one(struct drm_device * drm,struct sun4i_backend * backend,enum drm_plane_type type,unsigned int id) sun4i_layer_init_one() argument 238 struct sun4i_backend *backend = engine_to_sun4i_backend(engine); sun4i_layers_init() local [all...] |
H A 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/drivers/staging/media/atomisp/pci/runtime/isys/src/ |
H A D | csi_rx_rmgr.c | 33 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_acquire() argument 43 assert(backend < N_CSI_RX_BACKEND_ID); in ia_css_isys_csi_rx_lut_rmgr_acquire() 48 if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) { in ia_css_isys_csi_rx_lut_rmgr_acquire() 49 cur_rsrc = &isys_csi_rx_rsrc[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire() 51 max_num_packets_of_type = N_LONG_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire() 54 max_num_packets_of_type = N_SHORT_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire() 83 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_release() argument 91 assert(backend < N_CSI_RX_BACKEND_ID); in ia_css_isys_csi_rx_lut_rmgr_release() 96 if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) { in ia_css_isys_csi_rx_lut_rmgr_release() 98 max_num_packets = N_LONG_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_release() [all...] |
/linux/Documentation/ABI/stable/ |
H A D | sysfs-bus-xen-backend | 1 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/device [all...] |
/linux/tools/perf/Documentation/ |
H A 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/drivers/target/ |
H A D | target_core_hba.c | 50 pr_err("backend %s already registered.\n", ops->name); in transport_backend_register() 76 * Wait for any outstanding backend driver ->rcu_head in target_backend_unregister() 78 * call_rcu(), before allowing backend driver module in target_backend_unregister() 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 in core_delete_hba() [all...] |
/linux/tools/lib/perf/Documentation/ |
H A 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/tools/testing/selftests/pstore/ |
H A D | common_tests | 30 if [ -e ${1}-${backend}-0 ]; then 32 for f in `ls ${1}-${backend}-*`; do 76 prlog -n "Checking pstore backend is registered ... " 77 backend=`cat /sys/module/pstore/parameters/backend` 79 prlog -e "\tbackend=${backend}"
|
H A 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/drivers/iio/adc/ |
H A D | sd_adc_modulator.c | 9 #include <linux/iio/backend.h> 35 static int iio_sd_mod_enable(struct iio_backend *backend) in iio_sd_mod_enable() argument 37 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_enable() 45 static void iio_sd_mod_disable(struct iio_backend *backend) in iio_sd_mod_disable() argument 47 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_disable() 53 static int iio_sd_mod_read(struct iio_backend *backend, struct iio_chan_spec const *chan, int *val, in iio_sd_mod_read() argument 56 struct iio_sd_backend_priv *priv = iio_backend_get_priv(backend); in iio_sd_mod_read() 110 /* If sd modulator is not defined as an IIO backend device, fallback to legacy */ in iio_sd_mod_probe() 111 if (!device_property_present(dev, "#io-backend-cells")) in iio_sd_mod_probe()
|
H A D | stm32-dfsdm-adc.c | 13 #include <linux/iio/backend.h> 83 struct iio_backend **backend; member 679 struct iio_backend *backend; in stm32_dfsdm_generic_channel_parse_of() local 733 backend = devm_iio_backend_fwnode_get(&indio_dev->dev, NULL, node); in stm32_dfsdm_generic_channel_parse_of() 734 if (IS_ERR(backend)) in stm32_dfsdm_generic_channel_parse_of() 735 return dev_err_probe(&indio_dev->dev, PTR_ERR(backend), in stm32_dfsdm_generic_channel_parse_of() 736 "Failed to get backend\n"); in stm32_dfsdm_generic_channel_parse_of() 737 adc->backend[ch->scan_index] = backend; in stm32_dfsdm_generic_channel_parse_of() 1087 if (adc->backend) { in stm32_dfsdm_postenable() [all...] |
/linux/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-log.c | 32 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/Documentation/i2c/ |
H A D | slave-interface.rst | 9 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 i [all...] |
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A 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() 612 struct smu8_hwmgr *data = hwmgr->backend; in smu8_init_vce_limit() 642 struct smu8_hwmgr *data = hwmgr->backend; in smu8_init_acp_limit() 671 struct smu8_hwmgr *data = hwmgr->backend; in smu8_init_power_gate_state() [all...] |
H A D | vega12_hwmgr.c | 67 (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 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() 255 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_thermal_setup_fan_table()
|
H A D | smu7_hwmgr.c | 267 (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...] |
H A D | vega20_hwmgr.c | 65 (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/drivers/vhost/ |
H A D | test.c | 261 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/Documentation/iio/ |
H A D | ad7606.rst | 65 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 [all...] |
/linux/security/keys/trusted-keys/ |
H A D | Kconfig | 18 backend. Trusted keys are random number symmetric keys, 30 key backend. 40 (CAAM) as trusted key backend. 48 Enable use of NXP's DCP (Data Co-Processor) as trusted key backend.
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-xen-blkfront | 7 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/Documentation/filesystems/caching/ |
H A D | backend-api.rst | 34 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 ar [all...] |
/linux/drivers/xen/ |
H A D | Kconfig | 96 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...] |