/drivers/gpu/drm/radeon/ |
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 | uvd_v3_1.c | 33 * @rdev: radeon_device pointer 40 bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, argument
|
H A D | uvd_v2_2.c | 34 * @rdev: radeon_device pointer 39 void uvd_v2_2_fence_emit(struct radeon_device *rdev, argument 42 struct radeon_ring *ring = &rdev->ring[fence->ring]; 43 uint64_t addr = rdev->fence_drv[fence->ring].gpu_addr; 65 * @rdev: radeon_device pointer 69 int uvd_v2_2_resume(struct radeon_device *rdev) argument 76 if (rdev->family == CHIP_RV770) 77 return uvd_v1_0_resume(rdev); 79 r = radeon_uvd_resume(rdev); 84 addr = rdev [all...] |
H A D | r520.c | 36 int r520_mc_wait_for_idle(struct radeon_device *rdev) argument 41 for (i = 0; i < rdev->usec_timeout; i++) { 52 static void r520_gpu_init(struct radeon_device *rdev) argument 56 rv515_vga_render_disable(rdev); 78 if (rdev->family == CHIP_RV530) { 81 r420_pipes_init(rdev); 88 if (r520_mc_wait_for_idle(rdev)) { 94 static void r520_vram_get_type(struct radeon_device *rdev) argument 98 rdev->mc.vram_width = 128; 99 rdev 122 r520_mc_init(struct radeon_device *rdev) argument 134 r520_mc_program(struct radeon_device *rdev) argument 168 r520_startup(struct radeon_device *rdev) argument 221 r520_resume(struct radeon_device *rdev) argument 251 r520_init(struct radeon_device *rdev) argument [all...] |
H A D | rv770_dma.c | 32 * @rdev: radeon_device pointer 42 struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev, argument 49 int ring_index = rdev->asic->copy.dma_ring_index; 50 struct radeon_ring *ring = &rdev->ring[ring_index]; 55 r = radeon_semaphore_create(rdev, &sem); 63 r = radeon_ring_lock(rdev, ring, num_loops * 5 + 8); 66 radeon_semaphore_free(rdev, &sem, NULL); 70 radeon_semaphore_sync_resv(rdev, sem, resv, false); 71 radeon_semaphore_sync_rings(rdev, sem, ring->idx); 87 r = radeon_fence_emit(rdev, [all...] |
H A D | vce_v1_0.c | 37 * @rdev: radeon_device pointer 42 uint32_t vce_v1_0_get_rptr(struct radeon_device *rdev, argument 54 * @rdev: radeon_device pointer 59 uint32_t vce_v1_0_get_wptr(struct radeon_device *rdev, argument 71 * @rdev: radeon_device pointer 76 void vce_v1_0_set_wptr(struct radeon_device *rdev, argument 88 * @rdev: radeon_device pointer 92 int vce_v1_0_start(struct radeon_device *rdev) argument 100 ring = &rdev->ring[TN_RING_TYPE_VCE1_INDEX]; 107 ring = &rdev 159 vce_v1_0_init(struct radeon_device *rdev) argument [all...] |
H A D | vce_v2_0.c | 34 static void vce_v2_0_set_sw_cg(struct radeon_device *rdev, bool gated) argument 69 static void vce_v2_0_set_dyn_cg(struct radeon_device *rdev, bool gated) argument 98 static void vce_v2_0_disable_cg(struct radeon_device *rdev) argument 103 void vce_v2_0_enable_mgcg(struct radeon_device *rdev, bool enable) argument 107 if (enable && (rdev->cg_flags & RADEON_CG_SUPPORT_VCE_MGCG)) { 109 vce_v2_0_set_sw_cg(rdev, true); 111 vce_v2_0_set_dyn_cg(rdev, true); 113 vce_v2_0_disable_cg(rdev); 116 vce_v2_0_set_sw_cg(rdev, false); 118 vce_v2_0_set_dyn_cg(rdev, fals 122 vce_v2_0_init_cg(struct radeon_device *rdev) argument 143 vce_v2_0_resume(struct radeon_device *rdev) argument [all...] |
H A D | radeon_prime.c | 65 struct radeon_device *rdev = dev->dev_private; local 70 ret = radeon_bo_create(rdev, attach->dmabuf->size, PAGE_SIZE, false, 76 mutex_lock(&rdev->gem.mutex); 77 list_add_tail(&bo->list, &rdev->gem.objects); 78 mutex_unlock(&rdev->gem.mutex);
|
H A D | trinity_smc.c | 30 static int trinity_notify_message_to_smu(struct radeon_device *rdev, u32 id) argument 36 for (i = 0; i < rdev->usec_timeout; i++) { 56 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable) argument 59 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_EnableBAPM); 61 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DisableBAPM); 64 int trinity_dpm_config(struct radeon_device *rdev, bool enable) argument 71 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DPM_Config); 74 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n) argument 78 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DPM_ForceState); 81 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u3 argument 88 trinity_uvd_dpm_config(struct radeon_device *rdev) argument 93 trinity_dpm_no_forced_level(struct radeon_device *rdev) argument 98 trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, bool enable) argument 107 trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev) argument 112 trinity_acquire_mutex(struct radeon_device *rdev) argument 124 trinity_release_mutex(struct radeon_device *rdev) argument [all...] |
H A D | dce3_1_afmt.c | 31 struct radeon_device *rdev = encoder->dev->dev_private; local 72 struct radeon_device *rdev = encoder->dev->dev_private; local 150 struct radeon_device *rdev = dev->dev_private; local 167 dig->afmt->pin = r600_audio_get_pin(rdev); 168 r600_audio_enable(rdev, dig->afmt->pin, 0); 177 if (ASIC_IS_DCE32(rdev)) { 192 if (ASIC_IS_DCE32(rdev)) { 243 r600_audio_enable(rdev, dig->afmt->pin, 0xf);
|
H A D | evergreen_dma.c | 29 u32 evergreen_gpu_check_soft_reset(struct radeon_device *rdev); 34 * @rdev: radeon_device pointer 41 void evergreen_dma_fence_ring_emit(struct radeon_device *rdev, argument 44 struct radeon_ring *ring = &rdev->ring[fence->ring]; 45 u64 addr = rdev->fence_drv[fence->ring].gpu_addr; 62 * @rdev: radeon_device pointer 67 void evergreen_dma_ring_ib_execute(struct radeon_device *rdev, argument 70 struct radeon_ring *ring = &rdev->ring[ib->ring]; 72 if (rdev->wb.enabled) { 97 * @rdev 107 evergreen_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct reservation_object *resv) argument 175 evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument [all...] |
H A D | radeon_agp.c | 124 int radeon_agp_init(struct radeon_device *rdev) argument 136 ret = drm_agp_acquire(rdev->ddev); 142 ret = drm_agp_info(rdev->ddev, &info); 144 drm_agp_release(rdev->ddev); 149 if (rdev->ddev->agp->agp_info.aper_size < 32) { 150 drm_agp_release(rdev->ddev); 151 dev_warn(rdev->dev, "AGP aperture too small (%zuM) " 153 rdev->ddev->agp->agp_info.aper_size); 161 if (rdev->family <= CHIP_RV350) 183 rdev 258 radeon_agp_resume(struct radeon_device *rdev) argument 270 radeon_agp_fini(struct radeon_device *rdev) argument 279 radeon_agp_suspend(struct radeon_device *rdev) argument [all...] |
H A 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...] |
/drivers/md/ |
H A D | linear.h | 5 struct md_rdev *rdev; member in struct:dev_info
|
H A D | multipath.h | 5 struct md_rdev *rdev; member in struct:multipath_info
|
/drivers/hid/ |
H A D | hid-picolcd_cir.c | 108 struct rc_dev *rdev; local 111 rdev = rc_allocate_device(); 112 if (!rdev) 115 rdev->priv = data; 116 rdev->driver_type = RC_DRIVER_IR_RAW; 117 rdev->allowed_protocols = RC_BIT_ALL; 118 rdev->open = picolcd_cir_open; 119 rdev->close = picolcd_cir_close; 120 rdev->input_name = data->hdev->name; 121 rdev 145 struct rc_dev *rdev = data->rc_dev; local [all...] |
/drivers/input/misc/ |
H A D | retu-pwrbutton.c | 34 struct retu_dev *rdev = input_get_drvdata(idev); local 37 state = !(retu_read(rdev, RETU_REG_STATUS) & RETU_STATUS_PWRONX); 46 struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); local 63 input_set_drvdata(idev, rdev);
|
/drivers/media/rc/img-ir/ |
H A D | img-ir-raw.h | 21 * @rdev: Raw remote control device 26 struct rc_dev *rdev; member in struct:img_ir_priv_raw 33 return raw->rdev;
|
H A D | img-ir-raw.c | 25 struct rc_dev *rc_dev = priv->raw.rdev; 55 if (!raw->rdev) 77 if (priv->raw.rdev) 91 if (!priv->raw.rdev) 106 struct rc_dev *rdev; local 113 raw->rdev = rdev = rc_allocate_device(); 114 if (!rdev) { 118 rdev->priv = priv; 119 rdev 138 struct rc_dev *rdev = raw->rdev; local [all...] |
/drivers/regulator/ |
H A D | dbx500-prcmu.h | 20 * @rdev: regulator device pointer 29 struct regulator_dev *rdev; member in struct:dbx500_regulator_info
|
H A D | internal.h | 34 struct regulator_dev *rdev; member in struct:regulator
|
H A D | pcf50633-regulator.c | 81 struct regulator_dev *rdev; local 93 rdev = devm_regulator_register(&pdev->dev, ®ulators[pdev->id], 95 if (IS_ERR(rdev)) 96 return PTR_ERR(rdev); 98 platform_set_drvdata(pdev, rdev);
|
H A D | rn5t618-regulator.c | 106 struct regulator_dev *rdev; local 119 rdev = devm_regulator_register(&pdev->dev, 122 if (IS_ERR(rdev)) { 125 return PTR_ERR(rdev);
|
H A D | sky81452-regulator.c | 96 struct regulator_dev *rdev; local 109 rdev = devm_regulator_register(dev, &sky81452_reg, &config); 110 if (IS_ERR(rdev)) 111 return PTR_ERR(rdev); 113 platform_set_drvdata(pdev, rdev);
|
/drivers/infiniband/hw/cxgb3/ |
H A D | cxio_dbg.c | 40 void cxio_dump_tpt(struct cxio_rdev *rdev, u32 stag) argument 53 m->addr = (stag>>8) * 32 + rdev->rnic_info.tpt_base; 56 rc = rdev->t3cdev_p->ctl(rdev->t3cdev_p, RDMA_GET_MEM, m); 73 void cxio_dump_pbl(struct cxio_rdev *rdev, u32 pbl_addr, uint len, u8 shift) argument 94 rc = rdev->t3cdev_p->ctl(rdev->t3cdev_p, RDMA_GET_MEM, m); 139 void cxio_dump_rqt(struct cxio_rdev *rdev, u32 hwtid, int nents) argument 152 m->addr = ((hwtid)<<10) + rdev->rnic_info.rqt_base; 155 rc = rdev 172 cxio_dump_tcb(struct cxio_rdev *rdev, u32 hwtid) argument [all...] |