Home
last modified time | relevance | path

Searched refs:rdev (Results 51 – 75 of 602) sorted by relevance

12345678910>>...25

/openbmc/linux/drivers/gpu/drm/radeon/
H A Dr600_dma.c55 if (rdev->wb.enabled) in r600_dma_get_rptr()
103 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in r600_dma_stop()
147 if (rdev->wb.enabled) in r600_dma_resume()
180 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in r600_dma_resume()
194 r600_dma_stop(rdev); in r600_dma_fini()
195 radeon_ring_fini(rdev, &rdev->ring[R600_RING_TYPE_DMA_INDEX]); in r600_dma_fini()
266 if (i < rdev->usec_timeout) { in r600_dma_ring_test()
366 radeon_ib_free(rdev, &ib); in r600_dma_ib_test()
386 if (i < rdev->usec_timeout) { in r600_dma_ib_test()
392 radeon_ib_free(rdev, &ib); in r600_dma_ib_test()
[all …]
H A Dradeon_vce.c67 switch (rdev->family) { in radeon_vce_init()
87 r = request_firmware(&rdev->vce_fw, fw_name, rdev->dev); in radeon_vce_init()
97 c = rdev->vce_fw->data; in radeon_vce_init()
112 c = rdev->vce_fw->data; in radeon_vce_init()
143 &rdev->vce.vcpu_bo); in radeon_vce_init()
157 &rdev->vce.gpu_addr); in radeon_vce_init()
167 rdev->vce.filp[i] = NULL; in radeon_vce_init()
245 memcpy(cpu_addr, rdev->vce_fw->data, rdev->vce_fw->size); in radeon_vce_resume()
268 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_vce_idle_work_handler()
293 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_vce_note_usage()
[all …]
H A Dradeon_ttm.c62 struct radeon_device *rdev; in radeon_get_rdev() local
66 return rdev; in radeon_get_rdev()
103 if (rbo->rdev->ring[radeon_copy_ring_index(rbo->rdev)].ready == false) in radeon_evict_flags()
105 else if (rbo->rdev->mc.visible_vram_size < rbo->rdev->mc.real_vram_size && in radeon_evict_flags()
143 struct radeon_device *rdev; in radeon_move_blit() local
199 struct radeon_device *rdev; in radeon_bo_move() local
233 if (rdev->ring[radeon_copy_ring_index(rdev)].ready && in radeon_bo_move()
278 rdev->mc.agp_base; in radeon_ttm_io_mem_reserve()
691 r = ttm_device_init(&rdev->mman.bdev, &radeon_bo_driver, rdev->dev, in radeon_ttm_init()
708 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in radeon_ttm_init()
[all …]
H A Dsi_dpm.c2988 rps->evclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].evclk; in si_apply_state_adjust_rules()
2989 rps->ecclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].ecclk; in si_apply_state_adjust_rules()
3078 if (sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk) in si_apply_state_adjust_rules()
3079 sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk; in si_apply_state_adjust_rules()
3080 if (mclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].mclk) in si_apply_state_adjust_rules()
3081 mclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].mclk; in si_apply_state_adjust_rules()
6037 t_diff1 = rdev->pm.dpm.fan.t_med - rdev->pm.dpm.fan.t_min; in si_thermal_setup_fan_table()
6038 t_diff2 = rdev->pm.dpm.fan.t_high - rdev->pm.dpm.fan.t_med; in si_thermal_setup_fan_table()
6040 pwm_diff1 = rdev->pm.dpm.fan.pwm_med - rdev->pm.dpm.fan.pwm_min; in si_thermal_setup_fan_table()
6041 pwm_diff2 = rdev->pm.dpm.fan.pwm_high - rdev->pm.dpm.fan.pwm_med; in si_thermal_setup_fan_table()
[all …]
H A Dr600_dpm.c151 if (rps == rdev->pm.dpm.boot_ps) in r600_dpm_print_ps_status()
164 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { in r600_dpm_get_vblank_time()
190 if (rdev->num_crtc && rdev->mode_info.mode_config_initialized) { in r600_dpm_get_vrefresh()
692 radeon_wait_for_vblank(rdev, 0); in r600_start_dpm()
693 radeon_wait_for_vblank(rdev, 1); in r600_start_dpm()
696 r600_wait_for_spll_change(rdev); in r600_start_dpm()
791 if (rdev->irq.installed && in r600_dpm_late_enable()
796 rdev->irq.dpm_thermal = true; in r600_dpm_late_enable()
797 radeon_irq_set(rdev); in r600_dpm_late_enable()
1022 rdev->pm.dpm.near_tdp_limit_adjusted = rdev->pm.dpm.near_tdp_limit; in r600_parse_extended_power_table()
[all …]
H A Dtrinity_smc.c35 for (i = 0; i < rdev->usec_timeout; i++) { in trinity_notify_message_to_smu()
58 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_EnableBAPM); in trinity_dpm_bapm_enable()
63 int trinity_dpm_config(struct radeon_device *rdev, bool enable) in trinity_dpm_config() argument
70 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DPM_Config); in trinity_dpm_config()
73 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n) in trinity_dpm_force_state() argument
87 int trinity_uvd_dpm_config(struct radeon_device *rdev) in trinity_uvd_dpm_config() argument
92 int trinity_dpm_no_forced_level(struct radeon_device *rdev) in trinity_dpm_no_forced_level() argument
106 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev) in trinity_gfx_dynamic_mgpg_config() argument
111 void trinity_acquire_mutex(struct radeon_device *rdev) in trinity_acquire_mutex() argument
116 for (i = 0; i < rdev->usec_timeout; i++) { in trinity_acquire_mutex()
[all …]
H A Dradeon_test.c45 ring = radeon_copy_dma_ring_index(rdev); in radeon_do_test_moves()
60 n = rdev->mc.gtt_size - rdev->gart_pin_size; in radeon_do_test_moves()
158 (gtt_addr - rdev->mc.gtt_start + in radeon_do_test_moves()
212 (gtt_addr - rdev->mc.gtt_start + in radeon_do_test_moves()
222 gtt_addr - rdev->mc.gtt_start); in radeon_do_test_moves()
256 if (rdev->asic->copy.dma) in radeon_test_moves()
258 if (rdev->asic->copy.blit) in radeon_test_moves()
297 r = radeon_ring_lock(rdev, ring, 64); in radeon_test_create_and_emit_fence()
305 radeon_ring_unlock_undo(rdev, ring); in radeon_test_create_and_emit_fence()
327 r = radeon_ring_lock(rdev, ringA, 64); in radeon_test_ring_sync()
[all …]
H A Dradeon_audio.c212 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable()
219 if (ASIC_IS_DCE6(rdev)) { in radeon_audio_interface_init()
240 return ASIC_IS_DCE2(rdev) && !ASIC_IS_NODCE(rdev); in radeon_audio_chipset_supported()
253 rdev->audio.num_pins = 3; in radeon_audio_init()
255 rdev->audio.num_pins = 7; in radeon_audio_init()
282 radeon_audio_enable(rdev, &rdev->audio.pin[i], 0); in radeon_audio_init()
290 return rdev->audio.funcs->endpoint_rreg(rdev, offset, reg); in radeon_audio_endpoint_rreg()
299 rdev->audio.funcs->endpoint_wreg(rdev, offset, reg, v); in radeon_audio_endpoint_wreg()
429 if (!rdev->audio.enabled) in radeon_audio_fini()
433 radeon_audio_enable(rdev, &rdev->audio.pin[i], 0); in radeon_audio_fini()
[all …]
H A Devergreen.h33 bool evergreen_is_display_hung(struct radeon_device *rdev);
37 int evergreen_mc_wait_for_idle(struct radeon_device *rdev);
38 void evergreen_mc_program(struct radeon_device *rdev);
39 void evergreen_irq_suspend(struct radeon_device *rdev);
40 int evergreen_mc_init(struct radeon_device *rdev);
42 void evergreen_pcie_gen2_enable(struct radeon_device *rdev);
43 void evergreen_program_aspm(struct radeon_device *rdev);
44 void sumo_rlc_fini(struct radeon_device *rdev);
45 int sumo_rlc_init(struct radeon_device *rdev);
48 u32 evergreen_gpu_check_soft_reset(struct radeon_device *rdev);
[all …]
H A Dni_dpm.c1094 r7xx_stop_smc(rdev); in ni_stop_smc()
3620 rv770_setup_bsp(rdev); in ni_dpm_enable()
3622 rv770_program_tp(rdev); in ni_dpm_enable()
3626 rv770_program_vc(rdev); in ni_dpm_enable()
3682 r7xx_start_smc(rdev); in ni_dpm_enable()
3714 rv770_clear_vc(rdev); in ni_dpm_disable()
3727 radeon_irq_set(rdev); in ni_dpm_disable()
3736 ni_stop_dpm(rdev); in ni_dpm_disable()
3738 ni_stop_smc(rdev); in ni_dpm_disable()
4009 if (!rdev->pm.dpm.ps) in ni_parse_power_table()
[all …]
H A Dcik_sdma.c67 if (rdev->wb.enabled) { in cik_sdma_get_rptr()
138 if (rdev->wb.enabled) { in cik_sdma_ring_ib_execute()
256 radeon_ttm_set_active_vram_size(rdev, rdev->mc.visible_vram_size); in cik_sdma_gfx_stop()
336 cik_sdma_gfx_stop(rdev); in cik_sdma_enable()
337 cik_sdma_rlc_stop(rdev); in cik_sdma_enable()
404 if (rdev->wb.enabled) in cik_sdma_gfx_resume()
434 radeon_ttm_set_active_vram_size(rdev, rdev->mc.real_vram_size); in cik_sdma_gfx_resume()
465 if (!rdev->sdma_fw) in cik_sdma_load_microcode()
471 if (rdev->new_fw) { in cik_sdma_load_microcode()
560 radeon_ring_fini(rdev, &rdev->ring[R600_RING_TYPE_DMA_INDEX]); in cik_sdma_fini()
[all …]
H A Dci_smc.c64 spin_lock_irqsave(&rdev->smc_idx_lock, flags); in ci_copy_bytes_to_smc()
114 void ci_start_smc(struct radeon_device *rdev) in ci_start_smc() argument
122 void ci_reset_smc(struct radeon_device *rdev) in ci_reset_smc() argument
172 if (!ci_is_smc_running(rdev))
175 for (i = 0; i < rdev->usec_timeout; i++) {
194 if (!rdev->smc_fw) in ci_load_smc_ucode()
197 if (rdev->new_fw) { in ci_load_smc_ucode()
208 switch (rdev->family) { in ci_load_smc_ucode()
222 src = (const u8 *)rdev->smc_fw->data; in ci_load_smc_ucode()
228 spin_lock_irqsave(&rdev->smc_idx_lock, flags); in ci_load_smc_ucode()
[all …]
H A Duvd_v1_0.c116 r = radeon_uvd_resume(rdev); in uvd_v1_0_resume()
121 addr = (rdev->uvd.gpu_addr >> 3) + 16; in uvd_v1_0_resume()
164 if (rdev->family < CHIP_RV740) in uvd_v1_0_init()
169 r = uvd_v1_0_start(rdev); in uvd_v1_0_init()
180 r = radeon_ring_lock(rdev, ring, 10); in uvd_v1_0_init()
209 radeon_set_uvd_clocks(rdev, 0, 0); in uvd_v1_0_init()
212 switch (rdev->family) { in uvd_v1_0_init()
252 uvd_v1_0_stop(rdev); in uvd_v1_0_fini()
444 if (i < rdev->usec_timeout) { in uvd_v1_0_ring_test()
505 if (rdev->family < CHIP_RV740) in uvd_v1_0_ib_test()
[all …]
H A Dsi_smc.c62 spin_lock_irqsave(&rdev->smc_idx_lock, flags); in si_copy_bytes_to_smc()
113 void si_start_smc(struct radeon_device *rdev) in si_start_smc() argument
122 void si_reset_smc(struct radeon_device *rdev) in si_reset_smc() argument
177 if (!si_is_smc_running(rdev)) in si_send_msg_to_smc()
182 for (i = 0; i < rdev->usec_timeout; i++) { in si_send_msg_to_smc()
198 if (!si_is_smc_running(rdev)) in si_wait_for_smc_inactive()
201 for (i = 0; i < rdev->usec_timeout; i++) { in si_wait_for_smc_inactive()
219 if (!rdev->smc_fw) in si_load_smc_ucode()
222 if (rdev->new_fw) { in si_load_smc_ucode()
233 switch (rdev->family) { in si_load_smc_ucode()
[all …]
H A Dradeon_combios.c136 if (!rdev->bios) in combios_get_table_offset()
553 switch (rdev->family) { in combios_setup_i2c_bus()
1002 if ((rdev->flags & RADEON_IS_MOBILITY) && (rdev->family == CHIP_RV250)) in radeon_legacy_get_tv_dac_info_from_table()
1101 *rdev) in radeon_legacy_get_lvds_info_from_regs()
1622 if (rdev->family != CHIP_R100 && rdev->family != CHIP_R200) { in radeon_get_legacy_connector_info_from_table()
2547 if (rdev->flags & RADEON_IS_MOBILITY || rdev->flags & RADEON_IS_IGP) { in radeon_get_legacy_connector_info_from_bios()
2601 if (rdev->family != CHIP_R100 && rdev->family != CHIP_R200) { in radeon_get_legacy_connector_info_from_bios()
2700 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_combios_get_power_modes()
2717 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_combios_get_power_modes()
2824 rdev->pm.current_power_state_index = rdev->pm.default_power_state_index; in radeon_combios_get_power_modes()
[all …]
H A Dcypress_dpm.h117 int cypress_populate_smc_acpi_state(struct radeon_device *rdev,
124 u32 cypress_calculate_burst_time(struct radeon_device *rdev,
129 int cypress_upload_sw_state(struct radeon_device *rdev,
131 int cypress_upload_mc_reg_table(struct radeon_device *rdev,
139 int cypress_get_mvdd_configuration(struct radeon_device *rdev);
142 void cypress_enable_display_gap(struct radeon_device *rdev);
143 int cypress_get_table_locations(struct radeon_device *rdev);
144 int cypress_populate_mc_reg_table(struct radeon_device *rdev,
149 void cypress_enable_sclk_control(struct radeon_device *rdev,
151 void cypress_enable_mclk_control(struct radeon_device *rdev,
[all …]
H A Dradeon_object.c87 rbo->rdev->mc.visible_vram_size < rbo->rdev->mc.real_vram_size) { in radeon_ttm_placement_from_domain()
156 bo->rdev = rdev; in radeon_bo_create()
172 if (rdev->family >= CHIP_RV610 && rdev->family <= CHIP_RV635) in radeon_bo_create()
398 rdev->mc.vram_mtrr = arch_phys_wc_add(rdev->mc.aper_base, in radeon_bo_init()
405 rdev->mc.vram_width, rdev->mc.vram_is_ddr ? 'D' : 'S'); in radeon_bo_init()
411 radeon_ttm_fini(rdev); in radeon_bo_fini()
413 arch_io_free_memtype_wc(rdev->mc.aper_base, rdev->mc.aper_size); in radeon_bo_fini()
544 struct radeon_device *rdev = bo->rdev; in radeon_bo_get_surface_reg() local
598 struct radeon_device *rdev = bo->rdev; in radeon_bo_clear_surface_reg() local
614 struct radeon_device *rdev = bo->rdev; in radeon_bo_set_tiling_flags() local
[all …]
/openbmc/linux/drivers/rapidio/switches/
H A Didt_gen3.c166 pr_debug("RIO: %s [%d:%d]\n", __func__, rdev->destid, rdev->hopcount); in idtg3_em_init()
172 rio_write_config_32(rdev, rdev->em_efptr + RIO_EM_PW_TX_CTRL, in idtg3_em_init()
179 rio_read_config_32(rdev, in idtg3_em_init()
186 rio_write_config_32(rdev, in idtg3_em_init()
205 rio_write_config_32(rdev, rdev->em_efptr + RIO_EM_PW_TX_CTRL, 0); in idtg3_em_init()
208 rio_write_config_32(rdev, in idtg3_em_init()
236 rio_read_config_32(rdev, in idtg3_em_handler()
276 if (rdev->rswitch->ops) { in idtg3_probe()
283 if (rdev->do_enum) { in idtg3_probe()
317 if (!rdev->do_enum) in idtg3_shutdown()
[all …]
/openbmc/linux/drivers/infiniband/hw/cxgb4/
H A Ddevice.c761 rdev->stats.qid.cur -= rdev->qpmask + 1; in c4iw_release_dev_ucontext()
789 c4iw_init_dev_ucontext(rdev, &rdev->uctx); in c4iw_rdev_open()
825 rdev->lldi.vr->stag.size, c4iw_num_stags(rdev), in c4iw_rdev_open()
836 rdev->lldi.db_reg, rdev->lldi.gts_reg, in c4iw_rdev_open()
837 rdev->qpmask, rdev->cqmask); in c4iw_rdev_open()
844 rdev->stats.pbl.total = rdev->lldi.vr->pbl.size; in c4iw_rdev_open()
845 rdev->stats.rqt.total = rdev->lldi.vr->rq.size; in c4iw_rdev_open()
846 rdev->stats.srqt.total = rdev->lldi.vr->srq.size; in c4iw_rdev_open()
848 rdev->stats.qid.total = rdev->lldi.vr->qp.size; in c4iw_rdev_open()
925 c4iw_release_dev_ucontext(rdev, &rdev->uctx); in c4iw_rdev_close()
[all …]
/openbmc/linux/net/wireless/
H A Dsysfs.c82 cfg80211_dev_free(rdev); in wiphy_dev_release()
102 wiphy_lock(&rdev->wiphy); in wiphy_suspend()
105 cfg80211_leave_all(rdev); in wiphy_suspend()
109 if (rdev->ops->suspend) in wiphy_suspend()
110 ret = rdev_suspend(rdev, rdev->wiphy.wowlan_config); in wiphy_suspend()
119 rdev->suspended = true; in wiphy_suspend()
133 cfg80211_bss_age(rdev, ktime_get_boottime_seconds() - rdev->suspend_at); in wiphy_resume()
136 wiphy_lock(&rdev->wiphy); in wiphy_resume()
137 if (rdev->wiphy.registered && rdev->ops->resume) in wiphy_resume()
138 ret = rdev_resume(rdev); in wiphy_resume()
[all …]
H A Dcore.h135 if (!rdev->wiphy.wowlan_config) in cfg80211_rdev_free_wowlan()
139 kfree(rdev->wiphy.wowlan_config->patterns); in cfg80211_rdev_free_wowlan()
140 if (rdev->wiphy.wowlan_config->tcp && in cfg80211_rdev_free_wowlan()
141 rdev->wiphy.wowlan_config->tcp->sock) in cfg80211_rdev_free_wowlan()
143 kfree(rdev->wiphy.wowlan_config->tcp); in cfg80211_rdev_free_wowlan()
145 kfree(rdev->wiphy.wowlan_config); in cfg80211_rdev_free_wowlan()
151 u64 r = ++rdev->cookie_counter; in cfg80211_assign_cookie()
154 r = ++rdev->cookie_counter; in cfg80211_assign_cookie()
246 lockdep_assert_held(&rdev->wiphy.mtx); in cfg80211_has_monitors_only()
248 return rdev->num_running_ifaces == rdev->num_running_monitor_ifaces && in cfg80211_has_monitors_only()
[all …]
/openbmc/linux/drivers/md/
H A Dmd.c214 if (rdev && !rdev_need_serial(rdev) && in mddev_create_serial_pool()
1250 rdev->sectors = rdev->sb_start; in super_90_load()
1559 md_super_write(rdev->mddev, rdev, rdev->sb_start, rdev->sb_size, in super_90_rdev_size_change()
1731 rdev->ppl.sector = rdev->sb_start + rdev->ppl.offset; in super_1_load()
2215 md_super_write(rdev->mddev, rdev, rdev->sb_start, rdev->sb_size, in super_1_rdev_size_change()
2960 md_error(rdev->mddev, rdev); in state_store()
3007 md_error(rdev->mddev, rdev); in state_store()
3208 err = rdev->mddev->pers->hot_add_disk(rdev->mddev, rdev); in slot_store()
7060 rdev->sectors = rdev->sb_start; in hot_add_disk()
9634 rdev->sectors += rdev->data_offset - rdev->new_data_offset; in md_finish_reshape()
[all …]
H A Dmd-multipath.c37 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_map() local
38 if (rdev && test_bit(In_sync, &rdev->flags) && in multipath_map()
82 struct md_rdev *rdev = conf->multipaths[mp_bh->path].rdev; in multipath_end_request() local
92 rdev->bdev, in multipath_end_request()
144 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_status() local
200 if (tmp->rdev) in print_multipath_conf()
234 rcu_assign_pointer(p->rdev, rdev); in multipath_add_disk()
253 if (rdev == p->rdev) { in multipath_remove_disk()
260 p->rdev = NULL; in multipath_remove_disk()
266 p->rdev = rdev; in multipath_remove_disk()
[all …]
/openbmc/linux/drivers/rapidio/
H A Drio.c184 list_add_tail(&rdev->net_list, &rdev->net->devices); in rio_add_device()
966 rdev = rdev->prev; in rio_chk_dev_route()
1017 rdev->destid, rdev->hopcount); in rio_chk_dev_access()
1204 if (rdev && rdev->pwcback) { in rio_inb_pwrite_handler()
1205 rc = rdev->pwcback(rdev, pw_msg, 0); in rio_inb_pwrite_handler()
1215 if (!rdev) in rio_inb_pwrite_handler()
1235 if (rio_chk_dev_route(rdev, &rdev, &portnum)) { in rio_inb_pwrite_handler()
1257 rdev->rswitch->ops->em_handle(rdev, portnum); in rio_inb_pwrite_handler()
1643 rio_unlock_device(rdev->net->hport, rdev->destid, in rio_route_add_entry()
1696 rio_unlock_device(rdev->net->hport, rdev->destid, in rio_route_get_entry()
[all …]
/openbmc/linux/drivers/hid/
H A Dhid-picolcd_cir.c97 struct rc_dev *rdev; in picolcd_init_cir() local
101 if (!rdev) in picolcd_init_cir()
104 rdev->priv = data; in picolcd_init_cir()
115 rdev->driver_name = PICOLCD_NAME; in picolcd_init_cir()
117 rdev->timeout = MS_TO_US(100); in picolcd_init_cir()
118 rdev->rx_resolution = 1; in picolcd_init_cir()
120 ret = rc_register_device(rdev); in picolcd_init_cir()
123 data->rc_dev = rdev; in picolcd_init_cir()
127 rc_free_device(rdev); in picolcd_init_cir()
133 struct rc_dev *rdev = data->rc_dev; in picolcd_exit_cir() local
[all …]

12345678910>>...25