/drivers/mfd/ |
H A D | retu-mfd.c | 143 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 D | rio-scan.c | 40 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 D | rio.c | 72 * @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 D | radeon_object.c | 40 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 D | radeon_fb.c | 48 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 D | uvd_v1_0.c | 34 * @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 D | kv_dpm.c | 36 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 D | cik.c | 117 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 D | ni_dma.c | 30 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 D | kv_smc.c | 30 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 D | sumo_dpm.c | 82 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 D | cypress_dpm.c | 46 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 D | btc_dpm.h | 38 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 D | r600_dpm.c | 141 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 D | radeon_benchmark.c | 35 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 D | uvd_v4_2.c | 34 * @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 D | rv515.c | 38 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 D | trinity_dpm.c | 339 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 D | ci_dpm.c | 165 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 D | radeon_uvd.c | 63 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 D | radeon_ttm.c | 50 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 D | tsi568.c | 115 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), ®val); 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 D | idtcps.c | 133 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 D | md.c | 77 * 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 D | device.c | 121 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...] |