Home
last modified time | relevance | path

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

123

/drivers/gpu/drm/sun4i/
A Dsun4i_backend.c411 struct sun4i_backend *backend = layer->backend; in sun4i_backend_plane_uses_frontend() local
415 if (IS_ERR(backend->frontend)) in sun4i_backend_plane_uses_frontend()
786 struct sun4i_backend *backend; in sun4i_backend_bind() local
791 backend = devm_kzalloc(dev, sizeof(*backend), GFP_KERNEL); in sun4i_backend_bind()
792 if (!backend) in sun4i_backend_bind()
794 dev_set_drvdata(dev, backend); in sun4i_backend_bind()
813 if (backend->engine.id < 0) in sun4i_backend_bind()
814 return backend->engine.id; in sun4i_backend_bind()
825 if (IS_ERR(backend->reset)) { in sun4i_backend_bind()
921 (backend->engine.id in sun4i_backend_bind()
[all …]
A 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()
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()
119 if (IS_ERR_OR_NULL(layer->backend->frontend)) in sun4i_layer_format_mod_supported()
191 struct sun4i_backend *backend, in sun4i_layer_init_one() argument
206 layer->backend = backend; in sun4i_layer_init_one()
[all …]
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,
/drivers/staging/media/atomisp/pci/runtime/isys/src/
A Dcsi_rx_rmgr.c33 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()
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()
101 max_num_packets = N_SHORT_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_release()
[all …]
/drivers/target/
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()
/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
A 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()
787 hwmgr->backend; in smu8_set_watermark_threshold()
1129 hwmgr->backend = data; in smu8_hwmgr_backend_init()
1156 kfree(hwmgr->backend); in smu8_hwmgr_backend_fini()
1157 hwmgr->backend = NULL; in smu8_hwmgr_backend_fini()
[all …]
A Dsmu10_hwmgr.c558 hwmgr->backend = data; in smu10_hwmgr_backend_init()
618 kfree(hwmgr->backend); in smu10_hwmgr_backend_fini()
619 hwmgr->backend = NULL; in smu10_hwmgr_backend_fini()
627 struct smu10_hwmgr *data = hwmgr->backend; in smu10_dpm_force_dpm_level()
859 data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_dpm_get_mclk()
875 data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_dpm_get_sclk()
953 struct smu10_hwmgr *data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_store_cc6_data()
975 struct smu10_hwmgr *data = hwmgr->backend; in smu10_force_clock_level()
1030 struct smu10_hwmgr *data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_print_clock_levels()
1119 data = (struct smu10_hwmgr *)(hwmgr->backend); in smu10_get_performance_level()
[all …]
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()
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()
824 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_init_smc_table()
877 (struct vega12_hwmgr *)(hwmgr->backend); in vega12_set_allowed_featuresmask()
[all …]
A 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()
2888 kfree(hwmgr->backend); in smu7_hwmgr_backend_fini()
2889 hwmgr->backend = NULL; in smu7_hwmgr_backend_fini()
2968 hwmgr->backend = data; in smu7_hwmgr_backend_init()
2978 kfree(hwmgr->backend); in smu7_hwmgr_backend_init()
2979 hwmgr->backend = NULL; in smu7_hwmgr_backend_init()
[all …]
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()
A 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()
562 struct vega10_hwmgr *data = hwmgr->backend; in vega10_get_evv_voltages()
820 kfree(hwmgr->backend); in vega10_hwmgr_backend_fini()
821 hwmgr->backend = NULL; in vega10_hwmgr_backend_fini()
838 hwmgr->backend = data; in vega10_hwmgr_backend_init()
863 kfree(hwmgr->backend); in vega10_hwmgr_backend_init()
864 hwmgr->backend = NULL; in vega10_hwmgr_backend_init()
[all …]
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()
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()
794 (struct vega20_hwmgr *)(hwmgr->backend); in vega20_init_smc_table()
[all …]
A Dvega10_thermal.c92 struct vega10_hwmgr *data = hwmgr->backend; in vega10_fan_ctrl_get_fan_speed_rpm()
182 struct vega10_hwmgr *data = hwmgr->backend; in vega10_enable_fan_control_feature()
199 struct vega10_hwmgr *data = hwmgr->backend; in vega10_disable_fan_control_feature()
229 struct vega10_hwmgr *data = hwmgr->backend; in vega10_fan_ctrl_stop_smc_fan_control()
435 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_enable_alert()
466 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_disable_alert()
509 struct vega10_hwmgr *data = hwmgr->backend; in vega10_thermal_setup_fan_table()
565 struct vega10_hwmgr *data = hwmgr->backend; in vega10_enable_mgpu_fan_boost()
A 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()
326 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); in vega20_thermal_setup_fan_table()
/drivers/iio/adc/
A Dsd_adc_modulator.c35 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()
A Dstm32-dfsdm-adc.c83 struct iio_backend **backend; member
734 if (IS_ERR(backend)) 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()
1136 if (adc->backend) { in stm32_dfsdm_predisable()
1317 if (adc->backend) in __stm32_dfsdm_read_info_raw()
1328 if (adc->backend) in __stm32_dfsdm_read_info_raw()
1385 if (adc->backend) { in stm32_dfsdm_read_raw()
1409 if (adc->backend) { in stm32_dfsdm_read_raw()
1686 adc->backend = devm_kcalloc(&indio_dev->dev, num_ch, sizeof(*adc->backend), in stm32_dfsdm_adc_init()
[all …]
/drivers/vhost/
A 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()
/drivers/xen/
A DKconfig96 Support for backend device drivers that provide I/O services
195 device backend driver without para-virtualized support for guests.
208 tristate "Xen PCI-device backend driver"
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,
253 tristate "XEN SCSI backend driver"
360 guest type this will require special support on the backend side
370 This will avoid the need to give the backend the right to map all
[all …]
/drivers/xen/xenbus/
A Dxenbus_probe_frontend.c416 char *backend, *frontend; in xenbus_check_frontend() local
431 backend = xenbus_read(XBT_NIL, frontend, "backend", NULL); in xenbus_check_frontend()
432 if (IS_ERR_OR_NULL(backend)) in xenbus_check_frontend()
434 err = xenbus_scanf(XBT_NIL, backend, "state", "%i", &be_state); in xenbus_check_frontend()
436 xenbus_reset_frontend(frontend, backend, be_state); in xenbus_check_frontend()
437 kfree(backend); in xenbus_check_frontend()
/drivers/gpu/drm/amd/pm/powerplay/smumgr/
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()
984 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_single_memory_level()
1204 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in vegam_populate_smc_vce_level()
[all …]
A Diceland_smumgr.c420 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_vddc_vid()
622 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_smc_vddc_table()
646 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_smc_vdd_ci_table()
671 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_smc_mvdd_table()
719 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_ulv_level()
766 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_smc_link_level()
896 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_single_graphic_level()
961 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_all_graphic_levels()
1052 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_calculate_mclk_params()
1233 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in iceland_populate_single_memory_level()
[all …]
A Dpolaris10_smumgr.c359 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_get_dependency_volt_by_clk()
667 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_smc_mvdd_table()
695 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_smc_vddc_table()
720 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_smc_vddci_table()
746 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_cac_table()
781 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_ulv_level()
818 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_smc_link_level()
961 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_single_graphic_level()
1156 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_single_memory_level()
1375 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in polaris10_populate_smc_vce_level()
[all …]
A Dci_smumgr.c412 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_single_graphic_level()
474 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_all_graphic_levels()
611 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_vddc_vid()
718 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_bapm_parameters_in_dpm_table()
846 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_smc_vddc_table()
873 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_smc_vdd_ci_table()
901 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_smc_mvdd_table()
952 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_ulv_level()
999 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in ci_populate_smc_link_level()
2859 struct smu7_hwmgr *data = hwmgr->backend; in ci_update_uvd_smc_table()
[all …]
A Dtonga_smumgr.c251 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_get_dependency_volt_by_clk()
306 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_populate_smc_vddc_table()
323 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_populate_smc_vdd_gfx_table()
339 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_populate_smc_vdd_ci_table()
369 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_populate_smc_mvdd_table()
396 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_populate_cac_tables()
509 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_populate_smc_link_level()
622 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_populate_single_graphic_level()
688 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_populate_all_graphic_levels()
795 struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); in tonga_calculate_mclk_params()
[all …]
/drivers/staging/media/atomisp/pci/runtime/isys/interface/
A Dia_css_isys.h121 csi_rx_backend_ID_t backend,
126 csi_rx_backend_ID_t backend,

Completed in 114 milliseconds

123