/linux-master/drivers/gpu/drm/radeon/ |
H A D | evergreen.h | 33 bool evergreen_is_display_hung(struct radeon_device *rdev); 34 void evergreen_print_gpu_status_regs(struct radeon_device *rdev); 35 void evergreen_mc_stop(struct radeon_device *rdev, struct evergreen_mc_save *save); 36 void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save); 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); 41 void evergreen_fix_pci_max_read_req_size(struct radeon_device *rdev); 42 void evergreen_pcie_gen2_enable(struct radeon_device *rdev); [all...] |
H A D | si.h | 30 int si_mc_load_microcode(struct radeon_device *rdev); 31 u32 si_gpu_check_soft_reset(struct radeon_device *rdev); 32 void si_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc); 33 void si_rlc_reset(struct radeon_device *rdev); 34 void si_init_uvd_internal_cg(struct radeon_device *rdev); 35 u32 si_get_csb_size(struct radeon_device *rdev); 36 void si_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer);
|
H A D | r420.c | 44 void r420_pm_init_profile(struct radeon_device *rdev) argument 47 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; 48 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; 49 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_cm_idx = 0; 50 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; 52 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_ps_idx = 0; 53 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = 0; 54 rdev 83 r420_set_reg_safe(struct radeon_device *rdev) argument 89 r420_pipes_init(struct radeon_device *rdev) argument 164 r420_mc_rreg(struct radeon_device *rdev, u32 reg) argument 176 r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v) argument 187 r420_debugfs(struct radeon_device *rdev) argument 193 r420_clock_resume(struct radeon_device *rdev) argument 206 r420_cp_errata_init(struct radeon_device *rdev) argument 226 r420_cp_errata_fini(struct radeon_device *rdev) argument 242 r420_startup(struct radeon_device *rdev) argument 303 r420_resume(struct radeon_device *rdev) argument 339 r420_suspend(struct radeon_device *rdev) argument 353 r420_fini(struct radeon_device *rdev) argument 377 r420_init(struct radeon_device *rdev) argument 477 struct radeon_device *rdev = m->private; local 492 r420_debugfs_pipes_info_init(struct radeon_device *rdev) argument [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)) { 93 static void r520_vram_get_type(struct radeon_device *rdev) argument 97 rdev->mc.vram_width = 128; 98 rdev 121 r520_mc_init(struct radeon_device *rdev) argument 133 r520_mc_program(struct radeon_device *rdev) argument 167 r520_startup(struct radeon_device *rdev) argument 220 r520_resume(struct radeon_device *rdev) argument 250 r520_init(struct radeon_device *rdev) argument [all...] |
H A D | radeon_gart.c | 64 * @rdev: radeon_device pointer 71 int radeon_gart_table_ram_alloc(struct radeon_device *rdev) argument 75 ptr = dma_alloc_coherent(&rdev->pdev->dev, rdev->gart.table_size, 76 &rdev->gart.table_addr, GFP_KERNEL); 81 if (rdev->family == CHIP_RS400 || rdev->family == CHIP_RS480 || 82 rdev->family == CHIP_RS690 || rdev->family == CHIP_RS740) { 84 rdev 100 radeon_gart_table_ram_free(struct radeon_device *rdev) argument 128 radeon_gart_table_vram_alloc(struct radeon_device *rdev) argument 152 radeon_gart_table_vram_pin(struct radeon_device *rdev) argument 195 radeon_gart_table_vram_unpin(struct radeon_device *rdev) argument 220 radeon_gart_table_vram_free(struct radeon_device *rdev) argument 241 radeon_gart_unbind(struct radeon_device *rdev, unsigned int offset, int pages) argument 285 radeon_gart_bind(struct radeon_device *rdev, unsigned int offset, int pages, struct page **pagelist, dma_addr_t *dma_addr, uint32_t flags) argument 328 radeon_gart_init(struct radeon_device *rdev) argument 374 radeon_gart_fini(struct radeon_device *rdev) argument [all...] |
H A D | radeon_pm.h | 27 void radeon_pm_acpi_event_handler(struct radeon_device *rdev);
|
H A D | cik.h | 28 void cik_enter_rlc_safe_mode(struct radeon_device *rdev); 29 void cik_exit_rlc_safe_mode(struct radeon_device *rdev); 30 int ci_mc_load_microcode(struct radeon_device *rdev); 31 void cik_update_cg(struct radeon_device *rdev, u32 block, bool enable); 32 u32 cik_gpu_check_soft_reset(struct radeon_device *rdev); 33 void cik_init_cp_pg_table(struct radeon_device *rdev); 34 u32 cik_get_csb_size(struct radeon_device *rdev); 35 void cik_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer); 37 int cik_sdma_resume(struct radeon_device *rdev); 38 void cik_sdma_enable(struct radeon_device *rdev, boo [all...] |
H A D | radeon_ttm.h | 33 int radeon_ttm_init(struct radeon_device *rdev); 34 void radeon_ttm_fini(struct radeon_device *rdev);
|
H A D | trinity_smc.c | 29 static int trinity_notify_message_to_smu(struct radeon_device *rdev, u32 id) argument 35 for (i = 0; i < rdev->usec_timeout; i++) { 55 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable) argument 58 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_EnableBAPM); 60 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DisableBAPM); 63 int trinity_dpm_config(struct radeon_device *rdev, bool enable) argument 70 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DPM_Config); 73 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n) argument 77 return trinity_notify_message_to_smu(rdev, PPSMC_MSG_DPM_ForceState); 80 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u3 argument 87 trinity_uvd_dpm_config(struct radeon_device *rdev) argument 92 trinity_dpm_no_forced_level(struct radeon_device *rdev) argument 97 trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, bool enable) argument 106 trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev) argument 111 trinity_acquire_mutex(struct radeon_device *rdev) argument 123 trinity_release_mutex(struct radeon_device *rdev) argument [all...] |
H A D | rs400.c | 40 static void rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev); 42 void rs400_gart_adjust_size(struct radeon_device *rdev) argument 45 switch (rdev->mc.gtt_size/(1024*1024)) { 56 (unsigned)(rdev->mc.gtt_size >> 20)); 59 rdev->mc.gtt_size = 32 * 1024 * 1024; 64 void rs400_gart_tlb_flush(struct radeon_device *rdev) argument 67 unsigned int timeout = rdev->usec_timeout; 80 int rs400_gart_init(struct radeon_device *rdev) argument 84 if (rdev->gart.ptr) { 89 switch (rdev 110 rs400_gart_enable(struct radeon_device *rdev) argument 197 rs400_gart_disable(struct radeon_device *rdev) argument 207 rs400_gart_fini(struct radeon_device *rdev) argument 233 rs400_gart_set_page(struct radeon_device *rdev, unsigned i, uint64_t entry) argument 240 rs400_mc_wait_for_idle(struct radeon_device *rdev) argument 256 rs400_gpu_init(struct radeon_device *rdev) argument 266 rs400_mc_init(struct radeon_device *rdev) argument 283 rs400_mc_rreg(struct radeon_device *rdev, uint32_t reg) argument 296 rs400_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) argument 310 struct radeon_device *rdev = m->private; local 378 rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev) argument 388 rs400_mc_program(struct radeon_device *rdev) argument 405 rs400_startup(struct radeon_device *rdev) argument 459 rs400_resume(struct radeon_device *rdev) argument 490 rs400_suspend(struct radeon_device *rdev) argument 500 rs400_fini(struct radeon_device *rdev) argument 516 rs400_init(struct radeon_device *rdev) argument [all...] |
H A D | radeon_asic.h | 34 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev); 35 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); 36 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev); 37 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable); 39 uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev); 40 void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); 41 uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev); 42 void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock); 43 void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable); 61 int r100_init(struct radeon_device *rdev); [all...] |
H A D | radeon_device.c | 160 struct radeon_device *rdev = dev->dev_private; local 162 if (rdev->flags & RADEON_IS_PX) 167 static void radeon_device_handle_px_quirks(struct radeon_device *rdev) argument 173 if (rdev->pdev->vendor == p->chip_vendor && 174 rdev->pdev->device == p->chip_device && 175 rdev->pdev->subsystem_vendor == p->subsys_vendor && 176 rdev->pdev->subsystem_device == p->subsys_device) { 177 rdev->px_quirk_flags = p->px_quirk_flags; 183 if (rdev->px_quirk_flags & RADEON_PX_QUIRK_DISABLE_PX) 184 rdev 202 radeon_program_register_sequence(struct radeon_device *rdev, const u32 *registers, const u32 array_size) argument 228 radeon_pci_config_reset(struct radeon_device *rdev) argument 240 radeon_surface_init(struct radeon_device *rdev) argument 267 radeon_scratch_init(struct radeon_device *rdev) argument 293 radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg) argument 315 radeon_scratch_free(struct radeon_device *rdev, uint32_t reg) argument 338 radeon_doorbell_init(struct radeon_device *rdev) argument 367 radeon_doorbell_fini(struct radeon_device *rdev) argument 382 radeon_doorbell_get(struct radeon_device *rdev, u32 *doorbell) argument 402 radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell) argument 422 radeon_wb_disable(struct radeon_device *rdev) argument 435 radeon_wb_fini(struct radeon_device *rdev) argument 459 radeon_wb_init(struct radeon_device *rdev) argument 567 radeon_vram_location(struct radeon_device *rdev, struct radeon_mc *mc, u64 base) argument 603 radeon_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) argument 656 radeon_card_posted(struct radeon_device *rdev) argument 724 radeon_update_bandwidth_info(struct radeon_device *rdev) argument 753 radeon_boot_test_post_card(struct radeon_device *rdev) argument 781 radeon_dummy_page_init(struct radeon_device *rdev) argument 808 radeon_dummy_page_fini(struct radeon_device *rdev) argument 839 struct radeon_device *rdev = info->dev->dev_private; local 857 struct radeon_device *rdev = info->dev->dev_private; local 873 struct radeon_device *rdev = info->dev->dev_private; local 891 struct radeon_device *rdev = info->dev->dev_private; local 907 struct radeon_device *rdev = info->dev->dev_private; local 923 struct radeon_device *rdev = info->dev->dev_private; local 941 struct radeon_device *rdev = info->dev->dev_private; local 957 struct radeon_device *rdev = info->dev->dev_private; local 974 radeon_atombios_init(struct radeon_device *rdev) argument 1022 radeon_atombios_fini(struct radeon_device *rdev) argument 1050 radeon_combios_init(struct radeon_device *rdev) argument 1064 radeon_combios_fini(struct radeon_device *rdev) argument 1081 struct radeon_device *rdev = dev->dev_private; local 1115 radeon_check_arguments(struct radeon_device *rdev) argument 1278 radeon_device_init(struct radeon_device *rdev, struct drm_device *ddev, struct pci_dev *pdev, uint32_t flags) argument 1514 radeon_device_fini(struct radeon_device *rdev) argument 1550 struct radeon_device *rdev; local 1658 struct radeon_device *rdev = dev->dev_private; local 1768 radeon_gpu_reset(struct radeon_device *rdev) argument [all...] |
H A D | radeon_ib.c | 43 static void radeon_debugfs_sa_init(struct radeon_device *rdev); 48 * @rdev: radeon_device pointer 58 int radeon_ib_get(struct radeon_device *rdev, int ring, argument 64 r = radeon_sa_bo_new(&rdev->ring_tmp_bo, &ib->sa_bo, size, 256); 66 dev_err(rdev->dev, "failed to get a new IB (%d)\n", r); 92 * @rdev: radeon_device pointer 97 void radeon_ib_free(struct radeon_device *rdev, struct radeon_ib *ib) argument 99 radeon_sync_free(rdev, &ib->sync, ib->fence); 107 * @rdev: radeon_device pointer 125 int radeon_ib_schedule(struct radeon_device *rdev, struc argument 194 radeon_ib_pool_init(struct radeon_device *rdev) argument 237 radeon_ib_pool_fini(struct radeon_device *rdev) argument 256 radeon_ib_ring_tests(struct radeon_device *rdev) argument 295 struct radeon_device *rdev = m->private; local 307 radeon_debugfs_sa_init(struct radeon_device *rdev) argument [all...] |
H A D | radeon_irq_kms.c | 56 struct radeon_device *rdev = dev->dev_private; local 59 ret = radeon_irq_process(rdev); 81 struct radeon_device *rdev = container_of(work, struct radeon_device, local 83 struct drm_device *dev = rdev->ddev; 89 if (!rdev->mode_info.mode_config_initialized) 102 struct radeon_device *rdev = container_of(work, struct radeon_device, local 104 struct drm_device *dev = rdev->ddev; 124 struct radeon_device *rdev = dev->dev_private; local 128 spin_lock_irqsave(&rdev->irq.lock, irqflags); 131 atomic_set(&rdev 156 struct radeon_device *rdev = dev->dev_private; local 175 struct radeon_device *rdev = dev->dev_private; local 198 radeon_irq_install(struct radeon_device *rdev, int irq) argument 219 radeon_irq_uninstall(struct radeon_device *rdev) argument 238 radeon_msi_ok(struct radeon_device *rdev) argument 318 radeon_irq_kms_init(struct radeon_device *rdev) argument 366 radeon_irq_kms_fini(struct radeon_device *rdev) argument 387 radeon_irq_kms_sw_irq_get(struct radeon_device *rdev, int ring) argument 411 radeon_irq_kms_sw_irq_get_delayed(struct radeon_device *rdev, int ring) argument 426 radeon_irq_kms_sw_irq_put(struct radeon_device *rdev, int ring) argument 449 radeon_irq_kms_pflip_irq_get(struct radeon_device *rdev, int crtc) argument 475 radeon_irq_kms_pflip_irq_put(struct radeon_device *rdev, int crtc) argument 500 radeon_irq_kms_enable_afmt(struct radeon_device *rdev, int block) argument 522 radeon_irq_kms_disable_afmt(struct radeon_device *rdev, int block) argument 543 radeon_irq_kms_enable_hpd(struct radeon_device *rdev, unsigned hpd_mask) argument 566 radeon_irq_kms_disable_hpd(struct radeon_device *rdev, unsigned hpd_mask) argument 598 radeon_irq_kms_set_irq_n_enabled(struct radeon_device *rdev, u32 reg, u32 mask, bool enable, const char *name, unsigned n) argument [all...] |
H A D | ni.h | 31 void cayman_cp_int_cntl_setup(struct radeon_device *rdev, 33 void cayman_vm_decode_fault(struct radeon_device *rdev, 35 u32 cayman_gpu_check_soft_reset(struct radeon_device *rdev);
|
H A D | radeon_fence.c | 60 * @rdev: radeon_device pointer 66 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) argument 68 struct radeon_fence_driver *drv = &rdev->fence_drv[ring]; 70 if (likely(rdev->wb.enabled || !drv->scratch_reg)) { 81 * @rdev: radeon_device pointer 87 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) argument 89 struct radeon_fence_driver *drv = &rdev->fence_drv[ring]; 92 if (likely(rdev->wb.enabled || !drv->scratch_reg)) { 106 * @rdev: radeon_device pointer 111 static void radeon_fence_schedule_check(struct radeon_device *rdev, in argument 132 radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring) argument 196 radeon_fence_activity(struct radeon_device *rdev, int ring) argument 269 struct radeon_device *rdev; local 318 radeon_fence_process(struct radeon_device *rdev, int ring) argument 338 radeon_fence_seq_signaled(struct radeon_device *rdev, u64 seq, unsigned int ring) argument 355 struct radeon_device *rdev = fence->rdev; local 383 struct radeon_device *rdev = fence->rdev; local 448 radeon_fence_any_seq_signaled(struct radeon_device *rdev, u64 *seq) argument 476 radeon_fence_wait_seq_timeout(struct radeon_device *rdev, u64 *target_seq, bool intr, long timeout) argument 589 radeon_fence_wait_any(struct radeon_device *rdev, struct radeon_fence **fences, bool intr) argument 628 radeon_fence_wait_next(struct radeon_device *rdev, int ring) argument 658 radeon_fence_wait_empty(struct radeon_device *rdev, int ring) argument 718 radeon_fence_count_emitted(struct radeon_device *rdev, int ring) argument 807 radeon_fence_driver_start_ring(struct radeon_device *rdev, int ring) argument 857 radeon_fence_driver_init_ring(struct radeon_device *rdev, int ring) argument 884 radeon_fence_driver_init(struct radeon_device *rdev) argument 903 radeon_fence_driver_fini(struct radeon_device *rdev) argument 933 radeon_fence_driver_force_completion(struct radeon_device *rdev, int ring) argument 948 struct radeon_device *rdev = m->private; local 979 struct radeon_device *rdev = (struct radeon_device *)data; local 994 radeon_debugfs_fence_init(struct radeon_device *rdev) argument 1055 struct radeon_device *rdev = fence->rdev; local [all...] |
H A D | radeon_pm.c | 50 static void radeon_debugfs_pm_init(struct radeon_device *rdev); 51 static bool radeon_pm_in_vbl(struct radeon_device *rdev); 52 static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish); 53 static void radeon_pm_update_profile(struct radeon_device *rdev); 54 static void radeon_pm_set_clocks(struct radeon_device *rdev); 56 int radeon_pm_get_type_index(struct radeon_device *rdev, argument 63 for (i = 0; i < rdev->pm.num_power_states; i++) { 64 if (rdev->pm.power_state[i].type == ps_type) { 71 return rdev->pm.default_power_state_index; 74 void radeon_pm_acpi_event_handler(struct radeon_device *rdev) argument 97 radeon_pm_update_profile(struct radeon_device *rdev) argument 149 radeon_unmap_vram_bos(struct radeon_device *rdev) argument 162 radeon_sync_with_vblank(struct radeon_device *rdev) argument 172 radeon_set_power_state(struct radeon_device *rdev) argument 252 radeon_pm_set_clocks(struct radeon_device *rdev) argument 321 radeon_pm_print_states(struct radeon_device *rdev) argument 360 struct radeon_device *rdev = ddev->dev_private; local 375 struct radeon_device *rdev = ddev->dev_private; local 414 struct radeon_device *rdev = ddev->dev_private; local 427 struct radeon_device *rdev = ddev->dev_private; local 470 struct radeon_device *rdev = ddev->dev_private; local 484 struct radeon_device *rdev = ddev->dev_private; local 514 struct radeon_device *rdev = ddev->dev_private; local 532 struct radeon_device *rdev = ddev->dev_private; local 571 struct radeon_device *rdev = dev_get_drvdata(dev); local 586 struct radeon_device *rdev = dev_get_drvdata(dev); local 627 struct radeon_device *rdev = dev_get_drvdata(dev); local 648 struct radeon_device *rdev = dev_get_drvdata(dev); local 672 struct radeon_device *rdev = dev_get_drvdata(dev); local 693 struct radeon_device *rdev = dev_get_drvdata(dev); local 716 struct radeon_device *rdev = dev_get_drvdata(dev); local 741 struct radeon_device *rdev = dev_get_drvdata(dev); local 776 struct radeon_device *rdev = dev_get_drvdata(dev); local 837 radeon_hwmon_init(struct radeon_device *rdev) argument 868 radeon_hwmon_fini(struct radeon_device *rdev) argument 876 struct radeon_device *rdev = local 907 radeon_dpm_single_display(struct radeon_device *rdev) argument 927 radeon_dpm_pick_power_state(struct radeon_device *rdev, enum radeon_pm_state_type dpm_state) argument 1054 radeon_dpm_change_power_state_locked(struct radeon_device *rdev) argument 1184 radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable) argument 1226 radeon_dpm_enable_vce(struct radeon_device *rdev, bool enable) argument 1243 radeon_pm_suspend_old(struct radeon_device *rdev) argument 1255 radeon_pm_suspend_dpm(struct radeon_device *rdev) argument 1266 radeon_pm_suspend(struct radeon_device *rdev) argument 1274 radeon_pm_resume_old(struct radeon_device *rdev) argument 1311 radeon_pm_resume_dpm(struct radeon_device *rdev) argument 1344 radeon_pm_resume(struct radeon_device *rdev) argument 1352 radeon_pm_init_old(struct radeon_device *rdev) argument 1406 radeon_dpm_print_power_states(struct radeon_device *rdev) argument 1416 radeon_pm_init_dpm(struct radeon_device *rdev) argument 1495 radeon_pm_init(struct radeon_device *rdev) argument 1586 radeon_pm_late_init(struct radeon_device *rdev) argument 1639 radeon_pm_fini_old(struct radeon_device *rdev) argument 1665 radeon_pm_fini_dpm(struct radeon_device *rdev) argument 1684 radeon_pm_fini(struct radeon_device *rdev) argument 1692 radeon_pm_compute_clocks_old(struct radeon_device *rdev) argument 1765 radeon_pm_compute_clocks_dpm(struct radeon_device *rdev) argument 1810 radeon_pm_compute_clocks(struct radeon_device *rdev) argument 1818 radeon_pm_in_vbl(struct radeon_device *rdev) argument 1842 radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish) argument 1855 struct radeon_device *rdev; local 1919 struct radeon_device *rdev = m->private; local 1954 radeon_debugfs_pm_init(struct radeon_device *rdev) argument [all...] |
H A D | vce.h | 32 void vce_v1_0_enable_mgcg(struct radeon_device *rdev, bool enable); 33 void vce_v2_0_enable_mgcg(struct radeon_device *rdev, bool enable);
|
H A D | rs600.c | 54 static void rs600_gpu_init(struct radeon_device *rdev); 55 int rs600_mc_wait_for_idle(struct radeon_device *rdev); 62 static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc) argument 70 static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc) argument 86 * @rdev: radeon_device pointer 91 void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc) argument 95 if (crtc >= rdev->num_crtc) 104 while (avivo_is_in_vblank(rdev, crtc)) { 106 if (!avivo_is_counter_moving(rdev, crtc)) 111 while (!avivo_is_in_vblank(rdev, crt 119 rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async) argument 155 rs600_page_flip_pending(struct radeon_device *rdev, int crtc_id) argument 167 struct radeon_device *rdev = dev->dev_private; local 228 rs600_pm_misc(struct radeon_device *rdev) argument 322 rs600_pm_prepare(struct radeon_device *rdev) argument 340 rs600_pm_finish(struct radeon_device *rdev) argument 359 rs600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 381 rs600_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) argument 409 rs600_hpd_init(struct radeon_device *rdev) argument 436 rs600_hpd_fini(struct radeon_device *rdev) argument 462 rs600_asic_reset(struct radeon_device *rdev, bool hard) argument 527 rs600_gart_tlb_flush(struct radeon_device *rdev) argument 545 rs600_gart_init(struct radeon_device *rdev) argument 562 rs600_gart_enable(struct radeon_device *rdev) argument 626 rs600_gart_disable(struct radeon_device *rdev) argument 637 rs600_gart_fini(struct radeon_device *rdev) argument 659 rs600_gart_set_page(struct radeon_device *rdev, unsigned i, uint64_t entry) argument 666 rs600_irq_set(struct radeon_device *rdev) argument 719 rs600_irq_ack(struct radeon_device *rdev) argument 766 rs600_irq_disable(struct radeon_device *rdev) argument 778 rs600_irq_process(struct radeon_device *rdev) argument 851 rs600_get_vblank_counter(struct radeon_device *rdev, int crtc) argument 859 rs600_mc_wait_for_idle(struct radeon_device *rdev) argument 871 rs600_gpu_init(struct radeon_device *rdev) argument 879 rs600_mc_init(struct radeon_device *rdev) argument 899 rs600_bandwidth_update(struct radeon_device *rdev) argument 930 rs600_mc_rreg(struct radeon_device *rdev, uint32_t reg) argument 943 rs600_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) argument 954 rs600_set_safe_registers(struct radeon_device *rdev) argument 960 rs600_mc_program(struct radeon_device *rdev) argument 985 rs600_startup(struct radeon_device *rdev) argument 1042 rs600_resume(struct radeon_device *rdev) argument 1071 rs600_suspend(struct radeon_device *rdev) argument 1082 rs600_fini(struct radeon_device *rdev) argument 1099 rs600_init(struct radeon_device *rdev) argument [all...] |
/linux-master/net/wireless/ |
H A D | debugfs.h | 6 void cfg80211_debugfs_rdev_add(struct cfg80211_registered_device *rdev); 9 void cfg80211_debugfs_rdev_add(struct cfg80211_registered_device *rdev) {} argument
|
H A D | rdev-ops.h | 15 static inline int rdev_suspend(struct cfg80211_registered_device *rdev, argument 19 trace_rdev_suspend(&rdev->wiphy, wowlan); 20 ret = rdev->ops->suspend(&rdev->wiphy, wowlan); 21 trace_rdev_return_int(&rdev->wiphy, ret); 25 static inline int rdev_resume(struct cfg80211_registered_device *rdev) argument 28 trace_rdev_resume(&rdev->wiphy); 29 ret = rdev->ops->resume(&rdev->wiphy); 30 trace_rdev_return_int(&rdev 34 rdev_set_wakeup(struct cfg80211_registered_device *rdev, bool enabled) argument 43 rdev_add_virtual_intf(struct cfg80211_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl80211_iftype type, struct vif_params *params) argument 57 rdev_del_virtual_intf(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument 68 rdev_change_virtual_intf(struct cfg80211_registered_device *rdev, struct net_device *dev, enum nl80211_iftype type, struct vif_params *params) argument 79 rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) argument 94 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) argument 108 rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) argument 122 rdev_set_default_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool unicast, bool multicast) argument 136 rdev_set_default_mgmt_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index) argument 149 rdev_set_default_beacon_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index) argument 163 rdev_start_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ap_settings *settings) argument 174 rdev_change_beacon(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ap_update *info) argument 185 rdev_stop_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id) argument 195 rdev_add_station(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *mac, struct station_parameters *params) argument 206 rdev_del_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct station_del_parameters *params) argument 217 rdev_change_station(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *mac, struct station_parameters *params) argument 228 rdev_get_station(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *mac, struct station_info *sinfo) argument 239 rdev_dump_station(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) argument 250 rdev_add_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop) argument 260 rdev_del_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst) argument 270 rdev_change_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop) argument 281 rdev_get_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) argument 293 rdev_get_mpp(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *mpp, struct mpath_info *pinfo) argument 305 rdev_dump_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) argument 318 rdev_dump_mpp(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *dst, u8 *mpp, struct mpath_info *pinfo) argument 332 rdev_get_mesh_config(struct cfg80211_registered_device *rdev, struct net_device *dev, struct mesh_config *conf) argument 343 rdev_update_mesh_config(struct cfg80211_registered_device *rdev, struct net_device *dev, u32 mask, const struct mesh_config *nconf) argument 354 rdev_join_mesh(struct cfg80211_registered_device *rdev, struct net_device *dev, const struct mesh_config *conf, const struct mesh_setup *setup) argument 367 rdev_leave_mesh(struct cfg80211_registered_device *rdev, struct net_device *dev) argument 377 rdev_join_ocb(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ocb_setup *setup) argument 388 rdev_leave_ocb(struct cfg80211_registered_device *rdev, struct net_device *dev) argument 398 rdev_change_bss(struct cfg80211_registered_device *rdev, struct net_device *dev, struct bss_parameters *params) argument 410 rdev_inform_bss(struct cfg80211_registered_device *rdev, struct cfg80211_bss *bss, const struct cfg80211_bss_ies *ies, void *drv_data) argument 422 rdev_set_txq_params(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_txq_params *params) argument 435 rdev_libertas_set_mesh_channel(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_channel *chan) argument 447 rdev_set_monitor_channel(struct cfg80211_registered_device *rdev, struct cfg80211_chan_def *chandef) argument 457 rdev_scan(struct cfg80211_registered_device *rdev, struct cfg80211_scan_request *request) argument 467 rdev_abort_scan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument 475 rdev_auth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_auth_request *req) argument 486 rdev_assoc(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_assoc_request *req) argument 498 rdev_deauth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_deauth_request *req) argument 509 rdev_disassoc(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_disassoc_request *req) argument 520 rdev_connect(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_connect_params *sme) argument 532 rdev_update_connect_params(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_connect_params *sme, u32 changed) argument 543 rdev_disconnect(struct cfg80211_registered_device *rdev, struct net_device *dev, u16 reason_code) argument 553 rdev_join_ibss(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ibss_params *params) argument 564 rdev_leave_ibss(struct cfg80211_registered_device *rdev, struct net_device *dev) argument 575 rdev_set_wiphy_params(struct cfg80211_registered_device *rdev, u32 changed) argument 588 rdev_set_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) argument 599 rdev_get_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, int *dbm) argument 610 rdev_set_multicast_to_unicast(struct cfg80211_registered_device *rdev, struct net_device *dev, const bool enabled) argument 622 rdev_get_txq_stats(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_txq_stats *txqstats) argument 633 rdev_rfkill_poll(struct cfg80211_registered_device *rdev) argument 642 rdev_testmode_cmd(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, void *data, int len) argument 653 rdev_testmode_dump(struct cfg80211_registered_device *rdev, struct sk_buff *skb, struct netlink_callback *cb, void *data, int len) argument 667 rdev_set_bitrate_mask(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id, const u8 *peer, const struct cfg80211_bitrate_mask *mask) argument 680 rdev_dump_survey(struct cfg80211_registered_device *rdev, struct net_device *netdev, int idx, struct survey_info *info) argument 694 rdev_set_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev, struct cfg80211_pmksa *pmksa) argument 705 rdev_del_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev, struct cfg80211_pmksa *pmksa) argument 716 rdev_flush_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev) argument 727 rdev_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) argument 741 rdev_cancel_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) argument 751 rdev_mgmt_tx(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument 763 rdev_tx_control_port(struct cfg80211_registered_device *rdev, struct net_device *dev, const void *buf, size_t len, const u8 *dest, __be16 proto, const bool noencrypt, int link, u64 *cookie) argument 783 rdev_mgmt_tx_cancel_wait(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) argument 793 rdev_set_power_mgmt(struct cfg80211_registered_device *rdev, struct net_device *dev, bool enabled, int timeout) argument 805 rdev_set_cqm_rssi_config(struct cfg80211_registered_device *rdev, struct net_device *dev, s32 rssi_thold, u32 rssi_hyst) argument 818 rdev_set_cqm_rssi_range_config(struct cfg80211_registered_device *rdev, struct net_device *dev, s32 low, s32 high) argument 830 rdev_set_cqm_txe_config(struct cfg80211_registered_device *rdev, struct net_device *dev, u32 rate, u32 pkts, u32 intvl) argument 842 rdev_update_mgmt_frame_registrations(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct mgmt_frame_regs *upd) argument 855 rdev_set_antenna(struct cfg80211_registered_device *rdev, u32 tx_ant, u32 rx_ant) argument 865 rdev_get_antenna(struct cfg80211_registered_device *rdev, u32 *tx_ant, u32 *rx_ant) argument 880 rdev_sched_scan_start(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_sched_scan_request *request) argument 891 rdev_sched_scan_stop(struct cfg80211_registered_device *rdev, struct net_device *dev, u64 reqid) argument 901 rdev_set_rekey_data(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_gtk_rekey_data *data) argument 912 rdev_tdls_mgmt(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, int link_id, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *buf, size_t len) argument 930 rdev_tdls_oper(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, enum nl80211_tdls_operation oper) argument 941 rdev_probe_client(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, u64 *cookie) argument 952 rdev_set_noack_map(struct cfg80211_registered_device *rdev, struct net_device *dev, u16 noack_map) argument 963 rdev_get_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id, struct cfg80211_chan_def *chandef) argument 977 rdev_start_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument 988 rdev_stop_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument 996 rdev_start_nan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_conf *conf) argument 1008 rdev_stop_nan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument 1017 rdev_add_nan_func(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_func *nan_func) argument 1029 rdev_del_nan_func(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) argument 1038 rdev_nan_change_conf(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_conf *conf, u32 changes) argument 1054 rdev_set_mac_acl(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_acl_data *params) argument 1066 rdev_update_ft_ies(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_update_ft_ies_params *ftie) argument 1078 rdev_crit_proto_start(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_crit_proto_id protocol, u16 duration) argument 1092 rdev_crit_proto_stop(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) argument 1100 rdev_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_csa_settings *params) argument 1112 rdev_set_qos_map(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_qos_map *qos_map) argument 1128 rdev_set_ap_chanwidth(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id, struct cfg80211_chan_def *chandef) argument 1143 rdev_add_tx_ts(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 tsid, const u8 *peer, u8 user_prio, u16 admitted_time) argument 1160 rdev_del_tx_ts(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 tsid, const u8 *peer) argument 1174 rdev_tdls_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *addr, u8 oper_class, struct cfg80211_chan_def *chandef) argument 1189 rdev_tdls_cancel_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *addr) argument 1198 rdev_start_radar_detection(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_chan_def *chandef, u32 cac_time_ms) argument 1215 rdev_end_cac(struct cfg80211_registered_device *rdev, struct net_device *dev) argument 1225 rdev_set_mcast_rate(struct cfg80211_registered_device *rdev, struct net_device *dev, int mcast_rate[NUM_NL80211_BANDS]) argument 1239 rdev_set_coalesce(struct cfg80211_registered_device *rdev, struct cfg80211_coalesce *coalesce) argument 1251 rdev_set_pmk(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_pmk_conf *pmk_conf) argument 1264 rdev_del_pmk(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *aa) argument 1277 rdev_external_auth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_external_auth_params *params) argument 1291 rdev_get_ftm_responder_stats(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ftm_responder_stats *ftm_stats) argument 1306 rdev_start_pmsr(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_pmsr_request *request) argument 1320 rdev_abort_pmsr(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_pmsr_request *request) argument 1330 rdev_update_owe_info(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_update_owe_info *oweinfo) argument 1344 rdev_probe_mesh_link(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *dest, const void *buf, size_t len) argument 1356 rdev_set_tid_config(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_tid_config *tid_conf) argument 1368 rdev_reset_tid_config(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, u8 tids) argument 1380 rdev_set_sar_specs(struct cfg80211_registered_device *rdev, struct cfg80211_sar_specs *sar) argument 1392 rdev_color_change(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_color_change_settings *params) argument 1406 rdev_set_fils_aad(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_fils_aad *fils_aad) argument 1420 rdev_set_radar_background(struct cfg80211_registered_device *rdev, struct cfg80211_chan_def *chandef) argument 1437 rdev_add_intf_link(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id) argument 1452 rdev_del_intf_link(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id) argument 1463 rdev_add_link_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct link_station_parameters *params) argument 1479 rdev_mod_link_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct link_station_parameters *params) argument 1495 rdev_del_link_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct link_station_del_parameters *params) argument 1511 rdev_set_hw_timestamp(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_set_hw_timestamp *hwts) argument 1529 rdev_set_ttlm(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ttlm_params *params) argument [all...] |
/linux-master/net/ieee802154/ |
H A D | rdev-ops.h | 11 rdev_add_virtual_intf_deprecated(struct cfg802154_registered_device *rdev, argument 16 return rdev->ops->add_virtual_intf_deprecated(&rdev->wpan_phy, name, 21 rdev_del_virtual_intf_deprecated(struct cfg802154_registered_device *rdev, argument 24 rdev->ops->del_virtual_intf_deprecated(&rdev->wpan_phy, dev); 28 rdev_suspend(struct cfg802154_registered_device *rdev) argument 31 trace_802154_rdev_suspend(&rdev->wpan_phy); 32 ret = rdev->ops->suspend(&rdev 38 rdev_resume(struct cfg802154_registered_device *rdev) argument 48 rdev_add_virtual_intf(struct cfg802154_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) argument 64 rdev_del_virtual_intf(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) argument 76 rdev_set_channel(struct cfg802154_registered_device *rdev, u8 page, u8 channel) argument 87 rdev_set_cca_mode(struct cfg802154_registered_device *rdev, const struct wpan_phy_cca *cca) argument 99 rdev_set_cca_ed_level(struct cfg802154_registered_device *rdev, s32 ed_level) argument 110 rdev_set_tx_power(struct cfg802154_registered_device *rdev, s32 power) argument 122 rdev_set_pan_id(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 pan_id) argument 134 rdev_set_short_addr(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 short_addr) argument 146 rdev_set_backoff_exponent(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) argument 160 rdev_set_max_csma_backoffs(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) argument 174 rdev_set_max_frame_retries(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, s8 max_frame_retries) argument 188 rdev_set_lbt_mode(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool mode) argument 200 rdev_set_ackreq_default(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool ackreq) argument 212 rdev_trigger_scan(struct cfg802154_registered_device *rdev, struct cfg802154_scan_request *request) argument 226 rdev_abort_scan(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) argument 240 rdev_send_beacons(struct cfg802154_registered_device *rdev, struct cfg802154_beacon_request *request) argument 254 rdev_stop_beacons(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) argument 268 rdev_associate(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_addr *coord) argument 283 rdev_disassociate(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_addr *target) argument 301 rdev_get_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) argument 309 rdev_lock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) argument 316 rdev_unlock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) argument 323 rdev_get_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) argument 331 rdev_set_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, u32 changed) argument 341 rdev_add_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) argument 350 rdev_del_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) argument 358 rdev_add_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) argument 366 rdev_del_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) argument 374 rdev_add_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) argument 382 rdev_del_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr) argument 389 rdev_add_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) argument 398 rdev_del_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) argument [all...] |
/linux-master/drivers/regulator/ |
H A D | helpers.c | 22 * @rdev: regulator to operate on 28 int regulator_is_enabled_regmap(struct regulator_dev *rdev) argument 33 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); 37 val &= rdev->desc->enable_mask; 39 if (rdev->desc->enable_is_inverted) { 40 if (rdev->desc->enable_val) 41 return val != rdev->desc->enable_val; 44 if (rdev->desc->enable_val) 45 return val == rdev 60 regulator_enable_regmap(struct regulator_dev *rdev) argument 86 regulator_disable_regmap(struct regulator_dev *rdev) argument 103 regulator_range_selector_to_index(struct regulator_dev *rdev, unsigned int rval) argument 131 regulator_get_voltage_sel_pickable_regmap(struct regulator_dev *rdev) argument 175 regulator_set_voltage_sel_pickable_regmap(struct regulator_dev *rdev, unsigned int sel) argument 238 regulator_get_voltage_sel_regmap(struct regulator_dev *rdev) argument 264 regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel) argument 295 regulator_map_voltage_iterate(struct regulator_dev *rdev, int min_uV, int max_uV) argument 333 regulator_map_voltage_ascend(struct regulator_dev *rdev, int min_uV, int max_uV) argument 364 regulator_map_voltage_linear(struct regulator_dev *rdev, int min_uV, int max_uV) argument 410 regulator_map_voltage_linear_range(struct regulator_dev *rdev, int min_uV, int max_uV) argument 459 regulator_map_voltage_pickable_linear_range(struct regulator_dev *rdev, int min_uV, int max_uV) argument 551 regulator_list_voltage_linear(struct regulator_dev *rdev, unsigned int selector) argument 567 regulator_list_voltage_pickable_linear_range(struct regulator_dev *rdev, unsigned int selector) argument 648 regulator_list_voltage_linear_range(struct regulator_dev *rdev, unsigned int selector) argument 665 regulator_list_voltage_table(struct regulator_dev *rdev, unsigned int selector) argument 688 regulator_set_bypass_regmap(struct regulator_dev *rdev, bool enable) argument 710 regulator_set_soft_start_regmap(struct regulator_dev *rdev) argument 728 regulator_set_pull_down_regmap(struct regulator_dev *rdev) argument 747 regulator_get_bypass_regmap(struct regulator_dev *rdev, bool *enable) argument 773 regulator_set_active_discharge_regmap(struct regulator_dev *rdev, bool enable) argument 800 regulator_set_current_limit_regmap(struct regulator_dev *rdev, int min_uA, int max_uA) argument 852 regulator_get_current_limit_regmap(struct regulator_dev *rdev) argument 964 regulator_set_ramp_delay_regmap(struct regulator_dev *rdev, int ramp_delay) argument [all...] |
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | main.c | 82 static void bnxt_re_dev_stop(struct bnxt_re_dev *rdev); 86 static void bnxt_re_dev_uninit(struct bnxt_re_dev *rdev); 87 static int bnxt_re_hwrm_qcaps(struct bnxt_re_dev *rdev); 89 static int bnxt_re_hwrm_qcfg(struct bnxt_re_dev *rdev, u32 *db_len, 91 static void bnxt_re_set_db_offset(struct bnxt_re_dev *rdev) argument 101 res = &rdev->qplib_res; 102 en_dev = rdev->en_dev; 103 cctx = rdev->chip_ctx; 106 rc = bnxt_re_hwrm_qcfg(rdev, &l2db_len, &offset); 108 dev_info(rdev_to_dev(rdev), 132 bnxt_re_set_drv_mode(struct bnxt_re_dev *rdev, u8 mode) argument 146 bnxt_re_destroy_chip_ctx(struct bnxt_re_dev *rdev) argument 161 bnxt_re_setup_chip_ctx(struct bnxt_re_dev *rdev, u8 wqe_mode) argument 198 bnxt_re_get_sriov_func_type(struct bnxt_re_dev *rdev) argument 209 bnxt_re_limit_pf_res(struct bnxt_re_dev *rdev) argument 268 bnxt_re_set_resource_limits(struct bnxt_re_dev *rdev) argument 281 bnxt_re_vf_res_config(struct bnxt_re_dev *rdev) argument 293 struct bnxt_re_dev *rdev = auxiliary_get_drvdata(adev); local 303 struct bnxt_re_dev *rdev = (struct bnxt_re_dev *)handle; local 318 struct bnxt_re_dev *rdev = (struct bnxt_re_dev *)handle; local 365 bnxt_re_register_netdev(struct bnxt_re_dev *rdev) argument 397 bnxt_re_hwrm_qcfg(struct bnxt_re_dev *rdev, u32 *db_len, u32 *offset) argument 419 bnxt_re_hwrm_qcaps(struct bnxt_re_dev *rdev) argument 445 bnxt_re_hwrm_dbr_pacing_qcfg(struct bnxt_re_dev *rdev) argument 472 bnxt_re_set_default_pacing_data(struct bnxt_re_dev *rdev) argument 482 __wait_for_fifo_occupancy_below_th(struct bnxt_re_dev *rdev) argument 505 struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev, local 546 struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev, local 584 bnxt_re_pacing_alert(struct bnxt_re_dev *rdev) argument 604 bnxt_re_initialize_dbr_pacing(struct bnxt_re_dev *rdev) argument 641 bnxt_re_deinitialize_dbr_pacing(struct bnxt_re_dev *rdev) argument 652 bnxt_re_net_ring_free(struct bnxt_re_dev *rdev, u16 fw_ring_id, int type) argument 684 bnxt_re_net_ring_alloc(struct bnxt_re_dev *rdev, struct bnxt_re_ring_attr *ring_attr, u16 *fw_ring_id) argument 720 bnxt_re_net_stats_ctx_free(struct bnxt_re_dev *rdev, u32 fw_stats_ctx_id) argument 747 bnxt_re_net_stats_ctx_alloc(struct bnxt_re_dev *rdev, dma_addr_t dma_map, u32 *fw_stats_ctx_id) argument 796 struct bnxt_re_dev *rdev = local 806 struct bnxt_re_dev *rdev = local 880 bnxt_re_register_ib(struct bnxt_re_dev *rdev) argument 913 struct bnxt_re_dev *rdev; local 1224 bnxt_re_cleanup_res(struct bnxt_re_dev *rdev) argument 1235 bnxt_re_init_res(struct bnxt_re_dev *rdev) argument 1263 bnxt_re_free_nq_res(struct bnxt_re_dev *rdev) argument 1276 bnxt_re_free_res(struct bnxt_re_dev *rdev) argument 1290 bnxt_re_alloc_res(struct bnxt_re_dev *rdev) argument 1378 bnxt_re_is_qp1_or_shadow_qp(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp) argument 1385 bnxt_re_dev_stop(struct bnxt_re_dev *rdev) argument 1410 bnxt_re_update_gid(struct bnxt_re_dev *rdev) argument 1442 bnxt_re_get_priority_mask(struct bnxt_re_dev *rdev) argument 1463 bnxt_re_setup_qos(struct bnxt_re_dev *rdev) argument 1485 bnxt_re_query_hwrm_intf_version(struct bnxt_re_dev *rdev) argument 1520 bnxt_re_ib_init(struct bnxt_re_dev *rdev) argument 1542 bnxt_re_dev_uninit(struct bnxt_re_dev *rdev) argument 1582 struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev, local 1589 bnxt_re_dev_init(struct bnxt_re_dev *rdev, u8 wqe_mode) argument 1764 struct bnxt_re_dev *rdev; local 1798 bnxt_re_setup_cc(struct bnxt_re_dev *rdev, bool enable) argument 1841 struct bnxt_re_dev *rdev; local 1876 struct bnxt_re_dev *rdev = auxiliary_get_drvdata(adev); local 1902 struct bnxt_re_dev *rdev; local 1936 struct bnxt_re_dev *rdev = auxiliary_get_drvdata(adev); local 1973 struct bnxt_re_dev *rdev = auxiliary_get_drvdata(adev); local [all...] |
/linux-master/sound/drivers/pcsp/ |
H A D | pcsp_input.h | 11 int pcspkr_input_init(struct input_dev **rdev, struct device *dev);
|