Searched refs:rdev (Results 51 - 75 of 305) sorted by relevance

1234567891011>>

/drivers/mfd/
H A Dretu-mfd.c143 int retu_read(struct retu_dev *rdev, u8 reg) argument
148 mutex_lock(&rdev->mutex);
149 ret = regmap_read(rdev->regmap, reg, &value);
150 mutex_unlock(&rdev->mutex);
156 int retu_write(struct retu_dev *rdev, u8 reg, u16 data) argument
160 mutex_lock(&rdev->mutex);
161 ret = regmap_write(rdev->regmap, reg, data);
162 mutex_unlock(&rdev->mutex);
170 struct retu_dev *rdev = retu_pm_power_off; local
176 regmap_read(rdev
233 struct retu_dev *rdev; local
292 struct retu_dev *rdev = i2c_get_clientdata(i2c); local
[all...]
/drivers/rapidio/
H A Drio-scan.c40 static void rio_init_em(struct rio_dev *rdev);
213 struct rio_dev *rdev; local
227 list_for_each_entry(rdev, &net->devices, net_list) {
228 rio_write_config_32(rdev, RIO_HOST_DID_LOCK_CSR,
230 rio_read_config_32(rdev, RIO_HOST_DID_LOCK_CSR, &result);
234 rdev->vid, rdev->did);
239 rio_read_config_32(rdev,
240 rdev->phys_efptr + RIO_PORT_GEN_CTL_CSR,
243 rio_write_config_32(rdev,
303 struct rio_dev *rdev; local
318 rio_is_switch(struct rio_dev *rdev) argument
346 struct rio_dev *rdev; local
567 struct rio_dev *rdev; local
776 struct rio_dev *rdev; local
924 struct rio_dev *rdev, *swrdev; local
962 rio_init_em(struct rio_dev *rdev) argument
1072 struct rio_dev *rdev; local
[all...]
H A Drio.c72 * @rdev: RIO device
78 int rio_add_device(struct rio_dev *rdev) argument
82 err = device_add(&rdev->dev);
87 list_add_tail(&rdev->global_list, &rio_devices);
90 rio_create_sysfs_dev_files(rdev);
353 * @rdev: RIO device from which to allocate the doorbell resource
360 struct resource *rio_request_outb_dbell(struct rio_dev *rdev, u16 start, argument
369 if (request_resource(&rdev->riores[RIO_DOORBELL_RESOURCE], res)
381 * @rdev: RIO device from which to release the doorbell resource
387 int rio_release_outb_dbell(struct rio_dev *rdev, struc argument
404 rio_request_inb_pwrite(struct rio_dev *rdev, int (*pwcback)(struct rio_dev *rdev, union rio_pw_msg *msg, int step)) argument
427 rio_release_inb_pwrite(struct rio_dev *rdev) argument
550 struct rio_dev *rdev; local
574 rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock) argument
665 rio_chk_dev_route(struct rio_dev *rdev, struct rio_dev **nrdev, int *npnum) argument
725 rio_chk_dev_access(struct rio_dev *rdev) argument
739 rio_get_input_status(struct rio_dev *rdev, int pnum, u32 *lnkresp) argument
783 rio_clr_err_stopped(struct rio_dev *rdev, u32 pnum, u32 err_status) argument
875 struct rio_dev *rdev; local
1131 struct rio_dev *rdev; local
1372 rio_route_add_entry(struct rio_dev *rdev, u16 table, u16 route_destid, u8 route_port, int lock) argument
1425 rio_route_get_entry(struct rio_dev *rdev, u16 table, u16 route_destid, u8 *route_port, int lock) argument
1474 rio_route_clr_table(struct rio_dev *rdev, u16 table, int lock) argument
1542 rio_request_dma(struct rio_dev *rdev) argument
1607 rio_dma_prep_slave_sg(struct rio_dev *rdev, struct dma_chan *dchan, struct rio_dma_data *data, enum dma_transfer_direction direction, unsigned long flags) argument
[all...]
/drivers/gpu/drm/radeon/
H A Dradeon_object.c40 int radeon_ttm_init(struct radeon_device *rdev);
41 void radeon_ttm_fini(struct radeon_device *rdev);
52 struct radeon_device *rdev = bo->rdev; local
58 atomic64_add(size, &rdev->gtt_usage);
60 atomic64_sub(size, &rdev->gtt_usage);
64 atomic64_add(size, &rdev->vram_usage);
66 atomic64_sub(size, &rdev->vram_usage);
80 mutex_lock(&bo->rdev->gem.mutex);
82 mutex_unlock(&bo->rdev
169 radeon_bo_create(struct radeon_device *rdev, unsigned long size, int byte_align, bool kernel, u32 domain, u32 flags, struct sg_table *sg, struct reservation_object *resv, struct radeon_bo **bo_ptr) argument
284 struct radeon_device *rdev; local
382 radeon_bo_evict_vram(struct radeon_device *rdev) argument
393 radeon_bo_force_delete(struct radeon_device *rdev) argument
415 radeon_bo_init(struct radeon_device *rdev) argument
430 radeon_bo_fini(struct radeon_device *rdev) argument
438 radeon_bo_get_threshold_for_moves(struct radeon_device *rdev) argument
488 radeon_bo_list_validate(struct radeon_device *rdev, struct ww_acquire_ctx *ticket, struct list_head *head, int ring) argument
560 struct radeon_device *rdev = bo->rdev; local
615 struct radeon_device *rdev = bo->rdev; local
631 struct radeon_device *rdev = bo->rdev; local
751 struct radeon_device *rdev; local
[all...]
H A Dradeon_fb.c48 struct radeon_device *rdev; member in struct:radeon_fbdev
66 int radeon_align_pitch(struct radeon_device *rdev, int width, int bpp, bool tiled) argument
69 int align_large = (ASIC_IS_AVIVO(rdev)) || tiled;
108 struct radeon_device *rdev = rfbdev->rdev; local
121 mode_cmd->pitches[0] = radeon_align_pitch(rdev, mode_cmd->width, bpp,
124 if (rdev->family >= CHIP_R600)
128 ret = radeon_gem_object_create(rdev, aligned_size, 0,
158 dev_err(rdev->dev, "FB failed to set tiling flags\n");
167 ASIC_IS_AVIVO(rdev)
194 struct radeon_device *rdev = rfbdev->rdev; local
304 radeon_fb_output_poll_changed(struct radeon_device *rdev) argument
340 radeon_fbdev_init(struct radeon_device *rdev) argument
377 radeon_fbdev_fini(struct radeon_device *rdev) argument
387 radeon_fbdev_set_suspend(struct radeon_device *rdev, int state) argument
392 radeon_fbdev_total_size(struct radeon_device *rdev) argument
402 radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) argument
[all...]
H A Duvd_v1_0.c34 * @rdev: radeon_device pointer
39 uint32_t uvd_v1_0_get_rptr(struct radeon_device *rdev, argument
48 * @rdev: radeon_device pointer
53 uint32_t uvd_v1_0_get_wptr(struct radeon_device *rdev, argument
62 * @rdev: radeon_device pointer
67 void uvd_v1_0_set_wptr(struct radeon_device *rdev, argument
76 * @rdev: radeon_device pointer
81 void uvd_v1_0_fence_emit(struct radeon_device *rdev, argument
84 struct radeon_ring *ring = &rdev->ring[fence->ring];
85 uint64_t addr = rdev
110 uvd_v1_0_resume(struct radeon_device *rdev) argument
156 uvd_v1_0_init(struct radeon_device *rdev) argument
247 uvd_v1_0_fini(struct radeon_device *rdev) argument
262 uvd_v1_0_start(struct radeon_device *rdev) argument
390 uvd_v1_0_stop(struct radeon_device *rdev) argument
420 uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
464 uvd_v1_0_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
491 uvd_v1_0_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument
509 uvd_v1_0_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
[all...]
H A Dkv_dpm.c36 static int kv_enable_nb_dpm(struct radeon_device *rdev,
38 static void kv_init_graphics_levels(struct radeon_device *rdev);
39 static int kv_calculate_ds_divider(struct radeon_device *rdev);
40 static int kv_calculate_nbps_level_settings(struct radeon_device *rdev);
41 static int kv_calculate_dpm_settings(struct radeon_device *rdev);
42 static void kv_enable_new_levels(struct radeon_device *rdev);
43 static void kv_program_nbps_index_settings(struct radeon_device *rdev,
45 static int kv_set_enabled_level(struct radeon_device *rdev, u32 level);
46 static int kv_set_enabled_levels(struct radeon_device *rdev);
47 static int kv_force_dpm_highest(struct radeon_device *rdev);
249 kv_get_pi(struct radeon_device *rdev) argument
282 kv_program_pt_config_registers(struct radeon_device *rdev, const struct kv_pt_config_reg *cac_config_regs) argument
331 kv_do_enable_didt(struct radeon_device *rdev, bool enable) argument
373 kv_enable_didt(struct radeon_device *rdev, bool enable) argument
433 kv_enable_smc_cac(struct radeon_device *rdev, bool enable) argument
454 kv_process_firmware_header(struct radeon_device *rdev) argument
477 kv_enable_dpm_voltage_scaling(struct radeon_device *rdev) argument
493 kv_set_dpm_interval(struct radeon_device *rdev) argument
509 kv_set_dpm_boot_state(struct radeon_device *rdev) argument
523 kv_program_vc(struct radeon_device *rdev) argument
528 kv_clear_vc(struct radeon_device *rdev) argument
533 kv_set_divider_value(struct radeon_device *rdev, u32 index, u32 sclk) argument
551 kv_convert_vid2_to_vid7(struct radeon_device *rdev, struct sumo_vid_mapping_table *vid_mapping_table, u32 vid_2bit) argument
573 kv_convert_vid7_to_vid2(struct radeon_device *rdev, struct sumo_vid_mapping_table *vid_mapping_table, u32 vid_7bit) argument
597 kv_convert_8bit_index_to_voltage(struct radeon_device *rdev, u16 voltage) argument
603 kv_convert_2bit_index_to_voltage(struct radeon_device *rdev, u32 vid_2bit) argument
615 kv_set_vid(struct radeon_device *rdev, u32 index, u32 vid) argument
626 kv_set_at(struct radeon_device *rdev, u32 index, u32 at) argument
635 kv_dpm_power_level_enable(struct radeon_device *rdev, u32 index, bool enable) argument
643 kv_start_dpm(struct radeon_device *rdev) argument
653 kv_stop_dpm(struct radeon_device *rdev) argument
658 kv_start_am(struct radeon_device *rdev) argument
668 kv_reset_am(struct radeon_device *rdev) argument
677 kv_freeze_sclk_dpm(struct radeon_device *rdev, bool freeze) argument
683 kv_force_lowest_valid(struct radeon_device *rdev) argument
688 kv_unforce_levels(struct radeon_device *rdev) argument
696 kv_update_sclk_t(struct radeon_device *rdev) argument
714 kv_program_bootup_state(struct radeon_device *rdev) argument
747 kv_enable_auto_thermal_throttling(struct radeon_device *rdev) argument
763 kv_upload_dpm_settings(struct radeon_device *rdev) argument
792 kv_get_clk_bypass(struct radeon_device *rdev, u32 clk) argument
817 kv_populate_uvd_table(struct radeon_device *rdev) argument
888 kv_populate_vce_table(struct radeon_device *rdev) argument
951 kv_populate_samu_table(struct radeon_device *rdev) argument
1017 kv_populate_acp_table(struct radeon_device *rdev) argument
1075 kv_calculate_dfs_bypass_settings(struct radeon_device *rdev) argument
1125 kv_enable_ulv(struct radeon_device *rdev, bool enable) argument
1131 kv_reset_acp_boot_level(struct radeon_device *rdev) argument
1138 kv_update_current_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument
1149 kv_update_requested_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument
1160 kv_dpm_enable_bapm(struct radeon_device *rdev, bool enable) argument
1172 kv_dpm_enable(struct radeon_device *rdev) argument
1272 kv_dpm_late_enable(struct radeon_device *rdev) argument
1296 kv_dpm_disable(struct radeon_device *rdev) argument
1339 kv_init_sclk_t(struct radeon_device *rdev) argument
1346 kv_init_fps_limits(struct radeon_device *rdev) argument
1375 kv_init_powergate_state(struct radeon_device *rdev) argument
1386 kv_enable_uvd_dpm(struct radeon_device *rdev, bool enable) argument
1392 kv_enable_vce_dpm(struct radeon_device *rdev, bool enable) argument
1398 kv_enable_samu_dpm(struct radeon_device *rdev, bool enable) argument
1404 kv_enable_acp_dpm(struct radeon_device *rdev, bool enable) argument
1410 kv_update_uvd_dpm(struct radeon_device *rdev, bool gate) argument
1446 kv_get_vce_boot_level(struct radeon_device *rdev, u32 evclk) argument
1460 kv_update_vce_dpm(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, struct radeon_ps *radeon_current_state) argument
1503 kv_update_samu_dpm(struct radeon_device *rdev, bool gate) argument
1534 kv_get_acp_boot_level(struct radeon_device *rdev) argument
1551 kv_update_acp_boot_level(struct radeon_device *rdev) argument
1567 kv_update_acp_dpm(struct radeon_device *rdev, bool gate) argument
1598 kv_dpm_powergate_uvd(struct radeon_device *rdev, bool gate) argument
1626 kv_dpm_powergate_vce(struct radeon_device *rdev, bool gate) argument
1649 kv_dpm_powergate_samu(struct radeon_device *rdev, bool gate) argument
1669 kv_dpm_powergate_acp(struct radeon_device *rdev, bool gate) argument
1692 kv_set_valid_clock_range(struct radeon_device *rdev, struct radeon_ps *new_rps) argument
1754 kv_update_dfs_bypass_settings(struct radeon_device *rdev, struct radeon_ps *new_rps) argument
1777 kv_enable_nb_dpm(struct radeon_device *rdev, bool enable) argument
1800 kv_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) argument
1824 kv_dpm_pre_set_power_state(struct radeon_device *rdev) argument
1839 kv_dpm_set_power_state(struct radeon_device *rdev) argument
1913 kv_dpm_post_set_power_state(struct radeon_device *rdev) argument
1921 kv_dpm_setup_asic(struct radeon_device *rdev) argument
1928 kv_dpm_reset_asic(struct radeon_device *rdev) argument
1951 kv_construct_max_power_limits_table(struct radeon_device *rdev, struct radeon_clock_and_voltage_limits *table) argument
1968 kv_patch_voltage_values(struct radeon_device *rdev) argument
2010 kv_construct_boot_state(struct radeon_device *rdev) argument
2024 kv_force_dpm_highest(struct radeon_device *rdev) argument
2044 kv_force_dpm_lowest(struct radeon_device *rdev) argument
2064 kv_get_sleep_divider_id_from_clock(struct radeon_device *rdev, u32 sclk, u32 min_sclk_in_sr) argument
2088 kv_get_high_voltage_limit(struct radeon_device *rdev, int *limit) argument
2122 kv_apply_state_adjust_rules(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
2238 kv_dpm_power_level_enabled_for_throttle(struct radeon_device *rdev, u32 index, bool enable) argument
2246 kv_calculate_ds_divider(struct radeon_device *rdev) argument
2264 kv_calculate_nbps_level_settings(struct radeon_device *rdev) argument
2318 kv_calculate_dpm_settings(struct radeon_device *rdev) argument
2332 kv_init_graphics_levels(struct radeon_device *rdev) argument
2381 kv_enable_new_levels(struct radeon_device *rdev) argument
2392 kv_set_enabled_level(struct radeon_device *rdev, u32 level) argument
2401 kv_set_enabled_levels(struct radeon_device *rdev) argument
2414 kv_program_nbps_index_settings(struct radeon_device *rdev, struct radeon_ps *new_rps) argument
2436 kv_set_thermal_temperature_range(struct radeon_device *rdev, int min_temp, int max_temp) argument
2473 kv_parse_sys_info_table(struct radeon_device *rdev) argument
2558 kv_patch_boot_state(struct radeon_device *rdev, struct kv_ps *ps) argument
2567 kv_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
2594 kv_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, int index, union pplib_clock_info *clock_info) argument
2616 kv_parse_power_table(struct radeon_device *rdev) argument
2705 kv_dpm_init(struct radeon_device *rdev) argument
2786 kv_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) argument
2810 kv_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) argument
2828 kv_dpm_fini(struct radeon_device *rdev) argument
2840 kv_dpm_display_configuration_changed(struct radeon_device *rdev) argument
2845 kv_dpm_get_sclk(struct radeon_device *rdev, bool low) argument
2856 kv_dpm_get_mclk(struct radeon_device *rdev, bool low) argument
[all...]
H A Dcik.c117 extern int r600_ih_ring_alloc(struct radeon_device *rdev);
118 extern void r600_ih_ring_fini(struct radeon_device *rdev);
119 extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save);
120 extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save);
121 extern bool evergreen_is_display_hung(struct radeon_device *rdev);
122 extern void sumo_rlc_fini(struct radeon_device *rdev);
123 extern int sumo_rlc_init(struct radeon_device *rdev);
124 extern void si_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc);
125 extern void si_rlc_reset(struct radeon_device *rdev);
126 extern void si_init_uvd_internal_cg(struct radeon_device *rdev);
143 ci_get_temp(struct radeon_device *rdev) argument
162 kv_get_temp(struct radeon_device *rdev) argument
182 cik_pciep_rreg(struct radeon_device *rdev, u32 reg) argument
195 cik_pciep_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument
1564 cik_init_golden_registers(struct radeon_device *rdev) argument
1650 cik_get_xclk(struct radeon_device *rdev) argument
1673 cik_mm_rdoorbell(struct radeon_device *rdev, u32 index) argument
1693 cik_mm_wdoorbell(struct radeon_device *rdev, u32 index, u32 v) argument
1786 cik_srbm_select(struct radeon_device *rdev, u32 me, u32 pipe, u32 queue, u32 vmid) argument
1805 ci_mc_load_microcode(struct radeon_device *rdev) argument
1910 cik_init_microcode(struct radeon_device *rdev) argument
2272 cik_tiling_mode_table_init(struct radeon_device *rdev) argument
3337 cik_select_se_sh(struct radeon_device *rdev, u32 se_num, u32 sh_num) argument
3383 cik_get_rb_disabled(struct radeon_device *rdev, u32 max_rb_num_per_se, u32 sh_per_se) argument
3413 cik_setup_rb(struct radeon_device *rdev, u32 se_num, u32 sh_per_se, u32 max_rb_num_per_se) argument
3480 cik_gpu_init(struct radeon_device *rdev) argument
3759 cik_scratch_init(struct radeon_device *rdev) argument
3782 cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
3831 cik_hdp_flush_cp_ring_emit(struct radeon_device *rdev, int ridx) argument
3877 cik_fence_gfx_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) argument
3904 cik_fence_compute_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) argument
3934 cik_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
3968 cik_copy_cpdma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct reservation_object *resv) argument
4046 cik_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument
4100 cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) argument
4187 cik_cp_gfx_enable(struct radeon_device *rdev, bool enable) argument
4208 cik_cp_gfx_load_microcode(struct radeon_device *rdev) argument
4295 cik_cp_gfx_start(struct radeon_device *rdev) argument
4355 cik_cp_gfx_fini(struct radeon_device *rdev) argument
4370 cik_cp_gfx_resume(struct radeon_device *rdev) argument
4437 cik_gfx_get_rptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
4450 cik_gfx_get_wptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
4460 cik_gfx_set_wptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
4467 cik_compute_get_rptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
4485 cik_compute_get_wptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
4504 cik_compute_set_wptr(struct radeon_device *rdev, struct radeon_ring *ring) argument
4520 cik_cp_compute_enable(struct radeon_device *rdev, bool enable) argument
4540 cik_cp_compute_load_microcode(struct radeon_device *rdev) argument
4611 cik_cp_compute_start(struct radeon_device *rdev) argument
4626 cik_cp_compute_fini(struct radeon_device *rdev) argument
4652 cik_mec_fini(struct radeon_device *rdev) argument
4670 cik_mec_init(struct radeon_device *rdev) argument
4802 cik_cp_compute_resume(struct radeon_device *rdev) argument
5038 cik_cp_enable(struct radeon_device *rdev, bool enable) argument
5044 cik_cp_load_microcode(struct radeon_device *rdev) argument
5058 cik_cp_fini(struct radeon_device *rdev) argument
5064 cik_cp_resume(struct radeon_device *rdev) argument
5086 cik_print_gpu_status_regs(struct radeon_device *rdev) argument
5135 cik_gpu_check_soft_reset(struct radeon_device *rdev) argument
5215 cik_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) argument
5344 kv_save_regs_for_reset(struct radeon_device *rdev, struct kv_reset_save_regs *save) argument
5356 kv_restore_regs_for_reset(struct radeon_device *rdev, struct kv_reset_save_regs *save) argument
5429 cik_gpu_pci_config_reset(struct radeon_device *rdev) argument
5501 cik_asic_reset(struct radeon_device *rdev) argument
5536 cik_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument
5558 cik_mc_program(struct radeon_device *rdev) argument
5615 cik_mc_init(struct radeon_device *rdev) argument
5686 cik_pcie_gart_tlb_flush(struct radeon_device *rdev) argument
5706 cik_pcie_gart_enable(struct radeon_device *rdev) argument
5823 cik_pcie_gart_disable(struct radeon_device *rdev) argument
5862 cik_pcie_gart_fini(struct radeon_device *rdev) argument
5878 cik_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) argument
5898 cik_vm_init(struct radeon_device *rdev) argument
5920 cik_vm_fini(struct radeon_device *rdev) argument
5933 cik_vm_decode_fault(struct radeon_device *rdev, u32 status, u32 addr, u32 mc_client) argument
5961 cik_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) argument
6033 cik_enable_gui_idle_interrupt(struct radeon_device *rdev, bool enable) argument
6045 cik_enable_lbpw(struct radeon_device *rdev, bool enable) argument
6057 cik_wait_for_rlc_serdes(struct radeon_device *rdev) argument
6082 cik_update_rlc(struct radeon_device *rdev, u32 rlc) argument
6091 cik_halt_rlc(struct radeon_device *rdev) argument
6115 cik_enter_rlc_safe_mode(struct radeon_device *rdev) argument
6136 cik_exit_rlc_safe_mode(struct radeon_device *rdev) argument
6151 cik_rlc_stop(struct radeon_device *rdev) argument
6167 cik_rlc_start(struct radeon_device *rdev) argument
6185 cik_rlc_resume(struct radeon_device *rdev) argument
6266 cik_enable_cgcg(struct radeon_device *rdev, bool enable) argument
6302 cik_enable_mgcg(struct radeon_device *rdev, bool enable) argument
6394 cik_enable_mc_ls(struct radeon_device *rdev, bool enable) argument
6411 cik_enable_mc_mgcg(struct radeon_device *rdev, bool enable) argument
6428 cik_enable_sdma_mgcg(struct radeon_device *rdev, bool enable) argument
6449 cik_enable_sdma_mgls(struct radeon_device *rdev, bool enable) argument
6477 cik_enable_uvd_mgcg(struct radeon_device *rdev, bool enable) argument
6503 cik_enable_bif_mgls(struct radeon_device *rdev, bool enable) argument
6521 cik_enable_hdp_mgcg(struct radeon_device *rdev, bool enable) argument
6537 cik_enable_hdp_ls(struct radeon_device *rdev, bool enable) argument
6553 cik_update_cg(struct radeon_device *rdev, u32 block, bool enable) argument
6601 cik_init_cg(struct radeon_device *rdev) argument
6616 cik_fini_cg(struct radeon_device *rdev) argument
6627 cik_enable_sck_slowdown_on_pu(struct radeon_device *rdev, bool enable) argument
6641 cik_enable_sck_slowdown_on_pd(struct radeon_device *rdev, bool enable) argument
6655 cik_enable_cp_pg(struct radeon_device *rdev, bool enable) argument
6668 cik_enable_gds_pg(struct radeon_device *rdev, bool enable) argument
6685 cik_init_cp_pg_table(struct radeon_device *rdev) argument
6769 cik_enable_gfx_cgpg(struct radeon_device *rdev, bool enable) argument
6799 cik_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh) argument
6822 cik_init_ao_cu_mask(struct radeon_device *rdev) argument
6855 cik_enable_gfx_static_mgpg(struct radeon_device *rdev, bool enable) argument
6869 cik_enable_gfx_dynamic_mgpg(struct radeon_device *rdev, bool enable) argument
6886 cik_init_gfx_cgpg(struct radeon_device *rdev) argument
6935 cik_update_gfx_pg(struct radeon_device *rdev, bool enable) argument
6942 cik_get_csb_size(struct radeon_device *rdev) argument
6974 cik_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer) argument
7039 cik_init_pg(struct radeon_device *rdev) argument
7054 cik_fini_pg(struct radeon_device *rdev) argument
7087 cik_enable_interrupts(struct radeon_device *rdev) argument
7106 cik_disable_interrupts(struct radeon_device *rdev) argument
7129 cik_disable_interrupt_state(struct radeon_device *rdev) argument
7208 cik_irq_init(struct radeon_device *rdev) argument
7288 cik_irq_set(struct radeon_device *rdev) argument
7576 cik_irq_ack(struct radeon_device *rdev) argument
7693 cik_irq_disable(struct radeon_device *rdev) argument
7710 cik_irq_suspend(struct radeon_device *rdev) argument
7725 cik_irq_fini(struct radeon_device *rdev) argument
7742 cik_get_ih_wptr(struct radeon_device *rdev) argument
7799 cik_irq_process(struct radeon_device *rdev) argument
8285 cik_startup(struct radeon_device *rdev) argument
8536 cik_resume(struct radeon_device *rdev) argument
8570 cik_suspend(struct radeon_device *rdev) argument
8604 cik_init(struct radeon_device *rdev) argument
8768 cik_fini(struct radeon_device *rdev) argument
8798 struct radeon_device *rdev = dev->dev_private; local
8872 dce8_line_buffer_adjust(struct radeon_device *rdev, struct radeon_crtc *radeon_crtc, struct drm_display_mode *mode) argument
8943 cik_get_number_of_dram_channels(struct radeon_device *rdev) argument
9314 dce8_program_watermarks(struct radeon_device *rdev, struct radeon_crtc *radeon_crtc, u32 lb_size, u32 num_heads) argument
9444 dce8_bandwidth_update(struct radeon_device *rdev) argument
9474 cik_get_gpu_clock_counter(struct radeon_device *rdev) argument
9486 cik_set_uvd_clock(struct radeon_device *rdev, u32 clock, u32 cntl_reg, u32 status_reg) argument
9514 cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) argument
9526 cik_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk) argument
9561 cik_pcie_gen3_enable(struct radeon_device *rdev) argument
9721 cik_program_aspm(struct radeon_device *rdev) argument
[all...]
H A Dni_dma.c30 u32 cayman_gpu_check_soft_reset(struct radeon_device *rdev);
48 * @rdev: radeon_device pointer
53 uint32_t cayman_dma_get_rptr(struct radeon_device *rdev, argument
58 if (rdev->wb.enabled) {
59 rptr = rdev->wb.wb[ring->rptr_offs/4];
75 * @rdev: radeon_device pointer
80 uint32_t cayman_dma_get_wptr(struct radeon_device *rdev, argument
96 * @rdev: radeon_device pointer
101 void cayman_dma_set_wptr(struct radeon_device *rdev, argument
117 * @rdev
122 cayman_dma_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument
156 cayman_dma_stop(struct radeon_device *rdev) argument
186 cayman_dma_resume(struct radeon_device *rdev) argument
270 cayman_dma_fini(struct radeon_device *rdev) argument
286 cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument
314 cayman_dma_vm_copy_pages(struct radeon_device *rdev, struct radeon_ib *ib, uint64_t pe, uint64_t src, unsigned count) argument
352 cayman_dma_vm_write_pages(struct radeon_device *rdev, struct radeon_ib *ib, uint64_t pe, uint64_t addr, unsigned count, uint32_t incr, uint32_t flags) argument
401 cayman_dma_vm_set_pages(struct radeon_device *rdev, struct radeon_ib *ib, uint64_t pe, uint64_t addr, unsigned count, uint32_t incr, uint32_t flags) argument
449 cayman_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) argument
[all...]
H A Dkv_smc.c30 int kv_notify_message_to_smu(struct radeon_device *rdev, u32 id) argument
37 for (i = 0; i < rdev->usec_timeout; i++) {
54 int kv_dpm_get_enable_mask(struct radeon_device *rdev, u32 *enable_mask) argument
58 ret = kv_notify_message_to_smu(rdev, PPSMC_MSG_SCLKDPM_GetEnabledMask);
66 int kv_send_msg_to_smc_with_parameter(struct radeon_device *rdev, argument
72 return kv_notify_message_to_smu(rdev, msg);
75 static int kv_set_smc_sram_address(struct radeon_device *rdev, argument
89 int kv_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address, argument
94 ret = kv_set_smc_sram_address(rdev, smc_address, limit);
102 int kv_smc_dpm_enable(struct radeon_device *rdev, boo argument
110 kv_smc_bapm_enable(struct radeon_device *rdev, bool enable) argument
118 kv_copy_bytes_to_smc(struct radeon_device *rdev, u32 smc_start_address, const u8 *src, u32 byte_count, u32 limit) argument
[all...]
H A Dsumo_dpm.c82 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev) argument
84 struct sumo_power_info *pi = rdev->pm.dpm.priv;
89 static void sumo_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) argument
104 static void sumo_mg_clockgating_enable(struct radeon_device *rdev, bool enable) argument
121 static void sumo_program_git(struct radeon_device *rdev) argument
124 u32 xclk = radeon_get_xclk(rdev);
132 static void sumo_program_grsd(struct radeon_device *rdev) argument
135 u32 xclk = radeon_get_xclk(rdev);
143 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev) argument
145 sumo_program_git(rdev);
149 sumo_gfx_powergating_initialize(struct radeon_device *rdev) argument
275 sumo_gfx_powergating_enable(struct radeon_device *rdev, bool enable) argument
285 sumo_enable_clock_power_gating(struct radeon_device *rdev) argument
303 sumo_disable_clock_power_gating(struct radeon_device *rdev) argument
315 sumo_calculate_bsp(struct radeon_device *rdev, u32 high_clk) argument
334 sumo_init_bsp(struct radeon_device *rdev) argument
342 sumo_program_bsp(struct radeon_device *rdev, struct radeon_ps *rps) argument
364 sumo_write_at(struct radeon_device *rdev, u32 index, u32 value) argument
385 sumo_program_at(struct radeon_device *rdev, struct radeon_ps *rps) argument
431 sumo_program_tp(struct radeon_device *rdev) argument
453 sumo_program_vc(struct radeon_device *rdev, u32 vrc) argument
458 sumo_clear_vc(struct radeon_device *rdev) argument
463 sumo_program_sstp(struct radeon_device *rdev) argument
474 sumo_set_divider_value(struct radeon_device *rdev, u32 index, u32 divider) argument
494 sumo_set_ds_dividers(struct radeon_device *rdev, u32 index, u32 divider) argument
508 sumo_set_ss_dividers(struct radeon_device *rdev, u32 index, u32 divider) argument
522 sumo_set_vid(struct radeon_device *rdev, u32 index, u32 vid) argument
531 sumo_set_allos_gnb_slow(struct radeon_device *rdev, u32 index, u32 gnb_slow) argument
547 sumo_program_power_level(struct radeon_device *rdev, struct sumo_pl *pl, u32 index) argument
581 sumo_power_level_enable(struct radeon_device *rdev, u32 index, bool enable) argument
600 sumo_dpm_enabled(struct radeon_device *rdev) argument
608 sumo_start_dpm(struct radeon_device *rdev) argument
613 sumo_stop_dpm(struct radeon_device *rdev) argument
618 sumo_set_forced_mode(struct radeon_device *rdev, bool enable) argument
626 sumo_set_forced_mode_enabled(struct radeon_device *rdev) argument
638 sumo_wait_for_level_0(struct radeon_device *rdev) argument
654 sumo_set_forced_mode_disabled(struct radeon_device *rdev) argument
659 sumo_enable_power_level_0(struct radeon_device *rdev) argument
664 sumo_patch_boost_state(struct radeon_device *rdev, struct radeon_ps *rps) argument
678 sumo_pre_notify_alt_vddnb_change(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
696 sumo_post_notify_alt_vddnb_change(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
714 sumo_enable_boost(struct radeon_device *rdev, struct radeon_ps *rps, bool enable) argument
727 sumo_set_forced_level(struct radeon_device *rdev, u32 index) argument
732 sumo_set_forced_level_0(struct radeon_device *rdev) argument
737 sumo_program_wl(struct radeon_device *rdev, struct radeon_ps *rps) argument
752 sumo_program_power_levels_0_to_n(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
774 sumo_enable_acpi_pm(struct radeon_device *rdev) argument
779 sumo_program_power_level_enter_state(struct radeon_device *rdev) argument
784 sumo_program_acpi_power_level(struct radeon_device *rdev) argument
800 sumo_program_bootup_state(struct radeon_device *rdev) argument
815 sumo_setup_uvd_clocks(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
834 sumo_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
852 sumo_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
870 sumo_take_smu_control(struct radeon_device *rdev, bool enable) argument
889 sumo_enable_sclk_ds(struct radeon_device *rdev, bool enable) argument
910 sumo_program_bootup_at(struct radeon_device *rdev) argument
916 sumo_reset_am(struct radeon_device *rdev) argument
921 sumo_start_am(struct radeon_device *rdev) argument
926 sumo_program_ttp(struct radeon_device *rdev) argument
941 sumo_program_ttt(struct radeon_device *rdev) argument
953 sumo_enable_voltage_scaling(struct radeon_device *rdev, bool enable) argument
964 sumo_override_cnb_thermal_events(struct radeon_device *rdev) argument
970 sumo_program_dc_hto(struct radeon_device *rdev) argument
985 sumo_force_nbp_state(struct radeon_device *rdev, struct radeon_ps *rps) argument
1004 sumo_get_sleep_divider_id_from_clock(struct radeon_device *rdev, u32 sclk, u32 min_sclk_in_sr) argument
1029 sumo_get_valid_engine_clock(struct radeon_device *rdev, u32 lower_limit) argument
1043 sumo_patch_thermal_state(struct radeon_device *rdev, struct sumo_ps *ps, struct sumo_ps *current_ps) argument
1087 sumo_apply_state_adjust_rules(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
1152 sumo_cleanup_asic(struct radeon_device *rdev) argument
1157 sumo_set_thermal_temperature_range(struct radeon_device *rdev, int min_temp, int max_temp) argument
1181 sumo_update_current_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument
1192 sumo_update_requested_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument
1203 sumo_dpm_enable(struct radeon_device *rdev) argument
1238 sumo_dpm_late_enable(struct radeon_device *rdev) argument
1258 sumo_dpm_disable(struct radeon_device *rdev) argument
1281 sumo_dpm_pre_set_power_state(struct radeon_device *rdev) argument
1297 sumo_dpm_set_power_state(struct radeon_device *rdev) argument
1333 sumo_dpm_post_set_power_state(struct radeon_device *rdev) argument
1341 sumo_dpm_reset_asic(struct radeon_device *rdev) argument
1353 sumo_dpm_setup_asic(struct radeon_device *rdev) argument
1365 sumo_dpm_display_configuration_changed(struct radeon_device *rdev) argument
1391 sumo_patch_boot_state(struct radeon_device *rdev, struct sumo_ps *ps) argument
1401 sumo_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
1428 sumo_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, int index, union pplib_clock_info *clock_info) argument
1451 sumo_parse_power_table(struct radeon_device *rdev) argument
1526 sumo_convert_vid2_to_vid7(struct radeon_device *rdev, struct sumo_vid_mapping_table *vid_mapping_table, u32 vid_2bit) argument
1540 sumo_convert_vid7_to_vid2(struct radeon_device *rdev, struct sumo_vid_mapping_table *vid_mapping_table, u32 vid_7bit) argument
1554 sumo_convert_voltage_index_to_value(struct radeon_device *rdev, u32 vid_2bit) argument
1566 sumo_construct_display_voltage_mapping_table(struct radeon_device *rdev, struct sumo_disp_clock_voltage_mapping_table *disp_clk_voltage_mapping_table, ATOM_CLK_VOLT_CAPABILITY *table) argument
1588 sumo_construct_sclk_voltage_mapping_table(struct radeon_device *rdev, struct sumo_sclk_voltage_mapping_table *sclk_voltage_mapping_table, ATOM_AVAILABLE_SCLK_LIST *table) argument
1610 sumo_construct_vid_mapping_table(struct radeon_device *rdev, struct sumo_vid_mapping_table *vid_mapping_table, ATOM_AVAILABLE_SCLK_LIST *table) argument
1651 sumo_parse_sys_info_table(struct radeon_device *rdev) argument
1722 sumo_construct_boot_and_acpi_state(struct radeon_device *rdev) argument
1736 sumo_dpm_init(struct radeon_device *rdev) argument
1790 sumo_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) argument
1808 sumo_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) argument
1836 sumo_dpm_fini(struct radeon_device *rdev) argument
1849 sumo_dpm_get_sclk(struct radeon_device *rdev, bool low) argument
1860 sumo_dpm_get_mclk(struct radeon_device *rdev, bool low) argument
1867 sumo_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) argument
[all...]
H A Dcypress_dpm.c46 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev);
47 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev);
49 static void cypress_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, argument
52 struct rv7xx_power_info *pi = rv770_get_pi(rdev);
86 static void cypress_enable_dynamic_pcie_gen2(struct radeon_device *rdev, argument
89 cypress_enable_bif_dynamic_pcie_gen2(rdev, enable);
98 static int cypress_enter_ulp_state(struct radeon_device *rdev)
100 struct rv7xx_power_info *pi = rv770_get_pi(rdev);
119 static void cypress_gfx_clock_gating_enable(struct radeon_device *rdev, argument
122 struct evergreen_power_info *eg_pi = evergreen_get_pi(rdev);
171 cypress_mg_clock_gating_enable(struct radeon_device *rdev, bool enable) argument
220 cypress_enable_spread_spectrum(struct radeon_device *rdev, bool enable) argument
239 cypress_start_dpm(struct radeon_device *rdev) argument
244 cypress_enable_sclk_control(struct radeon_device *rdev, bool enable) argument
253 cypress_enable_mclk_control(struct radeon_device *rdev, bool enable) argument
262 cypress_notify_smc_display_change(struct radeon_device *rdev, bool has_display) argument
274 cypress_program_response_times(struct radeon_device *rdev) argument
300 cypress_pcie_performance_request(struct radeon_device *rdev, u8 perf_req, bool advertise) argument
328 cypress_advertise_gen2_capability(struct radeon_device *rdev) argument
359 cypress_notify_link_speed_change_after_state_change(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, struct radeon_ps *radeon_current_state) argument
381 cypress_notify_link_speed_change_before_state_change(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, struct radeon_ps *radeon_current_state) argument
403 cypress_populate_voltage_value(struct radeon_device *rdev, struct atom_voltage_table *table, u16 value, RV770_SMC_VOLTAGE_VALUE *voltage) argument
423 cypress_get_strobe_mode_settings(struct radeon_device *rdev, u32 mclk) argument
441 cypress_map_clkf_to_ibias(struct radeon_device *rdev, u32 clkf) argument
473 cypress_populate_mclk_value(struct radeon_device *rdev, u32 engine_clock, u32 memory_clock, RV7XX_SMC_MCLK_VALUE *mclk, bool strobe_mode, bool dll_state_on) argument
610 cypress_get_mclk_frequency_ratio(struct radeon_device *rdev, u32 memory_clock, bool strobe_mode) argument
651 cypress_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, RV770_SMC_VOLTAGE_VALUE *voltage) argument
675 cypress_convert_power_level_to_smc(struct radeon_device *rdev, struct rv7xx_pl *pl, RV770_SMC_HW_PERFORMANCE_LEVEL *level, u8 watermark_level) argument
762 cypress_convert_power_state_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, RV770_SMC_SWSTATE *smc_state) argument
827 cypress_convert_mc_reg_table_entry_to_smc(struct radeon_device *rdev, struct rv7xx_pl *pl, SMC_Evergreen_MCRegisterSet *mc_reg_table_data) argument
849 cypress_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_Evergreen_MCRegisters *mc_reg_table) argument
866 cypress_upload_sw_state(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument
884 cypress_upload_mc_reg_table(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument
903 cypress_calculate_burst_time(struct radeon_device *rdev, u32 engine_clock, u32 memory_clock) argument
924 cypress_program_memory_timing_parameters(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument
947 cypress_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_Evergreen_MCRegisters *mc_reg_table) argument
966 cypress_set_mc_reg_address_table(struct radeon_device *rdev) argument
1030 cypress_retrieve_ac_timing_for_one_entry(struct radeon_device *rdev, struct evergreen_mc_reg_entry *entry) argument
1042 cypress_retrieve_ac_timing_for_all_ranges(struct radeon_device *rdev, struct atom_memory_clock_range_table *range_table) argument
1070 cypress_initialize_mc_reg_table(struct radeon_device *rdev) argument
1088 cypress_wait_for_mc_sequencer(struct radeon_device *rdev, u8 value) argument
1116 cypress_force_mc_use_s1(struct radeon_device *rdev, struct radeon_ps *radeon_boot_state) argument
1165 cypress_copy_ac_timing_from_s1_to_s0(struct radeon_device *rdev) argument
1177 cypress_force_mc_use_s0(struct radeon_device *rdev, struct radeon_ps *radeon_boot_state) argument
1223 cypress_populate_initial_mvdd_value(struct radeon_device *rdev, RV770_SMC_VOLTAGE_VALUE *voltage) argument
1234 cypress_populate_smc_initial_state(struct radeon_device *rdev, struct radeon_ps *radeon_initial_state, RV770_SMC_STATETABLE *table) argument
1330 cypress_populate_smc_acpi_state(struct radeon_device *rdev, RV770_SMC_STATETABLE *table) argument
1467 cypress_trim_voltage_table_to_fit_state_table(struct radeon_device *rdev, struct atom_voltage_table *voltage_table) argument
1483 cypress_construct_voltage_tables(struct radeon_device *rdev) argument
1511 cypress_populate_smc_voltage_table(struct radeon_device *rdev, struct atom_voltage_table *voltage_table, RV770_SMC_STATETABLE *table) argument
1523 cypress_populate_smc_voltage_tables(struct radeon_device *rdev, RV770_SMC_STATETABLE *table) argument
1570 cypress_get_mvdd_configuration(struct radeon_device *rdev) argument
1611 cypress_init_smc_table(struct radeon_device *rdev, struct radeon_ps *radeon_boot_state) argument
1663 cypress_populate_mc_reg_table(struct radeon_device *rdev, struct radeon_ps *radeon_boot_state) argument
1691 cypress_get_table_locations(struct radeon_device *rdev) argument
1728 cypress_enable_display_gap(struct radeon_device *rdev) argument
1742 cypress_program_display_gap(struct radeon_device *rdev) argument
1783 cypress_dpm_setup_asic(struct radeon_device *rdev) argument
1803 cypress_dpm_enable(struct radeon_device *rdev) argument
1914 cypress_dpm_disable(struct radeon_device *rdev) argument
1954 cypress_dpm_set_power_state(struct radeon_device *rdev) argument
2008 cypress_dpm_reset_asic(struct radeon_device *rdev) argument
2014 cypress_dpm_display_configuration_changed(struct radeon_device *rdev) argument
2019 cypress_dpm_init(struct radeon_device *rdev) argument
2140 cypress_dpm_fini(struct radeon_device *rdev) argument
2151 cypress_dpm_vblank_too_short(struct radeon_device *rdev) argument
[all...]
H A Dbtc_dpm.h38 void btc_read_arb_registers(struct radeon_device *rdev);
39 void btc_program_mgcg_hw_sequence(struct radeon_device *rdev,
41 void btc_skip_blacklist_clocks(struct radeon_device *rdev,
44 void btc_adjust_clock_combinations(struct radeon_device *rdev,
51 void btc_apply_voltage_delta_rules(struct radeon_device *rdev,
54 bool btc_dpm_enabled(struct radeon_device *rdev);
55 int btc_reset_to_default(struct radeon_device *rdev);
56 void btc_notify_uvd_to_smc(struct radeon_device *rdev,
H A Dr600_dpm.c141 void r600_dpm_print_ps_status(struct radeon_device *rdev, argument
145 if (rps == rdev->pm.dpm.current_ps)
147 if (rps == rdev->pm.dpm.requested_ps)
149 if (rps == rdev->pm.dpm.boot_ps)
154 u32 r600_dpm_get_vblank_time(struct radeon_device *rdev) argument
156 struct drm_device *dev = rdev->ddev;
162 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) {
180 u32 r600_dpm_get_vrefresh(struct radeon_device *rdev) argument
182 struct drm_device *dev = rdev
239 r600_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) argument
263 r600_dynamicpm_enable(struct radeon_device *rdev, bool enable) argument
271 r600_enable_thermal_protection(struct radeon_device *rdev, bool enable) argument
279 r600_enable_acpi_pm(struct radeon_device *rdev) argument
284 r600_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) argument
292 r600_dynamicpm_enabled(struct radeon_device *rdev) argument
300 r600_enable_sclk_control(struct radeon_device *rdev, bool enable) argument
308 r600_enable_mclk_control(struct radeon_device *rdev, bool enable) argument
316 r600_enable_spll_bypass(struct radeon_device *rdev, bool enable) argument
324 r600_wait_for_spll_change(struct radeon_device *rdev) argument
335 r600_set_bsp(struct radeon_device *rdev, u32 u, u32 p) argument
340 r600_set_at(struct radeon_device *rdev, u32 l_to_m, u32 m_to_h, u32 h_to_m, u32 m_to_l) argument
348 r600_set_tc(struct radeon_device *rdev, u32 index, u32 u_t, u32 d_t) argument
354 r600_select_td(struct radeon_device *rdev, enum r600_td td) argument
367 r600_set_vrc(struct radeon_device *rdev, u32 vrv) argument
372 r600_set_tpu(struct radeon_device *rdev, u32 u) argument
377 r600_set_tpc(struct radeon_device *rdev, u32 c) argument
382 r600_set_sstu(struct radeon_device *rdev, u32 u) argument
387 r600_set_sst(struct radeon_device *rdev, u32 t) argument
392 r600_set_git(struct radeon_device *rdev, u32 t) argument
397 r600_set_fctu(struct radeon_device *rdev, u32 u) argument
402 r600_set_fct(struct radeon_device *rdev, u32 t) argument
407 r600_set_ctxcgtt3d_rphc(struct radeon_device *rdev, u32 p) argument
412 r600_set_ctxcgtt3d_rsdc(struct radeon_device *rdev, u32 s) argument
417 r600_set_vddc3d_oorsu(struct radeon_device *rdev, u32 u) argument
422 r600_set_vddc3d_oorphc(struct radeon_device *rdev, u32 p) argument
427 r600_set_vddc3d_oorsdc(struct radeon_device *rdev, u32 s) argument
432 r600_set_mpll_lock_time(struct radeon_device *rdev, u32 lock_time) argument
437 r600_set_mpll_reset_time(struct radeon_device *rdev, u32 reset_time) argument
442 r600_engine_clock_entry_enable(struct radeon_device *rdev, u32 index, bool enable) argument
453 r600_engine_clock_entry_enable_pulse_skipping(struct radeon_device *rdev, u32 index, bool enable) argument
464 r600_engine_clock_entry_enable_post_divider(struct radeon_device *rdev, u32 index, bool enable) argument
475 r600_engine_clock_entry_set_post_divider(struct radeon_device *rdev, u32 index, u32 divider) argument
482 r600_engine_clock_entry_set_reference_divider(struct radeon_device *rdev, u32 index, u32 divider) argument
489 r600_engine_clock_entry_set_feedback_divider(struct radeon_device *rdev, u32 index, u32 divider) argument
496 r600_engine_clock_entry_set_step_time(struct radeon_device *rdev, u32 index, u32 step_time) argument
503 r600_vid_rt_set_ssu(struct radeon_device *rdev, u32 u) argument
508 r600_vid_rt_set_vru(struct radeon_device *rdev, u32 u) argument
513 r600_vid_rt_set_vrt(struct radeon_device *rdev, u32 rt) argument
518 r600_voltage_control_enable_pins(struct radeon_device *rdev, u64 mask) argument
526 r600_voltage_control_program_voltages(struct radeon_device *rdev, enum r600_power_level index, u64 pins) argument
540 r600_voltage_control_deactivate_static_control(struct radeon_device *rdev, u64 mask) argument
558 r600_power_level_enable(struct radeon_device *rdev, enum r600_power_level index, bool enable) argument
571 r600_power_level_set_voltage_index(struct radeon_device *rdev, enum r600_power_level index, u32 voltage_index) argument
580 r600_power_level_set_mem_clock_index(struct radeon_device *rdev, enum r600_power_level index, u32 mem_clock_index) argument
589 r600_power_level_set_eng_clock_index(struct radeon_device *rdev, enum r600_power_level index, u32 eng_clock_index) argument
598 r600_power_level_set_watermark_id(struct radeon_device *rdev, enum r600_power_level index, enum r600_display_watermark watermark_id) argument
610 r600_power_level_set_pcie_gen2(struct radeon_device *rdev, enum r600_power_level index, bool compatible) argument
621 r600_power_level_get_current_index(struct radeon_device *rdev) argument
630 r600_power_level_get_target_index(struct radeon_device *rdev) argument
639 r600_power_level_set_enter_index(struct radeon_device *rdev, enum r600_power_level index) argument
646 r600_wait_for_power_level_unequal(struct radeon_device *rdev, enum r600_power_level index) argument
664 r600_wait_for_power_level(struct radeon_device *rdev, enum r600_power_level index) argument
682 r600_start_dpm(struct radeon_device *rdev) argument
706 r600_stop_dpm(struct radeon_device *rdev) argument
711 r600_dpm_pre_set_power_state(struct radeon_device *rdev) argument
716 r600_dpm_post_set_power_state(struct radeon_device *rdev) argument
736 r600_set_thermal_temperature_range(struct radeon_device *rdev, int min_temp, int max_temp) argument
784 r600_dpm_late_enable(struct radeon_device *rdev) argument
841 r600_get_platform_caps(struct radeon_device *rdev) argument
869 r600_parse_extended_power_table(struct radeon_device *rdev) argument
1286 r600_free_extended_power_table(struct radeon_device *rdev) argument
1304 r600_get_pcie_gen_support(struct radeon_device *rdev, u32 sys_mask, enum radeon_pcie_gen asic_gen, enum radeon_pcie_gen default_gen) argument
1327 r600_get_pcie_lane_support(struct radeon_device *rdev, u16 asic_lanes, u16 default_lanes) argument
[all...]
H A Dradeon_benchmark.c35 static int radeon_benchmark_do_move(struct radeon_device *rdev, unsigned size, argument
48 fence = radeon_copy_dma(rdev, saddr, daddr,
53 fence = radeon_copy_blit(rdev, saddr, daddr,
86 static void radeon_benchmark_move(struct radeon_device *rdev, unsigned size, argument
96 r = radeon_bo_create(rdev, size, PAGE_SIZE, true, sdomain, 0, NULL, NULL, &sobj);
108 r = radeon_bo_create(rdev, size, PAGE_SIZE, true, ddomain, 0, NULL, NULL, &dobj);
121 if (rdev->asic->copy.dma) {
122 time = radeon_benchmark_do_move(rdev, size, saddr, daddr,
131 if (rdev->asic->copy.blit) {
132 time = radeon_benchmark_do_move(rdev, siz
164 radeon_benchmark(struct radeon_device *rdev, int test_number) argument
[all...]
H A Duvd_v4_2.c34 * @rdev: radeon_device pointer
38 int uvd_v4_2_resume(struct radeon_device *rdev) argument
44 addr = rdev->uvd.gpu_addr >> 3;
45 size = RADEON_GPU_PAGE_ALIGN(rdev->uvd_fw->size + 4) >> 3;
60 addr = (rdev->uvd.gpu_addr >> 28) & 0xF;
64 addr = (rdev->uvd.gpu_addr >> 32) & 0xFF;
H A Drv515.c38 static int rv515_debugfs_pipes_info_init(struct radeon_device *rdev);
39 static int rv515_debugfs_ga_info_init(struct radeon_device *rdev);
40 static void rv515_gpu_init(struct radeon_device *rdev);
41 int rv515_mc_wait_for_idle(struct radeon_device *rdev);
49 void rv515_debugfs(struct radeon_device *rdev) argument
51 if (r100_debugfs_rbbm_init(rdev)) {
54 if (rv515_debugfs_pipes_info_init(rdev)) {
57 if (rv515_debugfs_ga_info_init(rdev)) {
62 void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring) argument
66 r = radeon_ring_lock(rdev, rin
130 rv515_mc_wait_for_idle(struct radeon_device *rdev) argument
146 rv515_vga_render_disable(struct radeon_device *rdev) argument
152 rv515_gpu_init(struct radeon_device *rdev) argument
178 rv515_vram_get_type(struct radeon_device *rdev) argument
198 rv515_mc_init(struct radeon_device *rdev) argument
210 rv515_mc_rreg(struct radeon_device *rdev, uint32_t reg) argument
224 rv515_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) argument
240 struct radeon_device *rdev = dev->dev_private; local
258 struct radeon_device *rdev = dev->dev_private; local
278 rv515_debugfs_pipes_info_init(struct radeon_device *rdev) argument
287 rv515_debugfs_ga_info_init(struct radeon_device *rdev) argument
296 rv515_mc_stop(struct radeon_device *rdev, struct rv515_mc_save *save) argument
378 rv515_mc_resume(struct radeon_device *rdev, struct rv515_mc_save *save) argument
468 rv515_mc_program(struct radeon_device *rdev) argument
502 rv515_clock_startup(struct radeon_device *rdev) argument
515 rv515_startup(struct radeon_device *rdev) argument
568 rv515_resume(struct radeon_device *rdev) argument
598 rv515_suspend(struct radeon_device *rdev) argument
609 rv515_set_safe_registers(struct radeon_device *rdev) argument
615 rv515_fini(struct radeon_device *rdev) argument
632 rv515_init(struct radeon_device *rdev) argument
710 atom_rv515_force_tv_scaler(struct radeon_device *rdev, struct radeon_crtc *crtc) argument
953 rv515_crtc_bandwidth_compute(struct radeon_device *rdev, struct radeon_crtc *crtc, struct rv515_watermark *wm, bool low) argument
1109 rv515_compute_mode_priority(struct radeon_device *rdev, struct rv515_watermark *wm0, struct rv515_watermark *wm1, struct drm_display_mode *mode0, struct drm_display_mode *mode1, u32 *d1mode_priority_a_cnt, u32 *d2mode_priority_a_cnt) argument
1233 rv515_bandwidth_avivo_update(struct radeon_device *rdev) argument
1274 rv515_bandwidth_update(struct radeon_device *rdev) argument
[all...]
H A Dtrinity_dpm.c339 static void trinity_program_clk_gating_hw_sequence(struct radeon_device *rdev,
341 static void trinity_override_dynamic_mg_powergating(struct radeon_device *rdev);
342 static void trinity_apply_state_adjust_rules(struct radeon_device *rdev,
353 static struct trinity_power_info *trinity_get_pi(struct radeon_device *rdev) argument
355 struct trinity_power_info *pi = rdev->pm.dpm.priv;
360 static void trinity_gfx_powergating_initialize(struct radeon_device *rdev) argument
362 struct trinity_power_info *pi = trinity_get_pi(rdev);
366 u32 xclk = radeon_get_xclk(rdev);
371 ret = radeon_atom_get_clock_dividers(rdev, COMPUTE_ENGINE_PLL_PARAM,
391 trinity_override_dynamic_mg_powergating(rdev);
400 trinity_mg_clockgating_enable(struct radeon_device *rdev, bool enable) argument
429 trinity_mg_clockgating_initialize(struct radeon_device *rdev) argument
440 trinity_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) argument
453 trinity_program_clk_gating_hw_sequence(struct radeon_device *rdev, const u32 *seq, u32 count) argument
462 trinity_program_override_mgpg_sequences(struct radeon_device *rdev, const u32 *seq, u32 count) argument
472 trinity_override_dynamic_mg_powergating(struct radeon_device *rdev) argument
483 trinity_ls_clockgating_enable(struct radeon_device *rdev, bool enable) argument
500 trinity_gfx_powergating_enable(struct radeon_device *rdev, bool enable) argument
514 trinity_gfx_dynamic_mgpg_enable(struct radeon_device *rdev, bool enable) argument
543 trinity_enable_clock_power_gating(struct radeon_device *rdev) argument
565 trinity_disable_clock_power_gating(struct radeon_device *rdev) argument
581 trinity_set_divider_value(struct radeon_device *rdev, u32 index, u32 sclk) argument
610 trinity_set_ds_dividers(struct radeon_device *rdev, u32 index, u32 divider) argument
622 trinity_set_ss_dividers(struct radeon_device *rdev, u32 index, u32 divider) argument
634 trinity_set_vid(struct radeon_device *rdev, u32 index, u32 vid) argument
652 trinity_set_allos_gnb_slow(struct radeon_device *rdev, u32 index, u32 gnb_slow) argument
664 trinity_set_force_nbp_state(struct radeon_device *rdev, u32 index, u32 force_nbp_state) argument
676 trinity_set_display_wm(struct radeon_device *rdev, u32 index, u32 wm) argument
688 trinity_set_vce_wm(struct radeon_device *rdev, u32 index, u32 wm) argument
700 trinity_set_at(struct radeon_device *rdev, u32 index, u32 at) argument
712 trinity_program_power_level(struct radeon_device *rdev, struct trinity_pl *pl, u32 index) argument
731 trinity_power_level_enable_disable(struct radeon_device *rdev, u32 index, bool enable) argument
744 trinity_dpm_enabled(struct radeon_device *rdev) argument
752 trinity_start_dpm(struct radeon_device *rdev) argument
766 trinity_wait_for_dpm_enabled(struct radeon_device *rdev) argument
787 trinity_stop_dpm(struct radeon_device *rdev) argument
800 trinity_start_am(struct radeon_device *rdev) argument
805 trinity_reset_am(struct radeon_device *rdev) argument
811 trinity_wait_for_level_0(struct radeon_device *rdev) argument
822 trinity_enable_power_level_0(struct radeon_device *rdev) argument
827 trinity_force_level_0(struct radeon_device *rdev) argument
832 trinity_unforce_levels(struct radeon_device *rdev) argument
837 trinity_program_power_levels_0_to_n(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
855 trinity_program_bootup_state(struct radeon_device *rdev) argument
867 trinity_setup_uvd_clock_table(struct radeon_device *rdev, struct radeon_ps *rps) argument
879 trinity_setup_uvd_dpm_interval(struct radeon_device *rdev, u32 interval) argument
919 trinity_setup_uvd_clocks(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
960 trinity_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
974 trinity_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
988 trinity_program_ttt(struct radeon_device *rdev) argument
999 trinity_enable_att(struct radeon_device *rdev) argument
1008 trinity_program_sclk_dpm(struct radeon_device *rdev) argument
1026 trinity_set_thermal_temperature_range(struct radeon_device *rdev, int min_temp, int max_temp) argument
1050 trinity_update_current_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument
1061 trinity_update_requested_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument
1072 trinity_dpm_enable_bapm(struct radeon_device *rdev, bool enable) argument
1083 trinity_dpm_enable(struct radeon_device *rdev) argument
1112 trinity_dpm_late_enable(struct radeon_device *rdev) argument
1134 trinity_dpm_disable(struct radeon_device *rdev) argument
1158 trinity_get_min_sclk_divider(struct radeon_device *rdev) argument
1166 trinity_setup_nbp_sim(struct radeon_device *rdev, struct radeon_ps *rps) argument
1184 trinity_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) argument
1215 trinity_dpm_pre_set_power_state(struct radeon_device *rdev) argument
1230 trinity_dpm_set_power_state(struct radeon_device *rdev) argument
1255 trinity_dpm_post_set_power_state(struct radeon_device *rdev) argument
1263 trinity_dpm_setup_asic(struct radeon_device *rdev) argument
1272 trinity_dpm_reset_asic(struct radeon_device *rdev) argument
1288 trinity_convert_voltage_index_to_value(struct radeon_device *rdev, u32 vid_2bit) argument
1303 trinity_patch_boot_state(struct radeon_device *rdev, struct trinity_ps *ps) argument
1314 trinity_calculate_vce_wm(struct radeon_device *rdev, u32 sclk) argument
1321 trinity_construct_boot_state(struct radeon_device *rdev) argument
1337 trinity_get_sleep_divider_id_from_clock(struct radeon_device *rdev, u32 sclk, u32 min_sclk_in_sr) argument
1361 trinity_get_valid_engine_clock(struct radeon_device *rdev, u32 lower_limit) argument
1378 trinity_patch_thermal_state(struct radeon_device *rdev, struct trinity_ps *ps, struct trinity_ps *current_ps) argument
1411 trinity_calculate_display_wm(struct radeon_device *rdev, struct trinity_ps *ps, u32 index) argument
1431 trinity_get_uvd_clock_index(struct radeon_device *rdev, struct radeon_ps *rps) argument
1450 trinity_adjust_uvd_state(struct radeon_device *rdev, struct radeon_ps *rps) argument
1486 trinity_apply_state_adjust_rules(struct radeon_device *rdev, struct radeon_ps *new_rps, struct radeon_ps *old_rps) argument
1551 trinity_cleanup_asic(struct radeon_device *rdev) argument
1566 trinity_add_dccac_value(struct radeon_device *rdev) argument
1582 trinity_dpm_display_configuration_changed(struct radeon_device *rdev) argument
1612 trinity_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
1639 trinity_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, int index, union pplib_clock_info *clock_info) argument
1661 trinity_parse_power_table(struct radeon_device *rdev) argument
1745 trinity_convert_did_to_freq(struct radeon_device *rdev, u8 did) argument
1764 trinity_parse_sys_info_table(struct radeon_device *rdev) argument
1865 trinity_dpm_init(struct radeon_device *rdev) argument
1925 trinity_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) argument
1943 trinity_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) argument
1965 trinity_dpm_fini(struct radeon_device *rdev) argument
1978 trinity_dpm_get_sclk(struct radeon_device *rdev, bool low) argument
1989 trinity_dpm_get_mclk(struct radeon_device *rdev, bool low) argument
[all...]
H A Dci_dpm.c165 extern u8 rv770_get_memory_module_index(struct radeon_device *rdev);
166 extern int ni_copy_and_switch_arb_sets(struct radeon_device *rdev,
170 extern void si_trim_voltage_table_to_fit_state_table(struct radeon_device *rdev,
173 extern void cik_enter_rlc_safe_mode(struct radeon_device *rdev);
174 extern void cik_exit_rlc_safe_mode(struct radeon_device *rdev);
175 extern int ci_mc_load_microcode(struct radeon_device *rdev);
176 extern void cik_update_cg(struct radeon_device *rdev,
179 static int ci_get_std_voltage_value_sidd(struct radeon_device *rdev,
182 static int ci_set_power_limit(struct radeon_device *rdev, u32 n);
183 static int ci_set_overdrive_target_tdp(struct radeon_device *rdev,
187 ci_get_pi(struct radeon_device *rdev) argument
201 ci_initialize_powertune_defaults(struct radeon_device *rdev) argument
263 ci_populate_bapm_vddc_vid_sidd(struct radeon_device *rdev) argument
292 ci_populate_vddc_vid(struct radeon_device *rdev) argument
307 ci_populate_svi_load_line(struct radeon_device *rdev) argument
320 ci_populate_tdc_limit(struct radeon_device *rdev) argument
335 ci_populate_dw8(struct radeon_device *rdev) argument
355 ci_min_max_v_gnbl_pm_lid_from_bapm_vddc(struct radeon_device *rdev) argument
387 ci_populate_bapm_vddc_base_leakage_sidd(struct radeon_device *rdev) argument
404 ci_populate_bapm_parameters_in_dpm_table(struct radeon_device *rdev) argument
452 ci_populate_pm_base(struct radeon_device *rdev) argument
496 ci_do_enable_didt(struct radeon_device *rdev, const bool enable) argument
538 ci_program_pt_config_registers(struct radeon_device *rdev, const struct ci_pt_config_reg *cac_config_regs) argument
586 ci_enable_didt(struct radeon_device *rdev, bool enable) argument
611 ci_enable_power_containment(struct radeon_device *rdev, bool enable) argument
669 ci_enable_smc_cac(struct radeon_device *rdev, bool enable) argument
693 ci_power_control_set_level(struct radeon_device *rdev) argument
717 ci_dpm_powergate_uvd(struct radeon_device *rdev, bool gate) argument
729 ci_dpm_vblank_too_short(struct radeon_device *rdev) argument
742 ci_apply_state_adjust_rules(struct radeon_device *rdev, struct radeon_ps *rps) argument
817 ci_set_thermal_temperature_range(struct radeon_device *rdev, int min_temp, int max_temp) argument
865 ci_write_smc_soft_register(struct radeon_device *rdev, u16 reg_offset, u32 value) argument
875 ci_init_fps_limits(struct radeon_device *rdev) argument
891 ci_update_sclk_t(struct radeon_device *rdev) argument
911 ci_get_leakage_voltages(struct radeon_device *rdev) argument
953 ci_set_dpm_event_sources(struct radeon_device *rdev, u32 sources) argument
1002 ci_enable_auto_throttle_source(struct radeon_device *rdev, enum radeon_dpm_auto_throttle_src source, bool enable) argument
1021 ci_enable_vr_hot_gpio_interrupt(struct radeon_device *rdev) argument
1027 ci_unfreeze_sclk_mclk_dpm(struct radeon_device *rdev) argument
1053 ci_enable_sclk_mclk_dpm(struct radeon_device *rdev, bool enable) argument
1099 ci_start_dpm(struct radeon_device *rdev) argument
1135 ci_freeze_sclk_mclk_dpm(struct radeon_device *rdev) argument
1160 ci_stop_dpm(struct radeon_device *rdev) argument
1192 ci_enable_sclk_control(struct radeon_device *rdev, bool enable) argument
1230 ci_send_msg_to_smc_with_parameter(struct radeon_device *rdev, PPSMC_Msg msg, u32 parameter) argument
1237 ci_send_msg_to_smc_return_parameter(struct radeon_device *rdev, PPSMC_Msg msg, u32 *parameter) argument
1250 ci_dpm_force_state_sclk(struct radeon_device *rdev, u32 n) argument
1264 ci_dpm_force_state_mclk(struct radeon_device *rdev, u32 n) argument
1278 ci_dpm_force_state_pcie(struct radeon_device *rdev, u32 n) argument
1292 ci_set_power_limit(struct radeon_device *rdev, u32 n) argument
1306 ci_set_overdrive_target_tdp(struct radeon_device *rdev, u32 target_tdp) argument
1316 ci_set_boot_state(struct radeon_device *rdev) argument
1321 ci_get_average_sclk_freq(struct radeon_device *rdev) argument
1334 ci_get_average_mclk_freq(struct radeon_device *rdev) argument
1347 ci_dpm_start_smc(struct radeon_device *rdev) argument
1360 ci_dpm_stop_smc(struct radeon_device *rdev) argument
1366 ci_process_firmware_header(struct radeon_device *rdev) argument
1420 ci_read_clock_registers(struct radeon_device *rdev) argument
1447 ci_init_sclk_t(struct radeon_device *rdev) argument
1454 ci_enable_thermal_protection(struct radeon_device *rdev, bool enable) argument
1466 ci_enable_acpi_power_management(struct radeon_device *rdev) argument
1504 ci_notify_smc_display_change(struct radeon_device *rdev, bool has_display) argument
1512 ci_enable_ds_master_switch(struct radeon_device *rdev, bool enable) argument
1535 ci_program_display_gap(struct radeon_device *rdev) argument
1569 ci_enable_spread_spectrum(struct radeon_device *rdev, bool enable) argument
1591 ci_program_sstp(struct radeon_device *rdev) argument
1596 ci_enable_display_gap(struct radeon_device *rdev) argument
1607 ci_program_vc(struct radeon_device *rdev) argument
1625 ci_clear_vc(struct radeon_device *rdev) argument
1643 ci_upload_firmware(struct radeon_device *rdev) argument
1663 ci_get_svi2_voltage_table(struct radeon_device *rdev, struct radeon_clock_voltage_dependency_table *voltage_dependency_table, struct atom_voltage_table *voltage_table) argument
1684 ci_construct_voltage_tables(struct radeon_device *rdev) argument
1746 ci_populate_smc_voltage_table(struct radeon_device *rdev, struct atom_voltage_table_entry *voltage_table, SMU7_Discrete_VoltageLevel *smc_voltage_table) argument
1768 ci_populate_smc_vddc_table(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
1791 ci_populate_smc_vddci_table(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
1814 ci_populate_smc_mvdd_table(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
1837 ci_populate_smc_voltage_tables(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
1857 ci_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, SMU7_Discrete_VoltageLevel *voltage) argument
1878 ci_get_std_voltage_value_sidd(struct radeon_device *rdev, struct atom_voltage_table_entry *voltage_table, u16 *std_voltage_hi_sidd, u16 *std_voltage_lo_sidd) argument
1929 ci_populate_phase_value_based_on_sclk(struct radeon_device *rdev, const struct radeon_phase_shedding_limits_table *limits, u32 sclk, u32 *phase_shedding) argument
1946 ci_populate_phase_value_based_on_mclk(struct radeon_device *rdev, const struct radeon_phase_shedding_limits_table *limits, u32 mclk, u32 *phase_shedding) argument
1963 ci_init_arb_table_index(struct radeon_device *rdev) argument
1981 ci_get_dependency_volt_by_clk(struct radeon_device *rdev, struct radeon_clock_voltage_dependency_table *allowed_clock_voltage_table, u32 clock, u32 *voltage) argument
2002 ci_get_sleep_divider_id_from_clock(struct radeon_device *rdev, u32 sclk, u32 min_sclk_in_sr) argument
2022 ci_initial_switch_from_arb_f0_to_f1(struct radeon_device *rdev) argument
2027 ci_reset_to_default(struct radeon_device *rdev) argument
2033 ci_force_switch_to_arb_f0(struct radeon_device *rdev) argument
2045 ci_populate_memory_timing_parameters(struct radeon_device *rdev, u32 sclk, u32 mclk, SMU7_Discrete_MCArbDramTimingTableEntry *arb_regs) argument
2067 ci_do_program_memory_timing_parameters(struct radeon_device *rdev) argument
2097 ci_program_memory_timing_parameters(struct radeon_device *rdev) argument
2107 ci_populate_smc_initial_state(struct radeon_device *rdev, struct radeon_ps *radeon_boot_state) argument
2147 ci_populate_smc_link_level(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
2169 ci_populate_smc_uvd_level(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
2212 ci_populate_smc_vce_level(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
2245 ci_populate_smc_acp_level(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
2277 ci_populate_smc_samu_level(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
2309 ci_calculate_mclk_params(struct radeon_device *rdev, u32 memory_clock, SMU7_Discrete_MemoryLevel *mclk, bool strobe_mode, bool dll_state_on) argument
2396 ci_populate_single_memory_level(struct radeon_device *rdev, u32 memory_clock, SMU7_Discrete_MemoryLevel *memory_level) argument
2511 ci_populate_smc_acpi_level(struct radeon_device *rdev, SMU7_Discrete_DpmTable *table) argument
2627 ci_enable_ulv(struct radeon_device *rdev, bool enable) argument
2644 ci_populate_ulv_level(struct radeon_device *rdev, SMU7_Discrete_Ulv *state) argument
2681 ci_calculate_sclk_params(struct radeon_device *rdev, u32 engine_clock, SMU7_Discrete_GraphicsLevel *sclk) argument
2737 ci_populate_single_graphic_level(struct radeon_device *rdev, u32 engine_clock, u16 sclk_activity_level_t, SMU7_Discrete_GraphicsLevel *graphic_level) argument
2799 ci_populate_all_graphic_levels(struct radeon_device *rdev) argument
2837 ci_populate_ulv_state(struct radeon_device *rdev, SMU7_Discrete_Ulv *ulv_level) argument
2843 ci_populate_all_memory_levels(struct radeon_device *rdev) argument
2884 ci_reset_single_dpm_table(struct radeon_device *rdev, struct ci_single_dpm_table* dpm_table, u32 count) argument
2903 ci_setup_default_pcie_tables(struct radeon_device *rdev) argument
2946 ci_setup_default_dpm_tables(struct radeon_device *rdev) argument
3058 ci_init_smc_table(struct radeon_device *rdev) argument
3206 ci_trim_single_dpm_states(struct radeon_device *rdev, struct ci_single_dpm_table *dpm_table, u32 low_limit, u32 high_limit) argument
3221 ci_trim_pcie_dpm_states(struct radeon_device *rdev, u32 speed_low, u32 lanes_low, u32 speed_high, u32 lanes_high) argument
3252 ci_trim_dpm_states(struct radeon_device *rdev, struct radeon_ps *radeon_state) argument
3286 ci_apply_disp_minimum_voltage_request(struct radeon_device *rdev) argument
3318 ci_upload_dpm_level_enable_mask(struct radeon_device *rdev) argument
3358 ci_find_dpm_states_clocks_in_dpm_table(struct radeon_device *rdev, struct radeon_ps *radeon_state) argument
3397 ci_populate_and_upload_sclk_mclk_dpm_levels(struct radeon_device *rdev, struct radeon_ps *radeon_state) argument
3431 ci_enable_uvd_dpm(struct radeon_device *rdev, bool enable) argument
3480 ci_enable_vce_dpm(struct radeon_device *rdev, bool enable) argument
3577 ci_update_uvd_dpm(struct radeon_device *rdev, bool gate) argument
3599 ci_get_vce_boot_level(struct radeon_device *rdev) argument
3614 ci_update_vce_dpm(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, struct radeon_ps *radeon_current_state) argument
3668 ci_generate_dpm_level_enable_mask(struct radeon_device *rdev, struct radeon_ps *radeon_state) argument
3694 ci_get_lowest_enabled_level(struct radeon_device *rdev, u32 level_mask) argument
3706 ci_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) argument
3841 ci_set_mc_special_registers(struct radeon_device *rdev, struct ci_mc_reg_table *table) argument
4039 ci_initialize_mc_reg_table(struct radeon_device *rdev) argument
4094 ci_populate_mc_reg_addresses(struct radeon_device *rdev, SMU7_Discrete_MCRegisters *mc_reg_table) argument
4129 ci_convert_mc_reg_table_entry_to_smc(struct radeon_device *rdev, const u32 memory_clock, SMU7_Discrete_MCRegisterSet *mc_reg_table_data) argument
4149 ci_convert_mc_reg_table_to_smc(struct radeon_device *rdev, SMU7_Discrete_MCRegisters *mc_reg_table) argument
4161 ci_populate_initial_mc_reg_table(struct radeon_device *rdev) argument
4180 ci_update_and_upload_mc_reg_table(struct radeon_device *rdev) argument
4200 ci_enable_voltage_control(struct radeon_device *rdev) argument
4208 ci_get_maximum_link_speed(struct radeon_device *rdev, struct radeon_ps *radeon_state) argument
4224 ci_get_current_pcie_speed(struct radeon_device *rdev) argument
4234 ci_get_current_pcie_lane_number(struct radeon_device *rdev) argument
4260 ci_request_link_speed_change_before_state_change(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, struct radeon_ps *radeon_current_state) argument
4299 ci_notify_link_speed_change_after_state_change(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, struct radeon_ps *radeon_current_state) argument
4326 ci_set_private_data_variables_based_on_pptable(struct radeon_device *rdev) argument
4369 ci_patch_with_vddc_leakage(struct radeon_device *rdev, u16 *vddc) argument
4383 ci_patch_with_vddci_leakage(struct radeon_device *rdev, u16 *vddci) argument
4397 ci_patch_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device *rdev, struct radeon_clock_voltage_dependency_table *table) argument
4408 ci_patch_clock_voltage_dependency_table_with_vddci_leakage(struct radeon_device *rdev, struct radeon_clock_voltage_dependency_table *table) argument
4419 ci_patch_vce_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device *rdev, struct radeon_vce_clock_voltage_dependency_table *table) argument
4430 ci_patch_uvd_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device *rdev, struct radeon_uvd_clock_voltage_dependency_table *table) argument
4441 ci_patch_vddc_phase_shed_limit_table_with_vddc_leakage(struct radeon_device *rdev, struct radeon_phase_shedding_limits_table *table) argument
4452 ci_patch_clock_voltage_limits_with_vddc_leakage(struct radeon_device *rdev, struct radeon_clock_and_voltage_limits *table) argument
4461 ci_patch_cac_leakage_table_with_vddc_leakage(struct radeon_device *rdev, struct radeon_cac_leakage_table *table) argument
4472 ci_patch_dependency_tables_with_leakage(struct radeon_device *rdev) argument
4502 ci_get_memory_type(struct radeon_device *rdev) argument
4517 ci_update_current_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument
4528 ci_update_requested_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument
4539 ci_dpm_pre_set_power_state(struct radeon_device *rdev) argument
4552 ci_dpm_post_set_power_state(struct radeon_device *rdev) argument
4561 ci_dpm_setup_asic(struct radeon_device *rdev) argument
4574 ci_dpm_enable(struct radeon_device *rdev) argument
4685 ci_dpm_late_enable(struct radeon_device *rdev) argument
4714 ci_dpm_disable(struct radeon_device *rdev) argument
4742 ci_dpm_set_power_state(struct radeon_device *rdev) argument
4807 ci_dpm_power_control_set_level(struct radeon_device *rdev) argument
4812 ci_dpm_reset_asic(struct radeon_device *rdev) argument
4817 ci_dpm_display_configuration_changed(struct radeon_device *rdev) argument
4845 ci_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
4868 ci_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, int index, union pplib_clock_info *clock_info) argument
4937 ci_parse_power_table(struct radeon_device *rdev) argument
5028 ci_get_vbios_boot_values(struct radeon_device *rdev, struct ci_vbios_boot_state *boot_state) argument
5055 ci_dpm_fini(struct radeon_device *rdev) argument
5068 ci_dpm_init(struct radeon_device *rdev) argument
5268 ci_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) argument
5282 ci_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) argument
5300 ci_dpm_get_sclk(struct radeon_device *rdev, bool low) argument
5311 ci_dpm_get_mclk(struct radeon_device *rdev, bool low) argument
[all...]
H A Dradeon_uvd.c63 int radeon_uvd_init(struct radeon_device *rdev) argument
69 INIT_DELAYED_WORK(&rdev->uvd.idle_work, radeon_uvd_idle_work_handler);
71 switch (rdev->family) {
133 r = request_firmware(&rdev->uvd_fw, fw_name, rdev->dev);
135 dev_err(rdev->dev, "radeon_uvd: Can't load firmware \"%s\"\n",
140 bo_size = RADEON_GPU_PAGE_ALIGN(rdev->uvd_fw->size + 8) +
143 r = radeon_bo_create(rdev, bo_size, PAGE_SIZE, true,
145 NULL, &rdev->uvd.vcpu_bo);
147 dev_err(rdev
184 radeon_uvd_fini(struct radeon_device *rdev) argument
205 radeon_uvd_suspend(struct radeon_device *rdev) argument
233 radeon_uvd_resume(struct radeon_device *rdev) argument
285 radeon_uvd_free_handles(struct radeon_device *rdev, struct drm_file *filp) argument
653 radeon_uvd_send_msg(struct radeon_device *rdev, int ring, uint64_t addr, struct radeon_fence **fence) argument
686 radeon_uvd_get_create_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) argument
722 radeon_uvd_get_destroy_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) argument
760 radeon_uvd_count_handles(struct radeon_device *rdev, unsigned *sd, unsigned *hd) argument
781 struct radeon_device *rdev = local
798 radeon_uvd_note_usage(struct radeon_device *rdev) argument
868 radeon_uvd_calc_upll_dividers(struct radeon_device *rdev, unsigned vclk, unsigned dclk, unsigned vco_min, unsigned vco_max, unsigned fb_factor, unsigned fb_mask, unsigned pd_min, unsigned pd_max, unsigned pd_even, unsigned *optimal_fb_div, unsigned *optimal_vclk_div, unsigned *optimal_dclk_div) argument
931 radeon_uvd_send_upll_ctlreq(struct radeon_device *rdev, unsigned cg_upll_func_cntl) argument
[all...]
H A Dradeon_ttm.c50 static int radeon_ttm_debugfs_init(struct radeon_device *rdev);
51 static void radeon_ttm_debugfs_fini(struct radeon_device *rdev);
56 struct radeon_device *rdev; local
59 rdev = container_of(mman, struct radeon_device, mman);
60 return rdev;
77 static int radeon_ttm_global_init(struct radeon_device *rdev) argument
82 rdev->mman.mem_global_referenced = false;
83 global_ref = &rdev->mman.mem_global_ref;
95 rdev->mman.bo_global_ref.mem_glob =
96 rdev
113 radeon_ttm_global_fini(struct radeon_device *rdev) argument
130 struct radeon_device *rdev; local
233 struct radeon_device *rdev; local
289 struct radeon_device *rdev; local
336 struct radeon_device *rdev; local
376 struct radeon_device *rdev; local
427 struct radeon_device *rdev = radeon_get_rdev(bdev); local
496 struct radeon_device *rdev; member in struct:radeon_ttm_tt
507 struct radeon_device *rdev = radeon_get_rdev(ttm->bdev); local
569 struct radeon_device *rdev = radeon_get_rdev(ttm->bdev); local
654 struct radeon_device *rdev; local
688 struct radeon_device *rdev; local
750 struct radeon_device *rdev; local
838 radeon_ttm_init(struct radeon_device *rdev) argument
901 radeon_ttm_fini(struct radeon_device *rdev) argument
927 radeon_ttm_set_active_vram_size(struct radeon_device *rdev, u64 size) argument
945 struct radeon_device *rdev; local
962 struct radeon_device *rdev; local
994 struct radeon_device *rdev = dev->dev_private; local
1019 struct radeon_device *rdev = inode->i_private; local
1028 struct radeon_device *rdev = f->private_data; local
1071 struct radeon_device *rdev = inode->i_private; local
1080 struct radeon_device *rdev = f->private_data; local
1125 radeon_ttm_debugfs_init(struct radeon_device *rdev) argument
1159 radeon_ttm_debugfs_fini(struct radeon_device *rdev) argument
[all...]
/drivers/rapidio/switches/
H A Dtsi568.c115 tsi568_em_init(struct rio_dev *rdev) argument
120 pr_debug("TSI568 %s [%d:%d]\n", __func__, rdev->destid, rdev->hopcount);
124 portnum < RIO_GET_TOTAL_PORTS(rdev->swpinfo); portnum++) {
125 rio_read_config_32(rdev, TSI568_SP_MODE(portnum), &regval);
126 rio_write_config_32(rdev, TSI568_SP_MODE(portnum),
144 static int tsi568_probe(struct rio_dev *rdev, const struct rio_device_id *id) argument
146 pr_debug("RIO: %s for %s\n", __func__, rio_name(rdev));
148 spin_lock(&rdev->rswitch->lock);
150 if (rdev
160 tsi568_remove(struct rio_dev *rdev) argument
[all...]
H A Didtcps.c133 static int idtcps_probe(struct rio_dev *rdev, const struct rio_device_id *id) argument
135 pr_debug("RIO: %s for %s\n", __func__, rio_name(rdev));
137 spin_lock(&rdev->rswitch->lock);
139 if (rdev->rswitch->ops) {
140 spin_unlock(&rdev->rswitch->lock);
144 rdev->rswitch->ops = &idtcps_switch_ops;
146 if (rdev->do_enum) {
148 rio_write_config_32(rdev,
149 rdev->phys_efptr + RIO_PORT_LINKTO_CTL_CSR, 0x8e << 8);
151 rio_write_config_32(rdev,
159 idtcps_remove(struct rio_dev *rdev) argument
[all...]
/drivers/md/
H A Dmd.c77 * Default number of read corrections we'll attempt on an rdev
338 struct md_rdev *rdev = bio->bi_private; local
339 struct mddev *mddev = rdev->mddev;
341 rdev_dec_pending(rdev, mddev);
355 struct md_rdev *rdev; local
360 rdev_for_each_rcu(rdev, mddev)
361 if (rdev->raid_disk >= 0 &&
362 !test_bit(Faulty, &rdev->flags)) {
368 atomic_inc(&rdev->nr_pending);
369 atomic_inc(&rdev
629 struct md_rdev *rdev; local
640 struct md_rdev *rdev; local
651 struct md_rdev *rdev; local
673 calc_dev_sboffset(struct md_rdev *rdev) argument
679 alloc_disk_sb(struct md_rdev *rdev) argument
690 md_rdev_clear(struct md_rdev *rdev) argument
710 struct md_rdev *rdev = bio->bi_private; local
725 md_super_write(struct mddev *mddev, struct md_rdev *rdev, sector_t sector, int size, struct page *page) argument
752 sync_page_io(struct md_rdev *rdev, sector_t sector, int size, struct page *page, int rw, bool metadata_op) argument
777 read_disk_sb(struct md_rdev *rdev, int size) argument
936 super_90_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version) argument
1035 super_90_validate(struct mddev *mddev, struct md_rdev *rdev) argument
1160 super_90_sync(struct mddev *mddev, struct md_rdev *rdev) argument
1303 super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) argument
1324 super_90_allow_new_offset(struct md_rdev *rdev, unsigned long long new_offset) argument
1358 super_1_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version) argument
1524 super_1_validate(struct mddev *mddev, struct md_rdev *rdev) argument
1659 super_1_sync(struct mddev *mddev, struct md_rdev *rdev) argument
1801 super_1_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) argument
1840 super_1_allow_new_offset(struct md_rdev *rdev, unsigned long long new_offset) argument
1893 sync_super(struct mddev *mddev, struct md_rdev *rdev) argument
1907 struct md_rdev *rdev, *rdev2; local
1932 struct md_rdev *rdev, *reference = NULL; local
1977 md_integrity_add_rdev(struct md_rdev *rdev, struct mddev *mddev) argument
2000 bind_rdev_to_array(struct md_rdev *rdev, struct mddev *mddev) argument
2080 struct md_rdev *rdev = container_of(ws, struct md_rdev, del_work); local
2085 unbind_rdev_from_array(struct md_rdev *rdev) argument
2112 lock_rdev(struct md_rdev *rdev, dev_t dev, int shared) argument
2129 unlock_rdev(struct md_rdev *rdev) argument
2138 export_rdev(struct md_rdev *rdev) argument
2153 kick_rdev_from_array(struct md_rdev *rdev) argument
2161 struct md_rdev *rdev; local
2180 struct md_rdev *rdev; local
2197 struct md_rdev *rdev; local
2384 state_show(struct md_rdev *rdev, char *page) argument
2430 state_store(struct md_rdev *rdev, const char *buf, size_t len) argument
2548 errors_show(struct md_rdev *rdev, char *page) argument
2554 errors_store(struct md_rdev *rdev, const char *buf, size_t len) argument
2568 slot_show(struct md_rdev *rdev, char *page) argument
2577 slot_store(struct md_rdev *rdev, const char *buf, size_t len) argument
2658 offset_show(struct md_rdev *rdev, char *page) argument
2664 offset_store(struct md_rdev *rdev, const char *buf, size_t len) argument
2683 new_offset_show(struct md_rdev *rdev, char *page) argument
2689 new_offset_store(struct md_rdev *rdev, const char *buf, size_t len) argument
2741 rdev_size_show(struct md_rdev *rdev, char *page) argument
2776 rdev_size_store(struct md_rdev *rdev, const char *buf, size_t len) argument
2850 recovery_start_show(struct md_rdev *rdev, char *page) argument
2861 recovery_start_store(struct md_rdev *rdev, const char *buf, size_t len) argument
2890 bb_show(struct md_rdev *rdev, char *page) argument
2894 bb_store(struct md_rdev *rdev, const char *page, size_t len) argument
2905 ubb_show(struct md_rdev *rdev, char *page) argument
2909 ubb_store(struct md_rdev *rdev, const char *page, size_t len) argument
2932 struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj); local
2955 struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj); local
2976 struct md_rdev *rdev = container_of(ko, struct md_rdev, kobj); local
2989 md_rdev_init(struct md_rdev *rdev) argument
3037 struct md_rdev *rdev; local
3104 struct md_rdev *rdev, *freshest, *tmp; local
3251 struct md_rdev *rdev; local
3497 struct md_rdev *rdev; local
3814 struct md_rdev *rdev; local
4369 struct md_rdev *rdev; local
4751 struct md_rdev *rdev; local
5157 struct md_rdev *rdev; local
5243 struct md_rdev *rdev; local
5278 struct md_rdev *rdev0, *rdev, *tmp; local
5378 struct md_rdev *rdev; local
5470 struct md_rdev *rdev; local
5506 struct md_rdev *rdev; local
5674 struct md_rdev *rdev; local
5701 struct md_rdev *rdev; local
5938 struct md_rdev *rdev; local
5975 struct md_rdev *rdev; local
6115 struct md_rdev *rdev; local
6654 md_error(struct mddev *mddev, struct md_rdev *rdev) argument
6679 struct md_rdev *rdev; local
6847 struct md_rdev *rdev; local
7015 struct md_rdev *rdev; local
7179 struct md_rdev *rdev; local
7524 struct md_rdev *rdev; local
7778 struct md_rdev *rdev; local
7819 md_wait_for_blocked_rdev(struct md_rdev *rdev, struct mddev *mddev) argument
7833 struct md_rdev *rdev; local
8093 rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors, int is_new) argument
8208 rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors, int is_new) argument
8453 struct md_rdev *rdev; local
[all...]
/drivers/infiniband/hw/cxgb4/
H A Ddevice.c121 if (!wq->rdev->wr_log)
124 idx = (atomic_inc_return(&wq->rdev->wr_log_idx) - 1) &
125 (wq->rdev->wr_log_size - 1);
126 le.poll_sge_ts = cxgb4_read_sge_timestamp(wq->rdev->lldi.ports[0]);
143 wq->rdev->wr_log[idx] = le;
154 #define ts2ns(ts) div64_ul((ts) * dev->rdev.lldi.cclk_ps, 1000)
156 idx = atomic_read(&dev->rdev.wr_log_idx) &
157 (dev->rdev.wr_log_size - 1);
160 end = dev->rdev.wr_log_size - 1;
161 lep = &dev->rdev
737 c4iw_release_dev_ucontext(struct c4iw_rdev *rdev, struct c4iw_dev_ucontext *uctx) argument
765 c4iw_init_dev_ucontext(struct c4iw_rdev *rdev, struct c4iw_dev_ucontext *uctx) argument
774 c4iw_rdev_open(struct c4iw_rdev *rdev) argument
872 c4iw_rdev_close(struct c4iw_rdev *rdev) argument
[all...]

Completed in 1060 milliseconds

1234567891011>>