/drivers/regulator/ |
H A D | tps51632-regulator.c | 89 struct regulator_dev *rdev; member in struct:tps51632_chip 93 static int tps51632_dcdc_set_ramp_delay(struct regulator_dev *rdev, argument 96 struct tps51632_chip *tps = rdev_get_drvdata(rdev); 261 struct regulator_dev *rdev; local 342 rdev = devm_regulator_register(&client->dev, &tps->desc, &config); 343 if (IS_ERR(rdev)) { 345 return PTR_ERR(rdev); 348 tps->rdev = rdev;
|
H A D | tps62360-regulator.c | 66 struct regulator_dev *rdev; member in struct:tps62360_chip 175 static int tps62360_set_mode(struct regulator_dev *rdev, unsigned int mode) argument 177 struct tps62360_chip *tps = rdev_get_drvdata(rdev); 220 static unsigned int tps62360_get_mode(struct regulator_dev *rdev) argument 222 struct tps62360_chip *tps = rdev_get_drvdata(rdev); 345 struct regulator_dev *rdev; local 474 rdev = devm_regulator_register(&client->dev, &tps->desc, &config); 475 if (IS_ERR(rdev)) { 479 return PTR_ERR(rdev); 482 tps->rdev [all...] |
H A D | tps6507x-regulator.c | 118 struct regulator_dev *rdev[TPS6507X_NUM_REGULATOR]; member in struct:tps6507x_pmic 430 struct regulator_dev *rdev; local 500 rdev = devm_regulator_register(&pdev->dev, &tps->desc[i], 502 if (IS_ERR(rdev)) { 506 return PTR_ERR(rdev); 510 tps->rdev[i] = rdev;
|
H A D | tps6586x-regulator.c | 454 struct regulator_dev *rdev; local 500 rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config); 501 if (IS_ERR(rdev)) { 504 return PTR_ERR(rdev); 518 platform_set_drvdata(pdev, rdev);
|
H A D | tps65912-regulator.c | 110 struct regulator_dev *rdev[TPS65912_NUM_REGULATOR]; member in struct:tps65912_reg 458 struct regulator_dev *rdev; local 504 rdev = devm_regulator_register(&pdev->dev, &pmic->desc[i], 506 if (IS_ERR(rdev)) { 510 return PTR_ERR(rdev); 514 pmic->rdev[i] = rdev;
|
H A D | wm831x-dcdc.c | 64 static unsigned int wm831x_dcdc_get_mode(struct regulator_dev *rdev) argument 67 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); 119 static int wm831x_dcdc_set_mode(struct regulator_dev *rdev, unsigned int mode) argument 121 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); 128 static int wm831x_dcdc_set_suspend_mode(struct regulator_dev *rdev, argument 131 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); 138 static int wm831x_dcdc_get_status(struct regulator_dev *rdev) argument 140 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); 149 if (ret & (1 << rdev_get_id(rdev))) { 151 rdev_get_id(rdev) 208 wm831x_buckv_list_voltage(struct regulator_dev *rdev, unsigned selector) argument 218 wm831x_buckv_map_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument 236 wm831x_buckv_set_dvs(struct regulator_dev *rdev, int state) argument 254 wm831x_buckv_set_voltage_sel(struct regulator_dev *rdev, unsigned vsel) argument 304 wm831x_buckv_set_suspend_voltage(struct regulator_dev *rdev, int uV) argument 319 wm831x_buckv_get_voltage_sel(struct regulator_dev *rdev) argument 334 wm831x_buckv_set_current_limit(struct regulator_dev *rdev, int min_uA, int max_uA) argument 353 wm831x_buckv_get_current_limit(struct regulator_dev *rdev) argument 573 wm831x_buckp_set_suspend_voltage(struct regulator_dev *rdev, int uV) argument 700 wm831x_boostp_get_status(struct regulator_dev *rdev) argument [all...] |
/drivers/rtc/ |
H A D | rtc-lp8788.c | 61 struct rtc_device *rdev; member in struct:lp8788_rtc 255 rtc_update_irq(rtc->rdev, 1, ALARM_IRQ_FLAG); 302 rtc->rdev = devm_rtc_device_register(dev, "lp8788_rtc", 304 if (IS_ERR(rtc->rdev)) { 306 return PTR_ERR(rtc->rdev);
|
/drivers/staging/lustre/lustre/mdc/ |
H A D | mdc_lib.c | 139 __u32 uid, __u32 gid, cfs_cap_t cap_effective, __u64 rdev) 156 rec->cr_rdev = rdev; 212 __u32 mode, __u64 rdev, __u64 flags, const void *lmm, 233 rec->cr_rdev = rdev; 137 mdc_create_pack(struct ptlrpc_request *req, struct md_op_data *op_data, const void *data, int datalen, __u32 mode, __u32 uid, __u32 gid, cfs_cap_t cap_effective, __u64 rdev) argument 211 mdc_open_pack(struct ptlrpc_request *req, struct md_op_data *op_data, __u32 mode, __u64 rdev, __u64 flags, const void *lmm, int lmmlen) argument
|
/drivers/gpu/drm/radeon/ |
H A D | atombios_dp.c | 93 struct radeon_device *rdev = dev->dev_private; local 103 mutex_lock(&rdev->mode_info.atom_context->scratch_mutex); 105 base = (unsigned char *)(rdev->mode_info.atom_context->scratch + 1); 114 if (ASIC_IS_DCE4(rdev)) 117 atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args); 151 mutex_unlock(&rdev->mode_info.atom_context->scratch_mutex); 360 static u8 radeon_dp_encoder_service(struct radeon_device *rdev, argument 374 atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); 381 struct radeon_device *rdev = dev->dev_private; local 383 return radeon_dp_encoder_service(rdev, ATOM_DP_ACTION_GET_SINK_TYP 430 struct radeon_device *rdev = dev->dev_private; local 543 struct radeon_device *rdev; member in struct:radeon_dp_link_train_info 795 struct radeon_device *rdev = dev->dev_private; local [all...] |
H A D | ni.c | 164 extern bool evergreen_is_display_hung(struct radeon_device *rdev); 165 extern void evergreen_print_gpu_status_regs(struct radeon_device *rdev); 166 extern void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save); 167 extern void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save); 168 extern int evergreen_mc_wait_for_idle(struct radeon_device *rdev); 169 extern void evergreen_mc_program(struct radeon_device *rdev); 170 extern void evergreen_irq_suspend(struct radeon_device *rdev); 171 extern int evergreen_mc_init(struct radeon_device *rdev); 172 extern void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev); 173 extern void evergreen_pcie_gen2_enable(struct radeon_device *rdev); 427 ni_init_golden_registers(struct radeon_device *rdev) argument 608 ni_mc_load_microcode(struct radeon_device *rdev) argument 684 ni_init_microcode(struct radeon_device *rdev) argument 830 tn_get_temp(struct radeon_device *rdev) argument 841 cayman_gpu_init(struct radeon_device *rdev) argument 1212 cayman_pcie_gart_tlb_flush(struct radeon_device *rdev) argument 1221 cayman_pcie_gart_enable(struct radeon_device *rdev) argument 1304 cayman_pcie_gart_disable(struct radeon_device *rdev) argument 1331 cayman_pcie_gart_fini(struct radeon_device *rdev) argument 1338 cayman_cp_int_cntl_setup(struct radeon_device *rdev, int ring, u32 cp_int_cntl) argument 1350 cayman_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) argument 1373 cayman_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument 1409 cayman_cp_enable(struct radeon_device *rdev, bool enable) argument 1422 cayman_gfx_get_rptr(struct radeon_device *rdev, struct radeon_ring *ring) argument 1441 cayman_gfx_get_wptr(struct radeon_device *rdev, struct radeon_ring *ring) argument 1456 cayman_gfx_set_wptr(struct radeon_device *rdev, struct radeon_ring *ring) argument 1471 cayman_cp_load_microcode(struct radeon_device *rdev) argument 1498 cayman_cp_start(struct radeon_device *rdev) argument 1564 cayman_cp_fini(struct radeon_device *rdev) argument 1572 cayman_cp_resume(struct radeon_device *rdev) argument 1694 cayman_gpu_check_soft_reset(struct radeon_device *rdev) argument 1772 cayman_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) argument 1904 cayman_asic_reset(struct radeon_device *rdev) argument 1934 cayman_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument 1947 cayman_startup(struct radeon_device *rdev) argument 2113 cayman_resume(struct radeon_device *rdev) argument 2140 cayman_suspend(struct radeon_device *rdev) argument 2164 cayman_init(struct radeon_device *rdev) argument 2291 cayman_fini(struct radeon_device *rdev) argument 2318 cayman_vm_init(struct radeon_device *rdev) argument 2332 cayman_vm_fini(struct radeon_device *rdev) argument 2345 cayman_vm_decode_fault(struct radeon_device *rdev, u32 status, u32 addr) argument 2505 cayman_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) argument [all...] |
H A D | radeon_device.c | 137 struct radeon_device *rdev = dev->dev_private; local 139 if (rdev->flags & RADEON_IS_PX) 144 static void radeon_device_handle_px_quirks(struct radeon_device *rdev) argument 150 if (rdev->pdev->vendor == p->chip_vendor && 151 rdev->pdev->device == p->chip_device && 152 rdev->pdev->subsystem_vendor == p->subsys_vendor && 153 rdev->pdev->subsystem_device == p->subsys_device) { 154 rdev->px_quirk_flags = p->px_quirk_flags; 160 if (rdev->px_quirk_flags & RADEON_PX_QUIRK_DISABLE_PX) 161 rdev 174 radeon_program_register_sequence(struct radeon_device *rdev, const u32 *registers, const u32 array_size) argument 200 radeon_pci_config_reset(struct radeon_device *rdev) argument 212 radeon_surface_init(struct radeon_device *rdev) argument 239 radeon_scratch_init(struct radeon_device *rdev) argument 265 radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg) argument 287 radeon_scratch_free(struct radeon_device *rdev, uint32_t reg) argument 310 radeon_doorbell_init(struct radeon_device *rdev) argument 339 radeon_doorbell_fini(struct radeon_device *rdev) argument 354 radeon_doorbell_get(struct radeon_device *rdev, u32 *doorbell) argument 374 radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell) argument 394 radeon_wb_disable(struct radeon_device *rdev) argument 407 radeon_wb_fini(struct radeon_device *rdev) argument 431 radeon_wb_init(struct radeon_device *rdev) argument 539 radeon_vram_location(struct radeon_device *rdev, struct radeon_mc *mc, u64 base) argument 575 radeon_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) argument 611 radeon_card_posted(struct radeon_device *rdev) argument 674 radeon_update_bandwidth_info(struct radeon_device *rdev) argument 703 radeon_boot_test_post_card(struct radeon_device *rdev) argument 731 radeon_dummy_page_init(struct radeon_device *rdev) argument 756 radeon_dummy_page_fini(struct radeon_device *rdev) argument 787 struct radeon_device *rdev = info->dev->dev_private; local 805 struct radeon_device *rdev = info->dev->dev_private; local 821 struct radeon_device *rdev = info->dev->dev_private; local 839 struct radeon_device *rdev = info->dev->dev_private; local 855 struct radeon_device *rdev = info->dev->dev_private; local 871 struct radeon_device *rdev = info->dev->dev_private; local 889 struct radeon_device *rdev = info->dev->dev_private; local 905 struct radeon_device *rdev = info->dev->dev_private; local 922 radeon_atombios_init(struct radeon_device *rdev) argument 970 radeon_atombios_fini(struct radeon_device *rdev) argument 997 radeon_combios_init(struct radeon_device *rdev) argument 1011 radeon_combios_fini(struct radeon_device *rdev) argument 1027 struct radeon_device *rdev = cookie; local 1057 radeon_check_arguments(struct radeon_device *rdev) argument 1169 struct radeon_device *rdev = dev->dev_private; local 1238 radeon_device_init(struct radeon_device *rdev, struct drm_device *ddev, struct pci_dev *pdev, uint32_t flags) argument 1463 radeon_device_fini(struct radeon_device *rdev) argument 1500 struct radeon_device *rdev; local 1587 struct radeon_device *rdev = dev->dev_private; local 1672 radeon_gpu_reset(struct radeon_device *rdev) argument 1783 radeon_debugfs_add_files(struct radeon_device *rdev, struct drm_info_list *files, unsigned nfiles) argument 1817 radeon_debugfs_remove_files(struct radeon_device *rdev) argument [all...] |
H A D | radeon_legacy_crtc.c | 37 struct radeon_device *rdev = dev->dev_private; local 49 struct radeon_device *rdev = dev->dev_private; local 72 if ((rdev->family == CHIP_RS100) || 73 (rdev->family == CHIP_RS200)) { 211 struct radeon_device *rdev = dev->dev_private; local 226 struct radeon_device *rdev = dev->dev_private; local 237 struct radeon_device *rdev = dev->dev_private; local 253 struct radeon_device *rdev = dev->dev_private; local 297 struct radeon_device *rdev = dev->dev_private; local 318 if (rdev 372 struct radeon_device *rdev = dev->dev_private; local 577 struct radeon_device *rdev = dev->dev_private; local 736 struct radeon_device *rdev = dev->dev_private; local [all...] |
H A D | radeon_pm.c | 44 static int radeon_debugfs_pm_init(struct radeon_device *rdev); 45 static bool radeon_pm_in_vbl(struct radeon_device *rdev); 46 static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish); 47 static void radeon_pm_update_profile(struct radeon_device *rdev); 48 static void radeon_pm_set_clocks(struct radeon_device *rdev); 50 int radeon_pm_get_type_index(struct radeon_device *rdev, argument 57 for (i = 0; i < rdev->pm.num_power_states; i++) { 58 if (rdev->pm.power_state[i].type == ps_type) { 65 return rdev->pm.default_power_state_index; 68 void radeon_pm_acpi_event_handler(struct radeon_device *rdev) argument 91 radeon_pm_update_profile(struct radeon_device *rdev) argument 143 radeon_unmap_vram_bos(struct radeon_device *rdev) argument 156 radeon_sync_with_vblank(struct radeon_device *rdev) argument 166 radeon_set_power_state(struct radeon_device *rdev) argument 246 radeon_pm_set_clocks(struct radeon_device *rdev) argument 309 radeon_pm_print_states(struct radeon_device *rdev) argument 348 struct radeon_device *rdev = ddev->dev_private; local 364 struct radeon_device *rdev = ddev->dev_private; local 403 struct radeon_device *rdev = ddev->dev_private; local 417 struct radeon_device *rdev = ddev->dev_private; local 460 struct radeon_device *rdev = ddev->dev_private; local 474 struct radeon_device *rdev = ddev->dev_private; local 504 struct radeon_device *rdev = ddev->dev_private; local 522 struct radeon_device *rdev = ddev->dev_private; local 568 struct radeon_device *rdev = dev_get_drvdata(dev); local 589 struct radeon_device *rdev = dev_get_drvdata(dev); local 616 struct radeon_device *rdev = dev_get_drvdata(dev); local 637 radeon_hwmon_init(struct radeon_device *rdev) argument 668 radeon_hwmon_fini(struct radeon_device *rdev) argument 676 struct radeon_device *rdev = local 707 radeon_dpm_pick_power_state(struct radeon_device *rdev, enum radeon_pm_state_type dpm_state) argument 841 radeon_dpm_change_power_state_locked(struct radeon_device *rdev) argument 968 radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable) argument 1010 radeon_dpm_enable_vce(struct radeon_device *rdev, bool enable) argument 1027 radeon_pm_suspend_old(struct radeon_device *rdev) argument 1039 radeon_pm_suspend_dpm(struct radeon_device *rdev) argument 1050 radeon_pm_suspend(struct radeon_device *rdev) argument 1058 radeon_pm_resume_old(struct radeon_device *rdev) argument 1095 radeon_pm_resume_dpm(struct radeon_device *rdev) argument 1128 radeon_pm_resume(struct radeon_device *rdev) argument 1136 radeon_pm_init_old(struct radeon_device *rdev) argument 1201 radeon_dpm_print_power_states(struct radeon_device *rdev) argument 1211 radeon_pm_init_dpm(struct radeon_device *rdev) argument 1290 radeon_pm_init(struct radeon_device *rdev) argument 1364 radeon_pm_late_init(struct radeon_device *rdev) argument 1376 radeon_pm_fini_old(struct radeon_device *rdev) argument 1402 radeon_pm_fini_dpm(struct radeon_device *rdev) argument 1421 radeon_pm_fini(struct radeon_device *rdev) argument 1429 radeon_pm_compute_clocks_old(struct radeon_device *rdev) argument 1502 radeon_pm_compute_clocks_dpm(struct radeon_device *rdev) argument 1539 radeon_pm_compute_clocks(struct radeon_device *rdev) argument 1547 radeon_pm_in_vbl(struct radeon_device *rdev) argument 1567 radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish) argument 1580 struct radeon_device *rdev; local 1648 struct radeon_device *rdev = dev->dev_private; local 1685 radeon_debugfs_pm_init(struct radeon_device *rdev) 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_vm.c | 56 * @rdev: radeon_device pointer 60 static unsigned radeon_vm_num_pdes(struct radeon_device *rdev) argument 62 return rdev->vm_manager.max_pfn >> radeon_vm_block_size; 68 * @rdev: radeon_device pointer 72 static unsigned radeon_vm_directory_size(struct radeon_device *rdev) argument 74 return RADEON_GPU_PAGE_ALIGN(radeon_vm_num_pdes(rdev) * 8); 80 * @rdev: radeon_device pointer 85 int radeon_vm_manager_init(struct radeon_device *rdev) argument 89 if (!rdev->vm_manager.enabled) { 90 r = radeon_asic_vm_init(rdev); 106 radeon_vm_manager_fini(struct radeon_device *rdev) argument 128 radeon_vm_get_bos(struct radeon_device *rdev, struct radeon_vm *vm, struct list_head *head) argument 181 radeon_vm_grab_id(struct radeon_device *rdev, struct radeon_vm *vm, int ring) argument 236 radeon_vm_flush(struct radeon_device *rdev, struct radeon_vm *vm, int ring) argument 262 radeon_vm_fence(struct radeon_device *rdev, struct radeon_vm *vm, struct radeon_fence *fence) argument 318 radeon_vm_bo_add(struct radeon_device *rdev, struct radeon_vm *vm, struct radeon_bo *bo) argument 359 radeon_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 387 radeon_vm_clear_bo(struct radeon_device *rdev, struct radeon_bo *bo) argument 454 radeon_vm_bo_set_addr(struct radeon_device *rdev, struct radeon_bo_va *bo_va, uint64_t soffset, uint32_t flags) argument 591 radeon_vm_map_gart(struct radeon_device *rdev, uint64_t addr) argument 638 radeon_vm_update_page_directory(struct radeon_device *rdev, struct radeon_vm *vm) argument 731 radeon_vm_frag_ptes(struct radeon_device *rdev, struct radeon_ib *ib, uint64_t pe_start, uint64_t pe_end, uint64_t addr, uint32_t flags) argument 811 radeon_vm_update_ptes(struct radeon_device *rdev, struct radeon_vm *vm, struct radeon_ib *ib, uint64_t start, uint64_t end, uint64_t dst, uint32_t flags) argument 878 radeon_vm_bo_update(struct radeon_device *rdev, struct radeon_bo_va *bo_va, struct ttm_mem_reg *mem) argument 996 radeon_vm_clear_freed(struct radeon_device *rdev, struct radeon_vm *vm) argument 1024 radeon_vm_clear_invalids(struct radeon_device *rdev, struct radeon_vm *vm) argument 1048 radeon_vm_bo_rmv(struct radeon_device *rdev, struct radeon_bo_va *bo_va) argument 1078 radeon_vm_bo_invalidate(struct radeon_device *rdev, struct radeon_bo *bo) argument 1101 radeon_vm_init(struct radeon_device *rdev, struct radeon_vm *vm) argument 1154 radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm) argument [all...] |
H A D | rs600.c | 46 static void rs600_gpu_init(struct radeon_device *rdev); 47 int rs600_mc_wait_for_idle(struct radeon_device *rdev); 55 static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc) argument 63 static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc) argument 79 * @rdev: radeon_device pointer 84 void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc) argument 88 if (crtc >= rdev->num_crtc) 97 while (avivo_is_in_vblank(rdev, crtc)) { 99 if (!avivo_is_counter_moving(rdev, crtc)) 104 while (!avivo_is_in_vblank(rdev, crt 112 rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument 141 rs600_page_flip_pending(struct radeon_device *rdev, int crtc_id) argument 153 struct radeon_device *rdev = dev->dev_private; local 214 rs600_pm_misc(struct radeon_device *rdev) argument 308 rs600_pm_prepare(struct radeon_device *rdev) argument 326 rs600_pm_finish(struct radeon_device *rdev) argument 345 rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 367 rs600_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 395 rs600_hpd_init(struct radeon_device *rdev) argument 421 rs600_hpd_fini(struct radeon_device *rdev) argument 446 rs600_asic_reset(struct radeon_device *rdev) argument 511 rs600_gart_tlb_flush(struct radeon_device *rdev) argument 529 rs600_gart_init(struct radeon_device *rdev) argument 546 rs600_gart_enable(struct radeon_device *rdev) argument 610 rs600_gart_disable(struct radeon_device *rdev) argument 621 rs600_gart_fini(struct radeon_device *rdev) argument 628 rs600_gart_set_page(struct radeon_device *rdev, unsigned i, uint64_t addr, uint32_t flags) argument 646 rs600_irq_set(struct radeon_device *rdev) argument 695 rs600_irq_ack(struct radeon_device *rdev) argument 742 rs600_irq_disable(struct radeon_device *rdev) argument 754 rs600_irq_process(struct radeon_device *rdev) argument 827 rs600_get_vblank_counter(struct radeon_device *rdev, int crtc) argument 835 rs600_mc_wait_for_idle(struct radeon_device *rdev) argument 847 rs600_gpu_init(struct radeon_device *rdev) argument 855 rs600_mc_init(struct radeon_device *rdev) argument 875 rs600_bandwidth_update(struct radeon_device *rdev) argument 906 rs600_mc_rreg(struct radeon_device *rdev, uint32_t reg) argument 919 rs600_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) argument 930 rs600_debugfs(struct radeon_device *rdev) argument 936 rs600_set_safe_registers(struct radeon_device *rdev) argument 942 rs600_mc_program(struct radeon_device *rdev) argument 967 rs600_startup(struct radeon_device *rdev) argument 1024 rs600_resume(struct radeon_device *rdev) argument 1053 rs600_suspend(struct radeon_device *rdev) argument 1064 rs600_fini(struct radeon_device *rdev) argument 1081 rs600_init(struct radeon_device *rdev) argument [all...] |
H A D | rs780_dpm.c | 41 static struct igp_power_info *rs780_get_pi(struct radeon_device *rdev) argument 43 struct igp_power_info *pi = rdev->pm.dpm.priv; 48 static void rs780_get_pm_mode_parameters(struct radeon_device *rdev) argument 50 struct igp_power_info *pi = rs780_get_pi(rdev); 51 struct radeon_mode_info *minfo = &rdev->mode_info; 60 for (i = 0; i < rdev->num_crtc; i++) { 72 static void rs780_voltage_scaling_enable(struct radeon_device *rdev, bool enable); 74 static int rs780_initialize_dpm_power_state(struct radeon_device *rdev, argument 81 ret = radeon_atom_get_clock_dividers(rdev, COMPUTE_ENGINE_PLL_PARAM, 86 r600_engine_clock_entry_set_reference_divider(rdev, 108 rs780_initialize_dpm_parameters(struct radeon_device *rdev, struct radeon_ps *boot_ps) argument 175 rs780_start_dpm(struct radeon_device *rdev) argument 199 rs780_preset_ranges_slow_clk_fbdiv_en(struct radeon_device *rdev) argument 209 rs780_preset_starting_fbdiv(struct radeon_device *rdev) argument 222 rs780_voltage_scaling_init(struct radeon_device *rdev) argument 303 rs780_clk_scaling_enable(struct radeon_device *rdev, bool enable) argument 313 rs780_voltage_scaling_enable(struct radeon_device *rdev, bool enable) argument 321 rs780_set_engine_clock_wfc(struct radeon_device *rdev) argument 336 rs780_set_engine_clock_sc(struct radeon_device *rdev) argument 347 rs780_set_engine_clock_tdc(struct radeon_device *rdev) argument 352 rs780_set_engine_clock_ssc(struct radeon_device *rdev) argument 362 rs780_program_at(struct radeon_device *rdev) argument 373 rs780_disable_vbios_powersaving(struct radeon_device *rdev) argument 378 rs780_force_voltage(struct radeon_device *rdev, u16 voltage) argument 405 rs780_force_fbdiv(struct radeon_device *rdev, u32 fb_div) argument 425 rs780_set_engine_clock_scaling(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument 473 rs780_set_engine_clock_spc(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument 492 rs780_activate_engine_clk_scaling(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument 509 rs780_get_voltage_for_vddc_level(struct radeon_device *rdev, enum rs780_vddc_level vddc) argument 522 rs780_enable_voltage_scaling(struct radeon_device *rdev, struct radeon_ps *new_ps) argument 563 rs780_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument 580 rs780_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument 597 rs780_dpm_enable(struct radeon_device *rdev) argument 630 rs780_dpm_disable(struct radeon_device *rdev) argument 649 rs780_dpm_set_power_state(struct radeon_device *rdev) argument 680 rs780_dpm_setup_asic(struct radeon_device *rdev) argument 685 rs780_dpm_display_configuration_changed(struct radeon_device *rdev) argument 717 rs780_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 747 rs780_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, union pplib_clock_info *clock_info) argument 789 rs780_parse_power_table(struct radeon_device *rdev) argument 846 rs780_dpm_init(struct radeon_device *rdev) argument 937 rs780_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) argument 952 rs780_dpm_fini(struct radeon_device *rdev) argument 963 rs780_dpm_get_sclk(struct radeon_device *rdev, bool low) argument 973 rs780_dpm_get_mclk(struct radeon_device *rdev, bool low) argument 980 rs780_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) argument 1004 rs780_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) argument [all...] |
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 | rv770.c | 41 static void rv770_gpu_init(struct radeon_device *rdev); 42 void rv770_fini(struct radeon_device *rdev); 43 static void rv770_pcie_gen2_enable(struct radeon_device *rdev); 44 int evergreen_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk); 46 int rv770_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) argument 52 if (rdev->family == CHIP_RV740) 53 return evergreen_set_uvd_clocks(rdev, vclk, dclk); 66 r = radeon_uvd_calc_upll_dividers(rdev, vclk, dclk, 50000, 160000, 86 r = radeon_uvd_send_upll_ctlreq(rdev, CG_UPLL_FUNC_CNTL); 117 r = radeon_uvd_send_upll_ctlreq(rdev, CG_UPLL_FUNC_CNT 715 rv770_init_golden_registers(struct radeon_device *rdev) argument 789 rv770_get_xclk(struct radeon_device *rdev) argument 803 rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base) argument 839 rv770_page_flip_pending(struct radeon_device *rdev, int crtc_id) argument 849 rv770_get_temp(struct radeon_device *rdev) argument 868 rv770_pm_misc(struct radeon_device *rdev) argument 890 rv770_pcie_gart_enable(struct radeon_device *rdev) argument 940 rv770_pcie_gart_disable(struct radeon_device *rdev) argument 966 rv770_pcie_gart_fini(struct radeon_device *rdev) argument 974 rv770_agp_enable(struct radeon_device *rdev) argument 1001 rv770_mc_program(struct radeon_device *rdev) argument 1076 r700_cp_stop(struct radeon_device *rdev) argument 1085 rv770_cp_load_microcode(struct radeon_device *rdev) argument 1123 r700_cp_fini(struct radeon_device *rdev) argument 1131 rv770_set_clk_bypass_mode(struct radeon_device *rdev) argument 1163 rv770_gpu_init(struct radeon_device *rdev) argument 1599 r700_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) argument 1638 rv770_mc_init(struct radeon_device *rdev) argument 1683 rv770_startup(struct radeon_device *rdev) argument 1800 rv770_resume(struct radeon_device *rdev) argument 1829 rv770_suspend(struct radeon_device *rdev) argument 1850 rv770_init(struct radeon_device *rdev) argument 1950 rv770_fini(struct radeon_device *rdev) argument 1972 rv770_pcie_gen2_enable(struct radeon_device *rdev) argument [all...] |
/drivers/infiniband/hw/cxgb4/ |
H A D | mem.c | 53 static int _c4iw_write_mem_dma_aligned(struct c4iw_rdev *rdev, u32 addr, argument 93 ret = c4iw_ofld_send(rdev, skb); 97 ret = c4iw_wait_for_reply(rdev, &wr_wait, 0, 0, __func__); 101 static int _c4iw_write_mem_inline(struct c4iw_rdev *rdev, u32 addr, u32 len, argument 112 if (is_t4(rdev->lldi.adapter_type)) 166 ret = c4iw_ofld_send(rdev, skb); 172 ret = c4iw_wait_for_reply(rdev, &wr_wait, 0, 0, __func__); 176 static int _c4iw_write_mem_dma(struct c4iw_rdev *rdev, u32 addr, u32 len, void *data) argument 184 daddr = dma_map_single(&rdev->lldi.pdev->dev, data, len, DMA_TO_DEVICE); 185 if (dma_mapping_error(&rdev 217 write_adapter_mem(struct c4iw_rdev *rdev, u32 addr, u32 len, void *data) argument 243 write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry, u32 *stag, u8 stag_state, u32 pdid, enum fw_ri_stag_type type, enum fw_ri_mem_perms perm, int bind_enabled, u32 zbva, u64 to, u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr) argument 312 write_pbl(struct c4iw_rdev *rdev, __be64 *pbl, u32 pbl_addr, u32 pbl_size) argument 325 dereg_mem(struct c4iw_rdev *rdev, u32 stag, u32 pbl_size, u32 pbl_addr) argument 332 allocate_window(struct c4iw_rdev *rdev, u32 * stag, u32 pdid) argument 339 deallocate_window(struct c4iw_rdev *rdev, u32 stag) argument 345 allocate_stag(struct c4iw_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr) argument [all...] |
/drivers/media/rc/ |
H A D | ati_remote.c | 248 struct rc_dev *rdev; member in struct:ati_remote 382 static int ati_remote_rc_open(struct rc_dev *rdev) argument 384 struct ati_remote *ati_remote = rdev->priv; 388 static void ati_remote_rc_close(struct rc_dev *rdev) argument 390 struct ati_remote *ati_remote = rdev->priv; 546 wheel_keycode = rc_g_keycode_from_table(ati_remote->rdev, 623 rc_keydown_notimeout(ati_remote->rdev, RC_TYPE_OTHER, 625 rc_keyup(ati_remote->rdev); 758 struct rc_dev *rdev = ati_remote->rdev; local [all...] |
H A D | ene_ir.c | 359 ir_raw_event_store(dev->rdev, &ev); 450 dev->rdev->rx_resolution = US_TO_NS(ENE_FW_SAMPLE_PERIOD_FAN); 454 dev->rdev->min_timeout = dev->rdev->max_timeout = 458 dev->rdev->rx_resolution = US_TO_NS(sample_period); 465 dev->rdev->min_timeout = US_TO_NS(127 * sample_period); 466 dev->rdev->max_timeout = US_TO_NS(200000); 470 dev->rdev->tx_resolution = US_TO_NS(sample_period); 472 if (dev->rdev->timeout > dev->rdev 851 ene_open(struct rc_dev *rdev) argument 863 ene_close(struct rc_dev *rdev) argument 874 ene_set_tx_mask(struct rc_dev *rdev, u32 tx_mask) argument 892 ene_set_tx_carrier(struct rc_dev *rdev, u32 carrier) argument 916 ene_set_tx_duty_cycle(struct rc_dev *rdev, u32 duty_cycle) argument 926 ene_set_learning_mode(struct rc_dev *rdev, int enable) argument 942 ene_set_carrier_report(struct rc_dev *rdev, int enable) argument 960 ene_set_idle(struct rc_dev *rdev, bool idle) argument 971 ene_transmit(struct rc_dev *rdev, unsigned *buf, unsigned n) argument 1010 struct rc_dev *rdev; local [all...] |
H A D | iguanair.c | 393 static int iguanair_open(struct rc_dev *rdev) argument 395 struct iguanair *ir = rdev->priv; 409 static void iguanair_close(struct rc_dev *rdev) argument 411 struct iguanair *ir = rdev->priv;
|
H A D | nuvoton-cir.c | 641 ir_raw_event_store_with_filter(nvt->rdev, &rawir); 650 ir_raw_event_handle(nvt->rdev); 657 ir_raw_event_handle(nvt->rdev); 668 ir_raw_event_reset(nvt->rdev); 974 struct rc_dev *rdev; local 982 rdev = rc_allocate_device(); 983 if (!rdev) 1044 rdev->priv = nvt; 1045 rdev->driver_type = RC_DRIVER_IR_RAW; 1046 rdev [all...] |
/drivers/media/rc/img-ir/ |
H A D | img-ir-hw.c | 529 struct rc_dev *rdev = hw->rdev; local 553 rdev->scancode_wakeup_filter.data = 0; 554 rdev->scancode_wakeup_filter.mask = 0; 629 struct rc_dev *rdev = hw->rdev; local 658 rdev->allowed_wakeup_protocols = wakeup_protocols; 659 rdev->enabled_wakeup_protocols = wakeup_protocols; 666 struct rc_dev *rdev = priv->hw.rdev; local 965 struct rc_dev *rdev; local 1037 struct rc_dev *rdev = hw->rdev; local [all...] |