Searched refs:rdev (Results 26 - 50 of 305) sorted by relevance

1234567891011>>

/drivers/rapidio/switches/
H A Didt_gen2.c217 idtg2_em_init(struct rio_dev *rdev) argument
227 pr_debug("RIO: %s [%d:%d]\n", __func__, rdev->destid, rdev->hopcount);
230 rio_write_config_32(rdev, IDT_PW_INFO_CSR, 0x0000e000);
237 rio_write_config_32(rdev, IDT_LT_ERR_REPORT_EN,
244 rio_read_config_32(rdev, IDT_DEV_CTRL_1, &regval);
245 rio_write_config_32(rdev, IDT_DEV_CTRL_1,
253 rio_write_config_32(rdev, IDT_PORT_ERR_REPORT_EN_BC, 0x807e8037);
256 rio_write_config_32(rdev, IDT_PORT_ISERR_REPORT_EN_BC,
260 tmp = RIO_GET_TOTAL_PORTS(rdev
326 idtg2_em_handler(struct rio_dev *rdev, u8 portnum) argument
375 struct rio_dev *rdev = to_rio_dev(dev); local
393 idtg2_sysfs(struct rio_dev *rdev, bool create) argument
420 idtg2_probe(struct rio_dev *rdev, const struct rio_device_id *id) argument
446 idtg2_remove(struct rio_dev *rdev) argument
[all...]
H A Dtsi57x.c160 tsi57x_em_init(struct rio_dev *rdev) argument
165 pr_debug("TSI578 %s [%d:%d]\n", __func__, rdev->destid, rdev->hopcount);
168 portnum < RIO_GET_TOTAL_PORTS(rdev->swpinfo); portnum++) {
170 rio_read_config_32(rdev,
172 rio_write_config_32(rdev,
177 rio_read_config_32(rdev,
178 rdev->phys_efptr +
181 rio_write_config_32(rdev,
182 rdev
215 tsi57x_em_handler(struct rio_dev *rdev, u8 portnum) argument
307 tsi57x_probe(struct rio_dev *rdev, const struct rio_device_id *id) argument
329 tsi57x_remove(struct rio_dev *rdev) argument
[all...]
/drivers/gpu/drm/radeon/
H A Dradeon.h242 bool radeon_get_bios(struct radeon_device *rdev);
251 int radeon_dummy_page_init(struct radeon_device *rdev);
252 void radeon_dummy_page_fini(struct radeon_device *rdev);
276 int radeon_pm_init(struct radeon_device *rdev);
277 int radeon_pm_late_init(struct radeon_device *rdev);
278 void radeon_pm_fini(struct radeon_device *rdev);
279 void radeon_pm_compute_clocks(struct radeon_device *rdev);
280 void radeon_pm_suspend(struct radeon_device *rdev);
281 void radeon_pm_resume(struct radeon_device *rdev);
282 void radeon_combios_get_power_modes(struct radeon_device *rdev);
354 struct radeon_device *rdev; member in struct:radeon_fence_driver
368 struct radeon_device *rdev; member in struct:radeon_fence
492 struct radeon_device *rdev; member in struct:radeon_bo
712 struct radeon_device *rdev; member in struct:radeon_flip_work
1048 struct radeon_device *rdev; member in struct:radeon_cs_parser
2417 r100_mm_rreg(struct radeon_device *rdev, uint32_t reg, bool always_indirect) argument
2436 r100_mm_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v, bool always_indirect) argument
2534 rv370_pcie_rreg(struct radeon_device *rdev, uint32_t reg) argument
2546 rv370_pcie_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) argument
2556 tn_smc_rreg(struct radeon_device *rdev, u32 reg) argument
2568 tn_smc_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
2578 r600_rcu_rreg(struct radeon_device *rdev, u32 reg) argument
2590 r600_rcu_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
2600 eg_cg_rreg(struct radeon_device *rdev, u32 reg) argument
2612 eg_cg_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
2622 eg_pif_phy0_rreg(struct radeon_device *rdev, u32 reg) argument
2634 eg_pif_phy0_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
2644 eg_pif_phy1_rreg(struct radeon_device *rdev, u32 reg) argument
2656 eg_pif_phy1_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
2666 r600_uvd_ctx_rreg(struct radeon_device *rdev, u32 reg) argument
2678 r600_uvd_ctx_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
2689 cik_didt_rreg(struct radeon_device *rdev, u32 reg) argument
2701 cik_didt_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
3046 radeon_acpi_init(struct radeon_device *rdev) argument
3047 radeon_acpi_fini(struct radeon_device *rdev) argument
[all...]
H A Dradeon_semaphore.c34 int radeon_semaphore_create(struct radeon_device *rdev, argument
44 r = radeon_sa_bo_new(rdev, &rdev->ring_tmp_bo, &(*semaphore)->sa_bo,
64 bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ridx, argument
67 struct radeon_ring *ring = &rdev->ring[ridx];
71 if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, false)) {
81 bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ridx, argument
84 struct radeon_ring *ring = &rdev->ring[ridx];
88 if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, true)) {
127 int radeon_semaphore_sync_resv(struct radeon_device *rdev, argument
175 radeon_semaphore_sync_rings(struct radeon_device *rdev, struct radeon_semaphore *semaphore, int ring) argument
238 radeon_semaphore_free(struct radeon_device *rdev, struct radeon_semaphore **semaphore, struct radeon_fence *fence) argument
[all...]
H A Ddce6_afmt.c28 static u32 dce6_endpoint_rreg(struct radeon_device *rdev, argument
34 spin_lock_irqsave(&rdev->end_idx_lock, flags);
37 spin_unlock_irqrestore(&rdev->end_idx_lock, flags);
42 static void dce6_endpoint_wreg(struct radeon_device *rdev, argument
47 spin_lock_irqsave(&rdev->end_idx_lock, flags);
48 if (ASIC_IS_DCE8(rdev))
54 spin_unlock_irqrestore(&rdev->end_idx_lock, flags);
57 #define RREG32_ENDPOINT(block, reg) dce6_endpoint_rreg(rdev, (block), (reg))
58 #define WREG32_ENDPOINT(block, reg, v) dce6_endpoint_wreg(rdev, (block), (reg), (v))
61 static void dce6_afmt_get_connected_pins(struct radeon_device *rdev) argument
77 dce6_audio_get_pin(struct radeon_device *rdev) argument
93 struct radeon_device *rdev = encoder->dev->dev_private; local
110 struct radeon_device *rdev = encoder->dev->dev_private; local
152 struct radeon_device *rdev = encoder->dev->dev_private; local
200 struct radeon_device *rdev = encoder->dev->dev_private; local
280 dce6_audio_chipset_supported(struct radeon_device *rdev) argument
285 dce6_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, u8 enable_mask) argument
307 dce6_audio_init(struct radeon_device *rdev) argument
345 dce6_audio_fini(struct radeon_device *rdev) argument
[all...]
H A Dradeon_test.c34 static void radeon_do_test_moves(struct radeon_device *rdev, int flag) argument
44 ring = radeon_copy_dma_ring_index(rdev);
47 ring = radeon_copy_blit_ring_index(rdev);
59 n = rdev->mc.gtt_size - rdev->gart_pin_size;
69 r = radeon_bo_create(rdev, size, PAGE_SIZE, true, RADEON_GEM_DOMAIN_VRAM,
89 r = radeon_bo_create(rdev, size, PAGE_SIZE, true,
120 fence = radeon_copy_dma(rdev, gtt_addr, vram_addr,
124 fence = radeon_copy_blit(rdev, gtt_addr, vram_addr,
157 (gtt_addr - rdev
253 radeon_test_moves(struct radeon_device *rdev) argument
261 radeon_test_create_and_emit_fence(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_fence **fence) argument
307 radeon_test_ring_sync(struct radeon_device *rdev, struct radeon_ring *ringA, struct radeon_ring *ringB) argument
400 radeon_test_ring_sync2(struct radeon_device *rdev, struct radeon_ring *ringA, struct radeon_ring *ringB, struct radeon_ring *ringC) argument
520 radeon_test_syncing(struct radeon_device *rdev) argument
[all...]
H A Drv770_dpm.c55 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev) argument
57 struct rv7xx_power_info *pi = rdev->pm.dpm.priv;
62 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev) argument
64 struct evergreen_power_info *pi = rdev->pm.dpm.priv;
69 static void rv770_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, argument
72 struct rv7xx_power_info *pi = rv770_get_pi(rdev);
92 static void rv770_enable_l0s(struct radeon_device *rdev) argument
101 static void rv770_enable_l1(struct radeon_device *rdev) argument
113 static void rv770_enable_pll_sleep_in_l1(struct radeon_device *rdev) argument
130 static void rv770_gfx_clock_gating_enable(struct radeon_device *rdev, argument
143 rv770_mg_clock_gating_enable(struct radeon_device *rdev, bool enable) argument
167 rv770_restore_cgcg(struct radeon_device *rdev) argument
180 rv770_start_dpm(struct radeon_device *rdev) argument
189 rv770_stop_dpm(struct radeon_device *rdev) argument
205 rv770_dpm_enabled(struct radeon_device *rdev) argument
213 rv770_enable_thermal_protection(struct radeon_device *rdev, bool enable) argument
222 rv770_enable_acpi_pm(struct radeon_device *rdev) argument
227 rv770_get_seq_value(struct radeon_device *rdev, struct rv7xx_pl *pl) argument
234 rv770_read_smc_soft_register(struct radeon_device *rdev, u16 reg_offset, u32 *value) argument
244 rv770_write_smc_soft_register(struct radeon_device *rdev, u16 reg_offset, u32 value) argument
254 rv770_populate_smc_t(struct radeon_device *rdev, struct radeon_ps *radeon_state, RV770_SMC_SWSTATE *smc_state) argument
300 rv770_populate_smc_sp(struct radeon_device *rdev, struct radeon_ps *radeon_state, RV770_SMC_SWSTATE *smc_state) argument
369 rv770_map_clkf_to_ibias(struct radeon_device *rdev, u32 clkf) argument
384 rv770_populate_mclk_value(struct radeon_device *rdev, u32 engine_clock, u32 memory_clock, RV7XX_SMC_MCLK_VALUE *mclk) argument
482 rv770_populate_sclk_value(struct radeon_device *rdev, u32 engine_clock, RV770_SMC_SCLK_VALUE *sclk) argument
564 rv770_populate_vddc_value(struct radeon_device *rdev, u16 vddc, RV770_SMC_VOLTAGE_VALUE *voltage) argument
590 rv770_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, RV770_SMC_VOLTAGE_VALUE *voltage) argument
612 rv770_convert_power_level_to_smc(struct radeon_device *rdev, struct rv7xx_pl *pl, RV770_SMC_HW_PERFORMANCE_LEVEL *level, u8 watermark_level) argument
672 rv770_convert_power_state_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, RV770_SMC_SWSTATE *smc_state) argument
720 rv770_calculate_memory_refresh_rate(struct radeon_device *rdev, u32 engine_clock) argument
737 rv770_program_memory_timing_parameters(struct radeon_device *rdev, struct radeon_ps *radeon_state) argument
769 rv770_enable_backbias(struct radeon_device *rdev, bool enable) argument
778 rv770_enable_spread_spectrum(struct radeon_device *rdev, bool enable) argument
803 rv770_program_mpll_timing_parameters(struct radeon_device *rdev) argument
814 rv770_setup_bsp(struct radeon_device *rdev) argument
838 rv770_program_git(struct radeon_device *rdev) argument
843 rv770_program_tp(struct radeon_device *rdev) argument
861 rv770_program_tpp(struct radeon_device *rdev) argument
866 rv770_program_sstp(struct radeon_device *rdev) argument
871 rv770_program_engine_speed_parameters(struct radeon_device *rdev) argument
876 rv770_enable_display_gap(struct radeon_device *rdev) argument
886 rv770_program_vc(struct radeon_device *rdev) argument
893 rv770_clear_vc(struct radeon_device *rdev) argument
898 rv770_upload_firmware(struct radeon_device *rdev) argument
913 rv770_populate_smc_acpi_state(struct radeon_device *rdev, RV770_SMC_STATETABLE *table) argument
1004 rv770_populate_initial_mvdd_value(struct radeon_device *rdev, RV770_SMC_VOLTAGE_VALUE *voltage) argument
1021 rv770_populate_smc_initial_state(struct radeon_device *rdev, struct radeon_ps *radeon_state, RV770_SMC_STATETABLE *table) argument
1112 rv770_populate_smc_vddc_table(struct radeon_device *rdev, RV770_SMC_STATETABLE *table) argument
1141 rv770_populate_smc_mvdd_table(struct radeon_device *rdev, RV770_SMC_STATETABLE *table) argument
1160 rv770_init_smc_table(struct radeon_device *rdev, struct radeon_ps *radeon_boot_state) argument
1230 rv770_construct_vddc_table(struct radeon_device *rdev) argument
1281 rv770_get_mvdd_pin_configuration(struct radeon_device *rdev) argument
1302 rv770_get_memory_module_index(struct radeon_device *rdev) argument
1307 rv770_get_mvdd_configuration(struct radeon_device *rdev) argument
1331 rv770_enable_voltage_control(struct radeon_device *rdev, bool enable) argument
1340 rv770_program_display_gap(struct radeon_device *rdev) argument
1358 rv770_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) argument
1369 r7xx_program_memory_timing_parameters(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument
1380 rv770_upload_sw_state(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument
1398 rv770_halt_smc(struct radeon_device *rdev) argument
1409 rv770_resume_smc(struct radeon_device *rdev) argument
1416 rv770_set_sw_state(struct radeon_device *rdev) argument
1423 rv770_set_boot_state(struct radeon_device *rdev) argument
1430 rv770_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument
1447 rv770_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument
1464 rv770_restrict_performance_levels_before_switch(struct radeon_device *rdev) argument
1475 rv770_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) argument
1502 r7xx_start_smc(struct radeon_device *rdev) argument
1509 r7xx_stop_smc(struct radeon_device *rdev) argument
1515 rv770_read_clock_registers(struct radeon_device *rdev) argument
1542 r7xx_read_clock_registers(struct radeon_device *rdev) argument
1552 rv770_read_voltage_smio_registers(struct radeon_device *rdev) argument
1560 rv770_reset_smio_status(struct radeon_device *rdev) argument
1588 rv770_get_memory_type(struct radeon_device *rdev) argument
1603 rv770_get_pcie_gen2_status(struct radeon_device *rdev) argument
1668 rv770_get_mclk_odt_threshold(struct radeon_device *rdev) argument
1688 rv770_get_max_vddc(struct radeon_device *rdev) argument
1699 rv770_program_response_times(struct radeon_device *rdev) argument
1742 rv770_program_dcodt_before_state_switch(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, struct radeon_ps *radeon_current_state) argument
1771 rv770_program_dcodt_after_state_switch(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, struct radeon_ps *radeon_current_state) argument
1800 rv770_retrieve_odt_values(struct radeon_device *rdev) argument
1811 rv770_set_dpm_event_sources(struct radeon_device *rdev, u32 sources) argument
1848 rv770_enable_auto_throttle_source(struct radeon_device *rdev, enum radeon_dpm_auto_throttle_src source, bool enable) argument
1867 rv770_set_thermal_temperature_range(struct radeon_device *rdev, int min_temp, int max_temp) argument
1892 rv770_dpm_enable(struct radeon_device *rdev) argument
1975 rv770_dpm_late_enable(struct radeon_device *rdev) argument
1997 rv770_dpm_disable(struct radeon_device *rdev) argument
2035 rv770_dpm_set_power_state(struct radeon_device *rdev) argument
2078 rv770_dpm_reset_asic(struct radeon_device *rdev) argument
2091 rv770_dpm_setup_asic(struct radeon_device *rdev) argument
2114 rv770_dpm_display_configuration_changed(struct radeon_device *rdev) argument
2140 rv7xx_parse_pplib_non_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, struct _ATOM_PPLIB_NONCLOCK_INFO *non_clock_info, u8 table_rev) argument
2170 rv7xx_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, int index, union pplib_clock_info *clock_info) argument
2263 rv7xx_parse_power_table(struct radeon_device *rdev) argument
2323 rv770_get_engine_memory_ss(struct radeon_device *rdev) argument
2339 rv770_dpm_init(struct radeon_device *rdev) argument
2428 rv770_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) argument
2461 rv770_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) argument
2491 rv770_dpm_fini(struct radeon_device *rdev) argument
2502 rv770_dpm_get_sclk(struct radeon_device *rdev, bool low) argument
2512 rv770_dpm_get_mclk(struct radeon_device *rdev, bool low) argument
2522 rv770_dpm_vblank_too_short(struct radeon_device *rdev) argument
[all...]
H A Devergreen.c134 static void evergreen_gpu_init(struct radeon_device *rdev);
135 void evergreen_fini(struct radeon_device *rdev);
136 void evergreen_pcie_gen2_enable(struct radeon_device *rdev);
137 void evergreen_program_aspm(struct radeon_device *rdev);
138 extern void cayman_cp_int_cntl_setup(struct radeon_device *rdev,
140 extern void cayman_vm_decode_fault(struct radeon_device *rdev,
142 void cik_init_cp_pg_table(struct radeon_device *rdev);
144 extern u32 si_get_csb_size(struct radeon_device *rdev);
145 extern void si_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer);
146 extern u32 cik_get_csb_size(struct radeon_device *rdev);
922 evergreen_init_golden_registers(struct radeon_device *rdev) argument
1039 sumo_set_uvd_clock(struct radeon_device *rdev, u32 clock, u32 cntl_reg, u32 status_reg) argument
1063 sumo_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) argument
1086 evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) argument
1175 evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev) argument
1192 struct radeon_device *rdev = dev->dev_private; local
1245 dce4_is_in_vblank(struct radeon_device *rdev, int crtc) argument
1253 dce4_is_counter_moving(struct radeon_device *rdev, int crtc) argument
1274 dce4_wait_for_vblank(struct radeon_device *rdev, int crtc) argument
1315 evergreen_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument
1357 evergreen_page_flip_pending(struct radeon_device *rdev, int crtc_id) argument
1367 evergreen_get_temp(struct radeon_device *rdev) argument
1405 sumo_get_temp(struct radeon_device *rdev) argument
1422 sumo_pm_init_profile(struct radeon_device *rdev) argument
1482 btc_pm_init_profile(struct radeon_device *rdev) argument
1539 evergreen_pm_misc(struct radeon_device *rdev) argument
1586 evergreen_pm_prepare(struct radeon_device *rdev) argument
1611 evergreen_pm_finish(struct radeon_device *rdev) argument
1638 evergreen_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument
1682 evergreen_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument
1750 evergreen_hpd_init(struct radeon_device *rdev) argument
1806 evergreen_hpd_fini(struct radeon_device *rdev) argument
1843 evergreen_line_buffer_adjust(struct radeon_device *rdev, struct radeon_crtc *radeon_crtc, struct drm_display_mode *mode, struct drm_display_mode *other_mode) argument
1934 evergreen_get_number_of_dram_channels(struct radeon_device *rdev) argument
2178 evergreen_program_watermarks(struct radeon_device *rdev, struct radeon_crtc *radeon_crtc, u32 lb_size, u32 num_heads) argument
2341 evergreen_bandwidth_update(struct radeon_device *rdev) argument
2376 evergreen_mc_wait_for_idle(struct radeon_device *rdev) argument
2394 evergreen_pcie_gart_tlb_flush(struct radeon_device *rdev) argument
2417 evergreen_pcie_gart_enable(struct radeon_device *rdev) argument
2475 evergreen_pcie_gart_disable(struct radeon_device *rdev) argument
2500 evergreen_pcie_gart_fini(struct radeon_device *rdev) argument
2508 evergreen_agp_enable(struct radeon_device *rdev) argument
2534 evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save) argument
2621 evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save) argument
2710 evergreen_mc_program(struct radeon_device *rdev) argument
2790 evergreen_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument
2825 evergreen_cp_load_microcode(struct radeon_device *rdev) argument
2857 evergreen_cp_start(struct radeon_device *rdev) argument
2923 evergreen_cp_resume(struct radeon_device *rdev) argument
2993 evergreen_gpu_init(struct radeon_device *rdev) argument
3567 evergreen_mc_init(struct radeon_device *rdev) argument
3626 evergreen_print_gpu_status_regs(struct radeon_device *rdev) argument
3654 evergreen_is_display_hung(struct radeon_device *rdev) argument
3683 evergreen_gpu_check_soft_reset(struct radeon_device *rdev) argument
3752 evergreen_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) argument
3866 evergreen_gpu_pci_config_reset(struct radeon_device *rdev) argument
3908 evergreen_asic_reset(struct radeon_device *rdev) argument
3943 evergreen_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument
3962 sumo_rlc_fini(struct radeon_device *rdev) argument
4005 sumo_rlc_init(struct radeon_device *rdev) argument
4222 evergreen_rlc_start(struct radeon_device *rdev) argument
4233 evergreen_rlc_resume(struct radeon_device *rdev) argument
4302 evergreen_get_vblank_counter(struct radeon_device *rdev, int crtc) argument
4310 evergreen_disable_interrupt_state(struct radeon_device *rdev) argument
4368 evergreen_irq_set(struct radeon_device *rdev) argument
4595 evergreen_irq_ack(struct radeon_device *rdev) argument
4728 evergreen_irq_disable(struct radeon_device *rdev) argument
4737 evergreen_irq_suspend(struct radeon_device *rdev) argument
4743 evergreen_get_ih_wptr(struct radeon_device *rdev) argument
4768 evergreen_irq_process(struct radeon_device *rdev) argument
5160 evergreen_startup(struct radeon_device *rdev) argument
5298 evergreen_resume(struct radeon_device *rdev) argument
5332 evergreen_suspend(struct radeon_device *rdev) argument
5353 evergreen_init(struct radeon_device *rdev) argument
5482 evergreen_fini(struct radeon_device *rdev) argument
5507 evergreen_pcie_gen2_enable(struct radeon_device *rdev) argument
5570 evergreen_program_aspm(struct radeon_device *rdev) argument
[all...]
H A Dr100.c71 static bool r100_is_in_vblank(struct radeon_device *rdev, int crtc) argument
86 static bool r100_is_counter_moving(struct radeon_device *rdev, int crtc) argument
106 * @rdev: radeon_device pointer
111 void r100_wait_for_vblank(struct radeon_device *rdev, int crtc) argument
115 if (crtc >= rdev->num_crtc)
129 while (r100_is_in_vblank(rdev, crtc)) {
131 if (!r100_is_counter_moving(rdev, crtc))
136 while (!r100_is_in_vblank(rdev, crtc)) {
138 if (!r100_is_counter_moving(rdev, crtc))
147 * @rdev
156 r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument
189 r100_page_flip_pending(struct radeon_device *rdev, int crtc_id) argument
207 r100_pm_get_dynpm_state(struct radeon_device *rdev) argument
298 r100_pm_init_profile(struct radeon_device *rdev) argument
345 r100_pm_misc(struct radeon_device *rdev) argument
443 r100_pm_prepare(struct radeon_device *rdev) argument
474 r100_pm_finish(struct radeon_device *rdev) argument
506 r100_gui_idle(struct radeon_device *rdev) argument
524 r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument
551 r100_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument
587 r100_hpd_init(struct radeon_device *rdev) argument
609 r100_hpd_fini(struct radeon_device *rdev) argument
625 r100_pci_gart_tlb_flush(struct radeon_device *rdev) argument
633 r100_pci_gart_init(struct radeon_device *rdev) argument
651 r100_pci_gart_enable(struct radeon_device *rdev) argument
673 r100_pci_gart_disable(struct radeon_device *rdev) argument
684 r100_pci_gart_set_page(struct radeon_device *rdev, unsigned i, uint64_t addr, uint32_t flags) argument
691 r100_pci_gart_fini(struct radeon_device *rdev) argument
698 r100_irq_set(struct radeon_device *rdev) argument
728 r100_irq_disable(struct radeon_device *rdev) argument
739 r100_irq_ack(struct radeon_device *rdev) argument
752 r100_irq_process(struct radeon_device *rdev) argument
816 r100_get_vblank_counter(struct radeon_device *rdev, int crtc) argument
829 r100_ring_hdp_flush(struct radeon_device *rdev, struct radeon_ring *ring) argument
840 r100_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) argument
862 r100_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
872 r100_copy_blit(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct reservation_object *resv) argument
949 r100_cp_wait_for_idle(struct radeon_device *rdev) argument
964 r100_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) argument
983 r100_cp_init_microcode(struct radeon_device *rdev) argument
1046 r100_gfx_get_rptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
1059 r100_gfx_get_wptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
1069 r100_gfx_set_wptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
1076 r100_cp_load_microcode(struct radeon_device *rdev) argument
1099 r100_cp_init(struct radeon_device *rdev, unsigned ring_size) argument
1220 r100_cp_fini(struct radeon_device *rdev) argument
1232 r100_cp_disable(struct radeon_device *rdev) argument
2115 r100_cs_track_cube(struct radeon_device *rdev, struct r100_cs_track *track, unsigned idx) argument
2146 r100_cs_track_texture_check(struct radeon_device *rdev, struct r100_cs_track *track) argument
2228 r100_cs_track_check(struct radeon_device *rdev, struct r100_cs_track *track) argument
2365 r100_cs_track_clear(struct radeon_device *rdev, struct r100_cs_track *track) argument
2445 r100_errata(struct radeon_device *rdev) argument
2460 r100_rbbm_fifo_wait_for_entry(struct radeon_device *rdev, unsigned n) argument
2475 r100_gui_wait_for_idle(struct radeon_device *rdev) argument
2494 r100_mc_wait_for_idle(struct radeon_device *rdev) argument
2510 r100_gpu_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument
2523 r100_enable_bm(struct radeon_device *rdev) argument
2531 r100_bm_disable(struct radeon_device *rdev) argument
2548 r100_asic_reset(struct radeon_device *rdev) argument
2604 r100_set_common_regs(struct radeon_device *rdev) argument
2691 r100_vram_get_type(struct radeon_device *rdev) argument
2726 r100_get_accessible_vram(struct radeon_device *rdev) argument
2764 r100_vram_init_sizes(struct radeon_device *rdev) argument
2805 r100_vga_set_state(struct radeon_device *rdev, bool state) argument
2819 r100_mc_init(struct radeon_device *rdev) argument
2839 r100_pll_errata_after_index(struct radeon_device *rdev) argument
2847 r100_pll_errata_after_data(struct radeon_device *rdev) argument
2872 r100_pll_rreg(struct radeon_device *rdev, uint32_t reg) argument
2886 r100_pll_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) argument
2898 r100_set_safe_registers(struct radeon_device *rdev) argument
2919 struct radeon_device *rdev = dev->dev_private; local
2940 struct radeon_device *rdev = dev->dev_private; local
2968 struct radeon_device *rdev = dev->dev_private; local
3018 struct radeon_device *rdev = dev->dev_private; local
3058 r100_debugfs_rbbm_init(struct radeon_device *rdev) argument
3067 r100_debugfs_cp_init(struct radeon_device *rdev) argument
3076 r100_debugfs_mc_info_init(struct radeon_device *rdev) argument
3085 r100_set_surface_reg(struct radeon_device *rdev, int reg, uint32_t tiling_flags, uint32_t pitch, uint32_t offset, uint32_t obj_size) argument
3133 r100_clear_surface_reg(struct radeon_device *rdev, int reg) argument
3139 r100_bandwidth_update(struct radeon_device *rdev) argument
3626 r100_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
3666 r100_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument
3681 r100_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
3740 r100_mc_stop(struct radeon_device *rdev, struct r100_mc_save *save) argument
3782 r100_mc_resume(struct radeon_device *rdev, struct r100_mc_save *save) argument
3798 r100_vga_render_disable(struct radeon_device *rdev) argument
3806 r100_debugfs(struct radeon_device *rdev) argument
3815 r100_mc_program(struct radeon_device *rdev) argument
3845 r100_clock_startup(struct radeon_device *rdev) argument
3859 r100_startup(struct radeon_device *rdev) argument
3914 r100_resume(struct radeon_device *rdev) argument
3944 r100_suspend(struct radeon_device *rdev) argument
3955 r100_fini(struct radeon_device *rdev) argument
3980 r100_restore_sanity(struct radeon_device *rdev) argument
3998 r100_init(struct radeon_device *rdev) argument
4083 r100_io_rreg(struct radeon_device *rdev, u32 reg) argument
4093 r100_io_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
[all...]
H A Drv770_dma.c32 * @rdev: radeon_device pointer
42 struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev, argument
49 int ring_index = rdev->asic->copy.dma_ring_index;
50 struct radeon_ring *ring = &rdev->ring[ring_index];
55 r = radeon_semaphore_create(rdev, &sem);
63 r = radeon_ring_lock(rdev, ring, num_loops * 5 + 8);
66 radeon_semaphore_free(rdev, &sem, NULL);
70 radeon_semaphore_sync_resv(rdev, sem, resv, false);
71 radeon_semaphore_sync_rings(rdev, sem, ring->idx);
87 r = radeon_fence_emit(rdev,
[all...]
H A Dcypress_dpm.h113 int cypress_convert_power_level_to_smc(struct radeon_device *rdev,
117 int cypress_populate_smc_acpi_state(struct radeon_device *rdev,
119 int cypress_populate_smc_voltage_tables(struct radeon_device *rdev,
121 int cypress_populate_smc_initial_state(struct radeon_device *rdev,
124 u32 cypress_calculate_burst_time(struct radeon_device *rdev,
126 void cypress_notify_link_speed_change_before_state_change(struct radeon_device *rdev,
129 int cypress_upload_sw_state(struct radeon_device *rdev,
131 int cypress_upload_mc_reg_table(struct radeon_device *rdev,
133 void cypress_program_memory_timing_parameters(struct radeon_device *rdev,
135 void cypress_notify_link_speed_change_after_state_change(struct radeon_device *rdev,
[all...]
H A Dradeon_vce.c50 * @rdev: radeon_device pointer
54 int radeon_vce_init(struct radeon_device *rdev) argument
63 INIT_DELAYED_WORK(&rdev->vce.idle_work, radeon_vce_idle_work_handler);
65 switch (rdev->family) {
78 r = request_firmware(&rdev->vce_fw, fw_name, rdev->dev);
80 dev_err(rdev->dev, "radeon_vce: Can't load firmware \"%s\"\n",
87 size = rdev->vce_fw->size - strlen(fw_version) - 9;
88 c = rdev->vce_fw->data;
102 size = rdev
167 radeon_vce_fini(struct radeon_device *rdev) argument
183 radeon_vce_suspend(struct radeon_device *rdev) argument
207 radeon_vce_resume(struct radeon_device *rdev) argument
246 struct radeon_device *rdev = local
269 radeon_vce_note_usage(struct radeon_device *rdev) argument
298 radeon_vce_free_handles(struct radeon_device *rdev, struct drm_file *filp) argument
328 radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) argument
395 radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) argument
645 radeon_vce_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
669 radeon_vce_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument
685 radeon_vce_fence_emit(struct radeon_device *rdev, struct radeon_fence *fence) argument
706 radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
746 radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
[all...]
H A Dradeon_agp.c124 int radeon_agp_init(struct radeon_device *rdev) argument
136 ret = drm_agp_acquire(rdev->ddev);
142 ret = drm_agp_info(rdev->ddev, &info);
144 drm_agp_release(rdev->ddev);
149 if (rdev->ddev->agp->agp_info.aper_size < 32) {
150 drm_agp_release(rdev->ddev);
151 dev_warn(rdev->dev, "AGP aperture too small (%zuM) "
153 rdev->ddev->agp->agp_info.aper_size);
161 if (rdev->family <= CHIP_RV350)
183 rdev
258 radeon_agp_resume(struct radeon_device *rdev) argument
270 radeon_agp_fini(struct radeon_device *rdev) argument
279 radeon_agp_suspend(struct radeon_device *rdev) argument
[all...]
H A Dradeon_bios.c46 static bool igp_read_bios_from_vram(struct radeon_device *rdev) argument
52 if (!(rdev->flags & RADEON_IS_IGP))
53 if (!radeon_card_posted(rdev))
56 rdev->bios = NULL;
57 vram_base = pci_resource_start(rdev->pdev, 0);
67 rdev->bios = kmalloc(size, GFP_KERNEL);
68 if (rdev->bios == NULL) {
72 memcpy_fromio(rdev->bios, bios, size);
77 static bool radeon_read_bios(struct radeon_device *rdev) argument
82 rdev
102 radeon_read_platform_bios(struct radeon_device *rdev) argument
173 radeon_atrm_get_bios(struct radeon_device *rdev) argument
238 radeon_atrm_get_bios(struct radeon_device *rdev) argument
244 ni_read_disabled_bios(struct radeon_device *rdev) argument
287 r700_read_disabled_bios(struct radeon_device *rdev) argument
356 r600_read_disabled_bios(struct radeon_device *rdev) argument
433 avivo_read_disabled_bios(struct radeon_device *rdev) argument
494 legacy_read_disabled_bios(struct radeon_device *rdev) argument
577 radeon_read_disabled_bios(struct radeon_device *rdev) argument
594 radeon_acpi_vfct_bios(struct radeon_device *rdev) argument
643 radeon_acpi_vfct_bios(struct radeon_device *rdev) argument
649 radeon_get_bios(struct radeon_device *rdev) argument
[all...]
H A Drv770.c41 static void rv770_gpu_init(struct radeon_device *rdev);
42 void rv770_fini(struct radeon_device *rdev);
43 static void rv770_pcie_gen2_enable(struct radeon_device *rdev);
44 int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk);
46 int rv770_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) argument
52 if (rdev->family == CHIP_RV740)
53 return evergreen_set_uvd_clocks(rdev, vclk, dclk);
66 r = radeon_uvd_calc_upll_dividers(rdev, vclk, dclk, 50000, 160000,
86 r = radeon_uvd_send_upll_ctlreq(rdev, CG_UPLL_FUNC_CNTL);
117 r = radeon_uvd_send_upll_ctlreq(rdev, CG_UPLL_FUNC_CNT
715 rv770_init_golden_registers(struct radeon_device *rdev) argument
789 rv770_get_xclk(struct radeon_device *rdev) argument
803 rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument
839 rv770_page_flip_pending(struct radeon_device *rdev, int crtc_id) argument
849 rv770_get_temp(struct radeon_device *rdev) argument
868 rv770_pm_misc(struct radeon_device *rdev) argument
890 rv770_pcie_gart_enable(struct radeon_device *rdev) argument
940 rv770_pcie_gart_disable(struct radeon_device *rdev) argument
966 rv770_pcie_gart_fini(struct radeon_device *rdev) argument
974 rv770_agp_enable(struct radeon_device *rdev) argument
1001 rv770_mc_program(struct radeon_device *rdev) argument
1076 r700_cp_stop(struct radeon_device *rdev) argument
1085 rv770_cp_load_microcode(struct radeon_device *rdev) argument
1123 r700_cp_fini(struct radeon_device *rdev) argument
1131 rv770_set_clk_bypass_mode(struct radeon_device *rdev) argument
1163 rv770_gpu_init(struct radeon_device *rdev) argument
1599 r700_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) argument
1638 rv770_mc_init(struct radeon_device *rdev) argument
1683 rv770_startup(struct radeon_device *rdev) argument
1800 rv770_resume(struct radeon_device *rdev) argument
1829 rv770_suspend(struct radeon_device *rdev) argument
1850 rv770_init(struct radeon_device *rdev) argument
1950 rv770_fini(struct radeon_device *rdev) argument
1972 rv770_pcie_gen2_enable(struct radeon_device *rdev) argument
[all...]
H A Devergreen_dma.c29 u32 evergreen_gpu_check_soft_reset(struct radeon_device *rdev);
34 * @rdev: radeon_device pointer
41 void evergreen_dma_fence_ring_emit(struct radeon_device *rdev, argument
44 struct radeon_ring *ring = &rdev->ring[fence->ring];
45 u64 addr = rdev->fence_drv[fence->ring].gpu_addr;
62 * @rdev: radeon_device pointer
67 void evergreen_dma_ring_ib_execute(struct radeon_device *rdev, argument
70 struct radeon_ring *ring = &rdev->ring[ib->ring];
72 if (rdev->wb.enabled) {
97 * @rdev
107 evergreen_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct reservation_object *resv) argument
175 evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument
[all...]
H A Dsumo_smc.c34 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev);
36 static void sumo_send_msg_to_smu(struct radeon_device *rdev, u32 id) argument
41 for (i = 0; i < rdev->usec_timeout; i++) {
50 for (i = 0; i < rdev->usec_timeout; i++) {
56 for (i = 0; i < rdev->usec_timeout; i++) {
62 for (i = 0; i < rdev->usec_timeout; i++) {
72 void sumo_initialize_m3_arb(struct radeon_device *rdev) argument
74 struct sumo_power_info *pi = sumo_get_pi(rdev);
93 static bool sumo_is_alt_vddnb_supported(struct radeon_device *rdev) argument
95 struct sumo_power_info *pi = sumo_get_pi(rdev);
109 sumo_smu_notify_alt_vddnb_change(struct radeon_device *rdev, bool powersaving, bool force_nbps1) argument
128 sumo_smu_pg_init(struct radeon_device *rdev) argument
144 sumo_enable_boost_timer(struct radeon_device *rdev) argument
166 sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit) argument
208 sumo_boost_state_enable(struct radeon_device *rdev, bool enable) argument
217 sumo_get_running_fw_version(struct radeon_device *rdev) argument
[all...]
H A Dr600_dma.c29 u32 r600_gpu_check_soft_reset(struct radeon_device *rdev);
46 * @rdev: radeon_device pointer
51 uint32_t r600_dma_get_rptr(struct radeon_device *rdev, argument
56 if (rdev->wb.enabled)
57 rptr = rdev->wb.wb[ring->rptr_offs/4];
67 * @rdev: radeon_device pointer
72 uint32_t r600_dma_get_wptr(struct radeon_device *rdev, argument
81 * @rdev: radeon_device pointer
86 void r600_dma_set_wptr(struct radeon_device *rdev, argument
95 * @rdev
99 r600_dma_stop(struct radeon_device *rdev) argument
120 r600_dma_resume(struct radeon_device *rdev) argument
193 r600_dma_fini(struct radeon_device *rdev) argument
208 r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument
230 r600_dma_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
287 r600_dma_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) argument
313 r600_dma_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
337 r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
400 r600_dma_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument
439 r600_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct reservation_object *resv) argument
[all...]
H A Dradeon_ring.c45 static int radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring);
51 * @rdev: radeon_device pointer
57 bool radeon_ring_supports_scratch_reg(struct radeon_device *rdev, argument
73 * @rdev: radeon_device pointer
78 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) argument
80 uint32_t rptr = radeon_ring_get_rptr(rdev, ring);
90 radeon_ring_lockup_update(rdev, ring);
97 * @rdev: radeon_device pointer
104 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) argument
113 radeon_ring_free_size(rdev, rin
140 radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) argument
164 radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring, bool hdp_flush) argument
195 radeon_ring_unlock_commit(struct radeon_device *rdev, struct radeon_ring *ring, bool hdp_flush) argument
221 radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) argument
234 radeon_ring_lockup_update(struct radeon_device *rdev, struct radeon_ring *ring) argument
247 radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument
277 radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring, uint32_t **data) argument
341 radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, unsigned size, uint32_t *data) argument
375 radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size, unsigned rptr_offs, u32 nop) argument
432 radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *ring) argument
464 struct radeon_device *rdev = dev->dev_private; local
539 radeon_debugfs_ring_init(struct radeon_device *rdev, struct radeon_ring *ring) argument
[all...]
H A Dci_smc.c33 static int ci_set_smc_sram_address(struct radeon_device *rdev, argument
47 int ci_copy_bytes_to_smc(struct radeon_device *rdev, argument
64 spin_lock_irqsave(&rdev->smc_idx_lock, flags);
69 ret = ci_set_smc_sram_address(rdev, addr, limit);
84 ret = ci_set_smc_sram_address(rdev, addr, limit);
101 ret = ci_set_smc_sram_address(rdev, addr, limit);
109 spin_unlock_irqrestore(&rdev->smc_idx_lock, flags);
114 void ci_start_smc(struct radeon_device *rdev) argument
122 void ci_reset_smc(struct radeon_device *rdev) argument
130 int ci_program_jump_on_start(struct radeon_device *rdev) argument
137 ci_stop_smc_clock(struct radeon_device *rdev) argument
146 ci_start_smc_clock(struct radeon_device *rdev) argument
155 ci_is_smc_running(struct radeon_device *rdev) argument
166 ci_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg) argument
187 ci_wait_for_smc_inactive(struct radeon_device *rdev) argument
205 ci_load_smc_ucode(struct radeon_device *rdev, u32 limit) argument
265 ci_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, u32 *value, u32 limit) argument
280 ci_write_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, u32 value, u32 limit) argument
[all...]
H A Dsi_smc.c33 static int si_set_smc_sram_address(struct radeon_device *rdev, argument
47 int si_copy_bytes_to_smc(struct radeon_device *rdev, argument
62 spin_lock_irqsave(&rdev->smc_idx_lock, flags);
67 ret = si_set_smc_sram_address(rdev, addr, limit);
82 ret = si_set_smc_sram_address(rdev, addr, limit);
100 ret = si_set_smc_sram_address(rdev, addr, limit);
108 spin_unlock_irqrestore(&rdev->smc_idx_lock, flags);
113 void si_start_smc(struct radeon_device *rdev) argument
122 void si_reset_smc(struct radeon_device *rdev) argument
136 int si_program_jump_on_start(struct radeon_device *rdev) argument
143 si_stop_smc_clock(struct radeon_device *rdev) argument
152 si_start_smc_clock(struct radeon_device *rdev) argument
161 si_is_smc_running(struct radeon_device *rdev) argument
172 si_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg) argument
193 si_wait_for_smc_inactive(struct radeon_device *rdev) argument
211 si_load_smc_ucode(struct radeon_device *rdev, u32 limit) argument
282 si_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, u32 *value, u32 limit) argument
297 si_write_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, u32 value, u32 limit) argument
[all...]
H A Dsi.c113 static u32 si_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh);
114 static void si_pcie_gen3_enable(struct radeon_device *rdev);
115 static void si_program_aspm(struct radeon_device *rdev);
116 extern void sumo_rlc_fini(struct radeon_device *rdev);
117 extern int sumo_rlc_init(struct radeon_device *rdev);
118 extern int r600_ih_ring_alloc(struct radeon_device *rdev);
119 extern void r600_ih_ring_fini(struct radeon_device *rdev);
120 extern void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev);
121 extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save);
122 extern void evergreen_mc_resume(struct radeon_device *rdev, struc
1197 si_init_golden_registers(struct radeon_device *rdev) argument
1277 si_get_xclk(struct radeon_device *rdev) argument
1294 si_get_temp(struct radeon_device *rdev) argument
1510 si_mc_load_microcode(struct radeon_device *rdev) argument
1616 si_init_microcode(struct radeon_device *rdev) argument
1880 dce6_line_buffer_adjust(struct radeon_device *rdev, struct radeon_crtc *radeon_crtc, struct drm_display_mode *mode, struct drm_display_mode *other_mode) argument
1939 si_get_number_of_dram_channels(struct radeon_device *rdev) argument
2220 dce6_program_watermarks(struct radeon_device *rdev, struct radeon_crtc *radeon_crtc, u32 lb_size, u32 num_heads) argument
2380 dce6_bandwidth_update(struct radeon_device *rdev) argument
2409 si_tiling_mode_table_init(struct radeon_device *rdev) argument
2914 si_select_se_sh(struct radeon_device *rdev, u32 se_num, u32 sh_num) argument
2941 si_get_cu_enabled(struct radeon_device *rdev, u32 cu_per_sh) argument
2959 si_setup_spi(struct radeon_device *rdev, u32 se_num, u32 sh_per_se, u32 cu_per_sh) argument
2986 si_get_rb_disabled(struct radeon_device *rdev, u32 max_rb_num_per_se, u32 sh_per_se) argument
3006 si_setup_rb(struct radeon_device *rdev, u32 se_num, u32 sh_per_se, u32 max_rb_num_per_se) argument
3056 si_gpu_init(struct radeon_device *rdev) argument
3323 si_scratch_init(struct radeon_device *rdev) argument
3335 si_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) argument
3365 si_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument
3425 si_cp_enable(struct radeon_device *rdev, bool enable) argument
3441 si_cp_load_microcode(struct radeon_device *rdev) argument
3522 si_cp_start(struct radeon_device *rdev) argument
3591 si_cp_fini(struct radeon_device *rdev) argument
3609 si_cp_resume(struct radeon_device *rdev) argument
3735 si_gpu_check_soft_reset(struct radeon_device *rdev) argument
3816 si_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) argument
3948 si_set_clk_bypass_mode(struct radeon_device *rdev) argument
3975 si_spll_powerdown(struct radeon_device *rdev) argument
3996 si_gpu_pci_config_reset(struct radeon_device *rdev) argument
4048 si_asic_reset(struct radeon_device *rdev) argument
4083 si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument
4097 si_mc_program(struct radeon_device *rdev) argument
4148 si_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) argument
4162 si_mc_init(struct radeon_device *rdev) argument
4232 si_pcie_gart_tlb_flush(struct radeon_device *rdev) argument
4241 si_pcie_gart_enable(struct radeon_device *rdev) argument
4329 si_pcie_gart_disable(struct radeon_device *rdev) argument
4359 si_pcie_gart_fini(struct radeon_device *rdev) argument
4408 si_vm_packet3_ce_check(struct radeon_device *rdev, u32 *ib, struct radeon_cs_packet *pkt) argument
4481 si_vm_packet3_gfx_check(struct radeon_device *rdev, u32 *ib, struct radeon_cs_packet *pkt) argument
4599 si_vm_packet3_compute_check(struct radeon_device *rdev, u32 *ib, struct radeon_cs_packet *pkt) argument
4687 si_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) argument
4748 si_vm_init(struct radeon_device *rdev) argument
4758 si_vm_fini(struct radeon_device *rdev) argument
4771 si_vm_decode_fault(struct radeon_device *rdev, u32 status, u32 addr) argument
5026 si_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) argument
5072 si_wait_for_rlc_serdes(struct radeon_device *rdev) argument
5089 si_enable_gui_idle_interrupt(struct radeon_device *rdev, bool enable) argument
5115 si_set_uvd_dcm(struct radeon_device *rdev, bool sw_mode) argument
5136 si_init_uvd_internal_cg(struct radeon_device *rdev) argument
5149 si_halt_rlc(struct radeon_device *rdev) argument
5165 si_update_rlc(struct radeon_device *rdev, u32 rlc) argument
5174 si_enable_dma_pg(struct radeon_device *rdev, bool enable) argument
5187 si_init_dma_pg(struct radeon_device *rdev) argument
5198 si_enable_gfx_cgpg(struct radeon_device *rdev, bool enable) argument
5223 si_init_gfx_cgpg(struct radeon_device *rdev) argument
5243 si_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh) argument
5266 si_init_ao_cu_mask(struct radeon_device *rdev) argument
5299 si_enable_cgcg(struct radeon_device *rdev, bool enable) argument
5339 si_enable_mgcg(struct radeon_device *rdev, bool enable) argument
5395 si_enable_uvd_mgcg(struct radeon_device *rdev, bool enable) argument
5440 si_enable_mc_ls(struct radeon_device *rdev, bool enable) argument
5457 si_enable_mc_mgcg(struct radeon_device *rdev, bool enable) argument
5474 si_enable_dma_mgcg(struct radeon_device *rdev, bool enable) argument
5511 si_enable_bif_mgls(struct radeon_device *rdev, bool enable) argument
5529 si_enable_hdp_mgcg(struct radeon_device *rdev, bool enable) argument
5545 si_enable_hdp_ls(struct radeon_device *rdev, bool enable) argument
5561 si_update_cg(struct radeon_device *rdev, u32 block, bool enable) argument
5602 si_init_cg(struct radeon_device *rdev) argument
5615 si_fini_cg(struct radeon_device *rdev) argument
5627 si_get_csb_size(struct radeon_device *rdev) argument
5659 si_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer) argument
5719 si_init_pg(struct radeon_device *rdev) argument
5740 si_fini_pg(struct radeon_device *rdev) argument
5751 si_rlc_reset(struct radeon_device *rdev) argument
5763 si_rlc_stop(struct radeon_device *rdev) argument
5772 si_rlc_start(struct radeon_device *rdev) argument
5781 si_lbpw_supported(struct radeon_device *rdev) argument
5792 si_enable_lbpw(struct radeon_device *rdev, bool enable) argument
5809 si_rlc_resume(struct radeon_device *rdev) argument
5864 si_enable_interrupts(struct radeon_device *rdev) argument
5876 si_disable_interrupts(struct radeon_device *rdev) argument
5892 si_disable_interrupt_state(struct radeon_device *rdev) argument
5950 si_irq_init(struct radeon_device *rdev) argument
6021 si_irq_set(struct radeon_device *rdev) argument
6198 si_irq_ack(struct radeon_device *rdev) argument
6297 si_irq_disable(struct radeon_device *rdev) argument
6306 si_irq_suspend(struct radeon_device *rdev) argument
6312 si_irq_fini(struct radeon_device *rdev) argument
6318 si_get_ih_wptr(struct radeon_device *rdev) argument
6353 si_irq_process(struct radeon_device *rdev) argument
6696 si_startup(struct radeon_device *rdev) argument
6873 si_resume(struct radeon_device *rdev) argument
6902 si_suspend(struct radeon_device *rdev) argument
6927 si_init(struct radeon_device *rdev) argument
7054 si_fini(struct radeon_device *rdev) argument
7089 si_get_gpu_clock_counter(struct radeon_device *rdev) argument
7101 si_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) argument
7192 si_pcie_gen3_enable(struct radeon_device *rdev) argument
7352 si_program_aspm(struct radeon_device *rdev) argument
[all...]
/drivers/media/rc/img-ir/
H A Dimg-ir-raw.c25 struct rc_dev *rc_dev = priv->raw.rdev;
55 if (!raw->rdev)
77 if (priv->raw.rdev)
91 if (!priv->raw.rdev)
106 struct rc_dev *rdev; local
113 raw->rdev = rdev = rc_allocate_device();
114 if (!rdev) {
118 rdev->priv = priv;
119 rdev
138 struct rc_dev *rdev = raw->rdev; local
[all...]
/drivers/hid/
H A Dhid-picolcd_cir.c108 struct rc_dev *rdev; local
111 rdev = rc_allocate_device();
112 if (!rdev)
115 rdev->priv = data;
116 rdev->driver_type = RC_DRIVER_IR_RAW;
117 rdev->allowed_protocols = RC_BIT_ALL;
118 rdev->open = picolcd_cir_open;
119 rdev->close = picolcd_cir_close;
120 rdev->input_name = data->hdev->name;
121 rdev
145 struct rc_dev *rdev = data->rc_dev; local
[all...]
/drivers/md/
H A Dlinear.h5 struct md_rdev *rdev; member in struct:dev_info

Completed in 1188 milliseconds

1234567891011>>