/Linux-v5.15/drivers/gpu/drm/sun4i/ |
D | sun4i_backend.c | 80 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 …]
|
D | sun4i_layer.c | 73 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() local 75 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable() 80 spin_lock_irqsave(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable() 81 backend->frontend_teardown = true; in sun4i_backend_layer_atomic_disable() 82 spin_unlock_irqrestore(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable() 93 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local 94 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update() 96 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update() 104 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update() 108 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() [all …]
|
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-v5.15/drivers/staging/media/atomisp/pci/runtime/isys/src/ |
D | csi_rx_rmgr.c | 43 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.15/Documentation/ABI/stable/ |
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/devices/vbd-*/statistics/rd_req [all …]
|
/Linux-v5.15/tools/perf/Documentation/ |
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-v5.15/drivers/target/ |
D | target_core_hba.c | 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->ops->owner); in core_delete_hba() 170 hba->backend = NULL; in core_delete_hba()
|
/Linux-v5.15/tools/lib/perf/Documentation/ |
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-v5.15/tools/lib/traceevent/Documentation/ |
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-v5.15/tools/testing/selftests/pstore/ |
D | common_tests | 30 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}"
|
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-v5.15/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
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() 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 …]
|
D | smu10_hwmgr.c | 54 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 …]
|
D | vega12_hwmgr.c | 68 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_default_registry_data() 142 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_features_platform_caps() 299 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_dpm_defaults() 381 kfree(hwmgr->backend); in vega12_hwmgr_backend_fini() 382 hwmgr->backend = NULL; in vega12_hwmgr_backend_fini() 397 hwmgr->backend = data; in vega12_hwmgr_backend_init() 454 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_sclk_threshold() 489 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_override_pcie_parameters() 638 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_setup_default_dpm_tables() 778 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); [all …]
|
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() 253 struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend); in vega12_thermal_setup_fan_table()
|
D | vega10_hwmgr.c | 118 struct vega10_hwmgr *data = hwmgr->backend; in vega10_set_default_registry_data() 196 struct vega10_hwmgr *data = hwmgr->backend; in vega10_set_features_platform_caps() 306 struct vega10_hwmgr *data = hwmgr->backend; in vega10_odn_initial_default_setting() 360 struct vega10_hwmgr *data = hwmgr->backend; in vega10_init_dpm_defaults() 554 struct vega10_hwmgr *data = hwmgr->backend; in vega10_get_evv_voltages() 743 struct vega10_hwmgr *data = hwmgr->backend; in vega10_complete_dependency_tables() 812 kfree(hwmgr->backend); in vega10_hwmgr_backend_fini() 813 hwmgr->backend = NULL; in vega10_hwmgr_backend_fini() 830 hwmgr->backend = data; in vega10_hwmgr_backend_init() 855 kfree(hwmgr->backend); in vega10_hwmgr_backend_init() [all …]
|
D | smu7_hwmgr.c | 268 (const struct smu7_hwmgr *)(hwmgr->backend); in smu7_voltage_control() 319 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_construct_voltage_tables() 432 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_static_screen_threshold_parameters() 478 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_program_voting_clients() 637 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_default_pcie_table() 742 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_reset_dpm_tables() 784 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v0() 870 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_dpm_tables_v1() 935 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_odn_initial_default_setting() 980 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in smu7_setup_voltage_range_from_vbios() [all …]
|
D | vega20_hwmgr.c | 66 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_set_default_registry_data() 180 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_set_features_platform_caps() 334 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); in vega20_init_dpm_defaults() 421 kfree(hwmgr->backend); in vega20_hwmgr_backend_fini() 422 hwmgr->backend = NULL; in vega20_hwmgr_backend_fini() 436 hwmgr->backend = data; in vega20_hwmgr_backend_init() 482 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_init_sclk_threshold() 586 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_gfxclk_dpm_table() 607 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_memclk_dpm_table() 636 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_setup_default_dpm_tables() [all …]
|
D | vega20_thermal.c | 34 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() 324 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); in vega20_thermal_setup_fan_table()
|
D | vega10_thermal.c | 93 struct vega10_hwmgr *data = hwmgr->backend; in vega10_fan_ctrl_get_fan_speed_rpm() 183 struct vega10_hwmgr *data = hwmgr->backend; in vega10_enable_fan_control_feature() 200 struct vega10_hwmgr *data = hwmgr->backend; in vega10_disable_fan_control_feature() 230 struct vega10_hwmgr *data = hwmgr->backend; in vega10_fan_ctrl_stop_smc_fan_control() 436 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_enable_alert() 467 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_disable_alert() 510 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_setup_fan_table() 566 struct vega10_hwmgr *data = hwmgr->backend; in vega10_enable_mgpu_fan_boost()
|
/Linux-v5.15/Documentation/i2c/ |
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. 84 'val': backend returns first byte to be sent [all …]
|
/Linux-v5.15/drivers/vhost/ |
D | test.c | 268 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.15/Documentation/vm/ |
D | frontswap.rst | 48 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.15/Documentation/ABI/testing/ |
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-v5.15/drivers/xen/xenbus/ |
D | xenbus_probe_frontend.c | 424 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()
|