/drivers/media/rc/ |
H A D | st_rc.c | 27 struct rc_dev *rdev; member in struct:st_rc_device 67 static void st_rc_send_lirc_timeout(struct rc_dev *rdev) argument 71 ir_raw_event_store(rdev, &ev); 113 ir_raw_event_reset(dev->rdev); 138 ir_raw_event_store(dev->rdev, &ev); 143 ir_raw_event_store(dev->rdev, &ev); 145 st_rc_send_lirc_timeout(dev->rdev); 156 ir_raw_event_handle(dev->rdev); 194 rc_unregister_device(rc_dev->rdev); 198 static int st_rc_open(struct rc_dev *rdev) argument 211 st_rc_close(struct rc_dev *rdev) argument 222 struct rc_dev *rdev; local 362 struct rc_dev *rdev = rc_dev->rdev; local [all...] |
H A D | ir-hix5hd2.c | 76 struct rc_dev *rdev; member in struct:hix5hd2_ir_priv 128 static int hix5hd2_ir_open(struct rc_dev *rdev) argument 130 struct hix5hd2_ir_priv *priv = rdev->priv; 136 static void hix5hd2_ir_close(struct rc_dev *rdev) argument 138 struct hix5hd2_ir_priv *priv = rdev->priv; 157 ir_raw_event_reset(priv->rdev); 179 ir_raw_event_store(priv->rdev, &ev); 184 ir_raw_event_store(priv->rdev, &ev); 186 ir_raw_event_set_idle(priv->rdev, true); 197 ir_raw_event_handle(priv->rdev); 203 struct rc_dev *rdev; local [all...] |
/drivers/gpu/drm/radeon/ |
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 | 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 | radeon_gem.c | 43 int radeon_gem_object_create(struct radeon_device *rdev, unsigned long size, argument 61 max_size = rdev->mc.gtt_size - rdev->gart_pin_size; 69 r = radeon_bo_create(rdev, size, alignment, kernel, initial_domain, 85 mutex_lock(&rdev->gem.mutex); 86 list_add_tail(&robj->list, &rdev->gem.objects); 87 mutex_unlock(&rdev->gem.mutex); 125 int radeon_gem_init(struct radeon_device *rdev) argument 127 INIT_LIST_HEAD(&rdev->gem.objects); 131 void radeon_gem_fini(struct radeon_device *rdev) argument 143 struct radeon_device *rdev = rbo->rdev; local 173 struct radeon_device *rdev = rbo->rdev; local 198 radeon_gem_handle_lockup(struct radeon_device *rdev, int r) argument 214 struct radeon_device *rdev = dev->dev_private; local 248 struct radeon_device *rdev = dev->dev_private; local 281 struct radeon_device *rdev = dev->dev_private; local 371 struct radeon_device *rdev = dev->dev_private; local 429 struct radeon_device *rdev = dev->dev_private; local 451 struct radeon_device *rdev = dev->dev_private; local 526 struct radeon_device *rdev = dev->dev_private; local 669 struct radeon_device *rdev = dev->dev_private; local 699 struct radeon_device *rdev = dev->dev_private; local 735 radeon_gem_debugfs_init(struct radeon_device *rdev) argument [all...] |
H A D | sumo_dpm.h | 191 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev); 192 void sumo_program_vc(struct radeon_device *rdev, u32 vrc); 193 void sumo_clear_vc(struct radeon_device *rdev); 194 void sumo_program_sstp(struct radeon_device *rdev); 195 void sumo_take_smu_control(struct radeon_device *rdev, bool enable); 196 void sumo_construct_sclk_voltage_mapping_table(struct radeon_device *rdev, 199 void sumo_construct_vid_mapping_table(struct radeon_device *rdev, 202 u32 sumo_convert_vid2_to_vid7(struct radeon_device *rdev, 205 u32 sumo_convert_vid7_to_vid2(struct radeon_device *rdev, 209 u32 sumo_get_sleep_divider_id_from_clock(struct radeon_device *rdev, [all...] |
H A D | radeon_display.c | 43 struct radeon_device *rdev = dev->dev_private; local 77 struct radeon_device *rdev = dev->dev_private; local 107 struct radeon_device *rdev = dev->dev_private; local 160 if (ASIC_IS_DCE8(rdev)) { 173 struct radeon_device *rdev = dev->dev_private; local 196 struct radeon_device *rdev = dev->dev_private; local 201 if (ASIC_IS_DCE5(rdev)) 203 else if (ASIC_IS_DCE4(rdev)) 205 else if (ASIC_IS_AVIVO(rdev)) 285 void radeon_crtc_handle_vblank(struct radeon_device *rdev, in argument 349 radeon_crtc_handle_flip(struct radeon_device *rdev, int crtc_id) argument 396 struct radeon_device *rdev = work->rdev; local 452 struct radeon_device *rdev = dev->dev_private; local 596 struct radeon_device *rdev; local 647 struct radeon_device *rdev = dev->dev_private; local 818 struct radeon_device *rdev = dev->dev_private; local 1338 struct radeon_device *rdev = dev->dev_private; local 1381 radeon_modeset_create_props(struct radeon_device *rdev) argument 1446 radeon_update_display_priority(struct radeon_device *rdev) argument 1469 radeon_afmt_init(struct radeon_device *rdev) argument 1543 radeon_afmt_fini(struct radeon_device *rdev) argument 1553 radeon_modeset_init(struct radeon_device *rdev) argument 1635 radeon_modeset_fini(struct radeon_device *rdev) argument 1668 struct radeon_device *rdev = dev->dev_private; local 1791 struct radeon_device *rdev = dev->dev_private; local [all...] |
H A D | ni_dpm.c | 721 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); 722 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); 724 extern int ni_mc_load_microcode(struct radeon_device *rdev); 726 struct ni_power_info *ni_get_pi(struct radeon_device *rdev) argument 728 struct ni_power_info *pi = rdev->pm.dpm.priv; 761 static void ni_calculate_leakage_for_v_and_t(struct radeon_device *rdev, argument 771 bool ni_dpm_vblank_too_short(struct radeon_device *rdev) argument 773 struct rv7xx_power_info *pi = rv770_get_pi(rdev); 774 u32 vblank_time = r600_dpm_get_vblank_time(rdev); 785 static void ni_apply_state_adjust_rules(struct radeon_device *rdev, argument 904 ni_cg_clockgating_default(struct radeon_device *rdev) argument 915 ni_gfx_clockgating_enable(struct radeon_device *rdev, bool enable) argument 932 ni_mg_clockgating_default(struct radeon_device *rdev) argument 943 ni_mg_clockgating_enable(struct radeon_device *rdev, bool enable) argument 960 ni_ls_clockgating_default(struct radeon_device *rdev) argument 971 ni_ls_clockgating_enable(struct radeon_device *rdev, bool enable) argument 989 ni_patch_single_dependency_table_based_on_leakage(struct radeon_device *rdev, struct radeon_clock_voltage_dependency_table *table) argument 1007 ni_patch_dependency_tables_based_on_leakage(struct radeon_device *rdev) argument 1019 ni_stop_dpm(struct radeon_device *rdev) argument 1036 ni_send_msg_to_smc_with_parameter(struct radeon_device *rdev, PPSMC_Msg msg, u32 parameter) argument 1043 ni_restrict_performance_levels_before_switch(struct radeon_device *rdev) argument 1052 ni_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) argument 1080 ni_stop_smc(struct radeon_device *rdev) argument 1097 ni_process_firmware_header(struct radeon_device *rdev) argument 1179 ni_read_clock_registers(struct radeon_device *rdev) argument 1220 ni_program_response_times(struct radeon_device *rdev) argument 1257 ni_populate_smc_voltage_table(struct radeon_device *rdev, struct atom_voltage_table *voltage_table, NISLANDS_SMC_STATETABLE *table) argument 1269 ni_populate_smc_voltage_tables(struct radeon_device *rdev, NISLANDS_SMC_STATETABLE *table) argument 1299 ni_populate_voltage_value(struct radeon_device *rdev, struct atom_voltage_table *table, u16 value, NISLANDS_SMC_VOLTAGE_VALUE *voltage) argument 1320 ni_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, NISLANDS_SMC_VOLTAGE_VALUE *voltage) argument 1342 ni_get_std_voltage_value(struct radeon_device *rdev, NISLANDS_SMC_VOLTAGE_VALUE *voltage, u16 *std_voltage) argument 1355 ni_populate_std_voltage_value(struct radeon_device *rdev, u16 value, u8 index, NISLANDS_SMC_VOLTAGE_VALUE *voltage) argument 1363 ni_get_smc_power_scaling_factor(struct radeon_device *rdev) argument 1380 ni_calculate_power_boost_limit(struct radeon_device *rdev, struct radeon_ps *radeon_state, u32 near_tdp_limit) argument 1432 ni_calculate_adjusted_tdp_limits(struct radeon_device *rdev, bool adjust_polarity, u32 tdp_adjustment, u32 *tdp_limit, u32 *near_tdp_limit) argument 1452 ni_populate_smc_tdp_limits(struct radeon_device *rdev, struct radeon_ps *radeon_state) argument 1504 ni_copy_and_switch_arb_sets(struct radeon_device *rdev, u32 arb_freq_src, u32 arb_freq_dest) argument 1569 ni_init_arb_table_index(struct radeon_device *rdev) argument 1588 ni_initial_switch_from_arb_f0_to_f1(struct radeon_device *rdev) argument 1593 ni_force_switch_to_arb_f0(struct radeon_device *rdev) argument 1613 ni_populate_memory_timing_parameters(struct radeon_device *rdev, struct rv7xx_pl *pl, SMC_NIslands_MCArbDramTimingRegisterSet *arb_regs) argument 1637 ni_do_program_memory_timing_parameters(struct radeon_device *rdev, struct radeon_ps *radeon_state, unsigned int first_arb_set) argument 1665 ni_program_memory_timing_parameters(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument 1672 ni_populate_initial_mvdd_value(struct radeon_device *rdev, struct NISLANDS_SMC_VOLTAGE_VALUE *voltage) argument 1681 ni_populate_smc_initial_state(struct radeon_device *rdev, struct radeon_ps *radeon_initial_state, NISLANDS_SMC_STATETABLE *table) argument 1792 ni_populate_smc_acpi_state(struct radeon_device *rdev, NISLANDS_SMC_STATETABLE *table) argument 1940 ni_init_smc_table(struct radeon_device *rdev) argument 1998 ni_calculate_sclk_params(struct radeon_device *rdev, u32 engine_clock, NISLANDS_SMC_SCLK_VALUE *sclk) argument 2069 ni_populate_sclk_value(struct radeon_device *rdev, u32 engine_clock, NISLANDS_SMC_SCLK_VALUE *sclk) argument 2090 ni_init_smc_spll_table(struct radeon_device *rdev) argument 2160 ni_populate_mclk_value(struct radeon_device *rdev, u32 engine_clock, u32 memory_clock, NISLANDS_SMC_MCLK_VALUE *mclk, bool strobe_mode, bool dll_state_on) argument 2294 ni_populate_smc_sp(struct radeon_device *rdev, struct radeon_ps *radeon_state, NISLANDS_SMC_SWSTATE *smc_state) argument 2309 ni_convert_power_level_to_smc(struct radeon_device *rdev, struct rv7xx_pl *pl, NISLANDS_SMC_HW_PERFORMANCE_LEVEL *level) argument 2390 ni_populate_smc_t(struct radeon_device *rdev, struct radeon_ps *radeon_state, NISLANDS_SMC_SWSTATE *smc_state) argument 2450 ni_populate_power_containment_values(struct radeon_device *rdev, struct radeon_ps *radeon_state, NISLANDS_SMC_SWSTATE *smc_state) argument 2536 ni_populate_sq_ramping_values(struct radeon_device *rdev, struct radeon_ps *radeon_state, NISLANDS_SMC_SWSTATE *smc_state) argument 2594 ni_enable_power_containment(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, bool enable) argument 2624 ni_convert_power_state_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, NISLANDS_SMC_SWSTATE *smc_state) argument 2683 ni_upload_sw_state(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument 2709 ni_set_mc_special_registers(struct radeon_device *rdev, struct ni_mc_reg_table *table) argument 2871 ni_initialize_mc_reg_table(struct radeon_device *rdev) argument 2922 ni_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_NIslands_MCRegisters *mc_reg_table) argument 2957 ni_convert_mc_reg_table_entry_to_smc(struct radeon_device *rdev, struct rv7xx_pl *pl, SMC_NIslands_MCRegisterSet *mc_reg_table_data) argument 2978 ni_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_NIslands_MCRegisters *mc_reg_table) argument 2992 ni_populate_mc_reg_table(struct radeon_device *rdev, struct radeon_ps *radeon_boot_state) argument 3023 ni_upload_mc_reg_table(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument 3046 ni_init_driver_calculated_leakage_table(struct radeon_device *rdev, PP_NIslands_CACTABLES *cac_tables) argument 3093 ni_init_simplified_leakage_table(struct radeon_device *rdev, PP_NIslands_CACTABLES *cac_tables) argument 3139 ni_initialize_smc_cac_tables(struct radeon_device *rdev) argument 3208 ni_initialize_hardware_cac_manager(struct radeon_device *rdev) argument 3377 ni_enable_smc_cac(struct radeon_device *rdev, struct radeon_ps *radeon_new_state, bool enable) argument 3418 ni_pcie_performance_request(struct radeon_device *rdev, u8 perf_req, bool advertise) argument 3439 ni_advertise_gen2_capability(struct radeon_device *rdev) argument 3458 ni_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) argument 3497 ni_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) argument 3508 ni_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument 3526 ni_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) argument 3544 ni_dpm_setup_asic(struct radeon_device *rdev) argument 3561 ni_update_current_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument 3573 ni_update_requested_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument 3585 ni_dpm_enable(struct radeon_device *rdev) argument 3703 ni_dpm_disable(struct radeon_device *rdev) argument 3741 ni_power_control_set_level(struct radeon_device *rdev) argument 3765 ni_dpm_pre_set_power_state(struct radeon_device *rdev) argument 3778 ni_dpm_set_power_state(struct radeon_device *rdev) argument 3857 ni_dpm_post_set_power_state(struct radeon_device *rdev) argument 3865 ni_dpm_reset_asic(struct radeon_device *rdev) argument 3892 ni_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 3918 ni_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, int index, union pplib_clock_info *clock_info) argument 3983 ni_parse_power_table(struct radeon_device *rdev) argument 4043 ni_dpm_init(struct radeon_device *rdev) argument 4264 ni_dpm_fini(struct radeon_device *rdev) argument 4277 ni_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) argument 4299 ni_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) argument 4320 ni_dpm_get_sclk(struct radeon_device *rdev, bool low) argument 4331 ni_dpm_get_mclk(struct radeon_device *rdev, bool low) argument [all...] |
H A D | cik_sdma.c | 36 u32 cik_gpu_check_soft_reset(struct radeon_device *rdev); 58 * @rdev: radeon_device pointer 63 uint32_t cik_sdma_get_rptr(struct radeon_device *rdev, argument 68 if (rdev->wb.enabled) { 69 rptr = rdev->wb.wb[ring->rptr_offs/4]; 85 * @rdev: radeon_device pointer 90 uint32_t cik_sdma_get_wptr(struct radeon_device *rdev, argument 106 * @rdev: radeon_device pointer 111 void cik_sdma_set_wptr(struct radeon_device *rdev, argument 128 * @rdev 133 cik_sdma_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) argument 169 cik_sdma_hdp_flush_ring_emit(struct radeon_device *rdev, int ridx) argument 200 cik_sdma_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) argument 228 cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument 250 cik_sdma_gfx_stop(struct radeon_device *rdev) argument 280 cik_sdma_rlc_stop(struct radeon_device *rdev) argument 293 cik_sdma_enable(struct radeon_device *rdev, bool enable) argument 325 cik_sdma_gfx_resume(struct radeon_device *rdev) argument 408 cik_sdma_rlc_resume(struct radeon_device *rdev) argument 422 cik_sdma_load_microcode(struct radeon_device *rdev) argument 488 cik_sdma_resume(struct radeon_device *rdev) argument 517 cik_sdma_fini(struct radeon_device *rdev) argument 539 cik_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct reservation_object *resv) argument 609 cik_sdma_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) argument 666 cik_sdma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) argument 734 cik_sdma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument 762 cik_sdma_vm_copy_pages(struct radeon_device *rdev, struct radeon_ib *ib, uint64_t pe, uint64_t src, unsigned count) argument 800 cik_sdma_vm_write_pages(struct radeon_device *rdev, struct radeon_ib *ib, uint64_t pe, uint64_t addr, unsigned count, uint32_t incr, uint32_t flags) argument 850 cik_sdma_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 907 cik_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) argument [all...] |
H A D | si_dma.c | 30 u32 si_gpu_check_soft_reset(struct radeon_device *rdev); 35 * @rdev: radeon_device pointer 41 bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) argument 43 u32 reset_mask = si_gpu_check_soft_reset(rdev); 52 radeon_ring_lockup_update(rdev, ring); 55 return radeon_ring_test_lockup(rdev, ring); 61 * @rdev: radeon_device pointer 69 void si_dma_vm_copy_pages(struct radeon_device *rdev, argument 95 * @rdev: radeon_device pointer 105 void si_dma_vm_write_pages(struct radeon_device *rdev, argument 153 si_dma_vm_set_pages(struct radeon_device *rdev, struct radeon_ib *ib, uint64_t pe, uint64_t addr, unsigned count, uint32_t incr, uint32_t flags) argument 188 si_dma_vm_flush(struct radeon_device *rdev, int ridx, struct radeon_vm *vm) argument 227 si_copy_dma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct reservation_object *resv) 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 | trinity_dpm.h | 122 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable); 123 int trinity_dpm_config(struct radeon_device *rdev, bool enable); 124 int trinity_uvd_dpm_config(struct radeon_device *rdev); 125 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n); 126 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n); 127 int trinity_dpm_no_forced_level(struct radeon_device *rdev); 128 int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, 130 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev); 131 void trinity_acquire_mutex(struct radeon_device *rdev); 132 void trinity_release_mutex(struct radeon_device *rdev); [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 | radeon_atombios.c | 48 static void radeon_lookup_i2c_gpio_quirks(struct radeon_device *rdev, argument 53 if ((rdev->family == CHIP_R420) || 54 (rdev->family == CHIP_R423) || 55 (rdev->family == CHIP_RV410)) { 65 if (ASIC_IS_DCE4(rdev)) { 78 if (ASIC_IS_DCE3(rdev)) { 129 static struct radeon_i2c_bus_rec radeon_lookup_i2c_gpio(struct radeon_device *rdev, argument 132 struct atom_context *ctx = rdev->mode_info.atom_context; 152 radeon_lookup_i2c_gpio_quirks(rdev, gpio, i); 166 void radeon_atombios_i2c_init(struct radeon_device *rdev) argument 199 radeon_lookup_gpio(struct radeon_device *rdev, u8 id) argument 236 radeon_atom_get_hpd_info_from_gpio(struct radeon_device *rdev, struct radeon_gpio_rec *gpio) argument 434 struct radeon_device *rdev = dev->dev_private; local 524 struct radeon_device *rdev = dev->dev_private; local 854 struct radeon_device *rdev = dev->dev_private; local 905 struct radeon_device *rdev = dev->dev_private; local 1115 struct radeon_device *rdev = dev->dev_private; local 1278 radeon_atombios_sideport_present(struct radeon_device *rdev) argument 1315 struct radeon_device *rdev = dev->dev_private; local 1360 radeon_atombios_get_ppll_ss_info(struct radeon_device *rdev, struct radeon_atom_ss *ss, int id) argument 1400 radeon_atombios_get_igp_ss_overrides(struct radeon_device *rdev, struct radeon_atom_ss *ss, int id) argument 1488 radeon_atombios_get_asic_ss_info(struct radeon_device *rdev, struct radeon_atom_ss *ss, int id, u32 clock) argument 1604 struct radeon_device *rdev = dev->dev_private; local 1744 struct radeon_device *rdev = dev->dev_private; local 1771 radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, struct drm_display_mode *mode) argument 1869 radeon_atombios_get_tv_info(struct radeon_device *rdev) argument 1930 struct radeon_device *rdev = dev->dev_private; local 2023 radeon_atombios_parse_misc_flags_1_3(struct radeon_device *rdev, int state_index, u32 misc, u32 misc2) argument 2063 radeon_atombios_parse_power_table_1_3(struct radeon_device *rdev) argument 2244 radeon_atombios_add_pplib_thermal_controller(struct radeon_device *rdev, ATOM_PPLIB_THERMALCONTROLLER *controller) argument 2335 radeon_atombios_get_default_voltages(struct radeon_device *rdev, u16 *vddc, u16 *vddci, u16 *mvdd) argument 2361 radeon_atombios_parse_pplib_non_clock_info(struct radeon_device *rdev, int state_index, int mode_index, struct _ATOM_PPLIB_NONCLOCK_INFO *non_clock_info) argument 2436 radeon_atombios_parse_pplib_clock_info(struct radeon_device *rdev, int state_index, int mode_index, union pplib_clock_info *clock_info) argument 2533 radeon_atombios_parse_power_table_4_5(struct radeon_device *rdev) argument 2621 radeon_atombios_parse_power_table_6(struct radeon_device *rdev) argument 2716 radeon_atombios_get_power_modes(struct radeon_device *rdev) argument 2790 radeon_atom_get_clock_dividers(struct radeon_device *rdev, u8 clock_type, u32 clock, bool strobe_mode, struct atom_clock_dividers *dividers) argument 2907 radeon_atom_get_memory_pll_dividers(struct radeon_device *rdev, u32 clock, bool strobe_mode, struct atom_mpll_param *mpll_param) argument 2958 radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable) argument 2968 radeon_atom_get_engine_clock(struct radeon_device *rdev) argument 2977 radeon_atom_get_memory_clock(struct radeon_device *rdev) argument 2986 radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock) argument 2997 radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock) argument 3011 radeon_atom_set_engine_dram_timings(struct radeon_device *rdev, u32 eng_clock, u32 mem_clock) argument 3030 radeon_atom_update_memory_dll(struct radeon_device *rdev, u32 mem_clock) argument 3041 radeon_atom_set_ac_timing(struct radeon_device *rdev, u32 mem_clock) argument 3060 radeon_atom_set_voltage(struct radeon_device *rdev, u16 voltage_level, u8 voltage_type) argument 3097 radeon_atom_get_max_vddc(struct radeon_device *rdev, u8 voltage_type, u16 voltage_id, u16 *voltage) argument 3136 radeon_atom_get_leakage_vddc_based_on_leakage_idx(struct radeon_device *rdev, u16 *voltage, u16 leakage_idx) argument 3143 radeon_atom_get_leakage_id_from_vbios(struct radeon_device *rdev, u16 *leakage_id) argument 3172 radeon_atom_get_leakage_vddc_based_on_leakage_params(struct radeon_device *rdev, u16 *vddc, u16 *vddci, u16 virtual_voltage_id, u16 vbios_voltage_id) argument 3263 radeon_atom_get_voltage_evv(struct radeon_device *rdev, u16 virtual_voltage_id, u16 *voltage) argument 3293 radeon_atom_get_voltage_gpio_settings(struct radeon_device *rdev, u16 voltage_level, u8 voltage_type, u32 *gpio_value, u32 *gpio_mask) argument 3396 radeon_atom_is_voltage_gpio(struct radeon_device *rdev, u8 voltage_type, u8 voltage_mode) argument 3454 radeon_atom_get_svi2_info(struct radeon_device *rdev, u8 voltage_type, u8 *svd_gpio_id, u8 *svc_gpio_id) argument 3498 radeon_atom_get_max_voltage(struct radeon_device *rdev, u8 voltage_type, u16 *max_voltage) argument 3557 radeon_atom_get_min_voltage(struct radeon_device *rdev, u8 voltage_type, u16 *min_voltage) argument 3607 radeon_atom_get_voltage_step(struct radeon_device *rdev, u8 voltage_type, u16 *voltage_step) argument 3648 radeon_atom_round_to_true_voltage(struct radeon_device *rdev, u8 voltage_type, u16 nominal_voltage, u16 *true_voltage) argument 3674 radeon_atom_get_voltage_table(struct radeon_device *rdev, u8 voltage_type, u8 voltage_mode, struct atom_voltage_table *voltage_table) argument 3775 radeon_atom_get_memory_info(struct radeon_device *rdev, u8 module_index, struct atom_memory_info *mem_info) argument 3864 radeon_atom_get_mclk_range_table(struct radeon_device *rdev, bool gddr5, u8 module_index, struct atom_memory_clock_range_table *mclk_range_table) argument 3937 radeon_atom_init_mc_reg_table(struct radeon_device *rdev, u8 module_index, struct atom_mc_reg_table *reg_table) argument 4030 struct radeon_device *rdev = dev->dev_private; local 4061 radeon_save_bios_scratch_regs(struct radeon_device *rdev) argument 4075 radeon_restore_bios_scratch_regs(struct radeon_device *rdev) argument 4092 struct radeon_device *rdev = dev->dev_private; local 4121 struct radeon_device *rdev = dev->dev_private; local 4305 struct radeon_device *rdev = dev->dev_private; local 4360 struct radeon_device *rdev = dev->dev_private; local [all...] |
H A D | r600_hdmi.c | 77 static int r600_audio_chipset_supported(struct radeon_device *rdev) argument 79 return ASIC_IS_DCE2(rdev) && !ASIC_IS_NODCE(rdev); 82 static struct r600_audio_pin r600_audio_status(struct radeon_device *rdev) argument 110 dev_err(rdev->dev, "Unknown bits per sample 0x%x, using 16\n", 139 struct radeon_device *rdev = container_of(work, struct radeon_device, local 141 struct drm_device *dev = rdev->ddev; 142 struct r600_audio_pin audio_status = r600_audio_status(rdev); 146 if (rdev->audio.pin[0].channels != audio_status.channels || 147 rdev 164 r600_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, u8 enable_mask) argument 197 r600_audio_init(struct radeon_device *rdev) argument 221 r600_audio_fini(struct radeon_device *rdev) argument 231 r600_audio_get_pin(struct radeon_device *rdev) argument 302 struct radeon_device *rdev = dev->dev_private; local 337 struct radeon_device *rdev = dev->dev_private; local 361 struct radeon_device *rdev = dev->dev_private; local 379 struct radeon_device *rdev = dev->dev_private; local 412 struct radeon_device *rdev = dev->dev_private; local 431 struct radeon_device *rdev = dev->dev_private; local 504 struct radeon_device *rdev = dev->dev_private; local 622 struct radeon_device *rdev = dev->dev_private; local 680 struct radeon_device *rdev = dev->dev_private; local [all...] |
H A D | btc_dpm.c | 51 struct rv7xx_power_info *rv770_get_pi(struct radeon_device *rdev); 52 struct evergreen_power_info *evergreen_get_pi(struct radeon_device *rdev); 54 extern int ni_mc_load_microcode(struct radeon_device *rdev); 1228 static u32 btc_get_valid_mclk(struct radeon_device *rdev, argument 1231 return btc_find_valid_clock(&rdev->pm.dpm.dyn_state.valid_mclk_values, 1235 static u32 btc_get_valid_sclk(struct radeon_device *rdev, argument 1238 return btc_find_valid_clock(&rdev->pm.dpm.dyn_state.valid_sclk_values, 1242 void btc_skip_blacklist_clocks(struct radeon_device *rdev, argument 1261 *sclk = btc_get_valid_sclk(rdev, max_sclk, *sclk + 1); 1264 btc_skip_blacklist_clocks(rdev, max_scl 1269 btc_adjust_clock_combinations(struct radeon_device *rdev, const struct radeon_clock_and_voltage_limits *max_limits, struct rv7xx_pl *pl) argument 1308 btc_apply_voltage_delta_rules(struct radeon_device *rdev, u16 max_vddc, u16 max_vddci, u16 *vddc, u16 *vddci) argument 1333 btc_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) argument 1375 btc_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable) argument 1386 btc_disable_ulv(struct radeon_device *rdev) argument 1397 btc_populate_ulv_state(struct radeon_device *rdev, RV770_SMC_STATETABLE *table) argument 1426 btc_populate_smc_acpi_state(struct radeon_device *rdev, RV770_SMC_STATETABLE *table) argument 1440 btc_program_mgcg_hw_sequence(struct radeon_device *rdev, const u32 *sequence, u32 count) argument 1454 btc_cg_clock_gating_default(struct radeon_device *rdev) argument 1474 btc_cg_clock_gating_enable(struct radeon_device *rdev, bool enable) argument 1509 btc_mg_clock_gating_default(struct radeon_device *rdev) argument 1529 btc_mg_clock_gating_enable(struct radeon_device *rdev, bool enable) argument 1564 btc_ls_clock_gating_default(struct radeon_device *rdev) argument 1584 btc_ls_clock_gating_enable(struct radeon_device *rdev, bool enable) argument 1619 btc_dpm_enabled(struct radeon_device *rdev) argument 1627 btc_init_smc_table(struct radeon_device *rdev, struct radeon_ps *radeon_boot_state) argument 1691 btc_set_at_for_uvd(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument 1715 btc_notify_uvd_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument 1731 btc_reset_to_default(struct radeon_device *rdev) argument 1739 btc_stop_smc(struct radeon_device *rdev) argument 1753 btc_read_arb_registers(struct radeon_device *rdev) argument 1766 btc_set_arb0_registers(struct radeon_device *rdev, struct evergreen_arb_registers *arb_registers) argument 1783 btc_set_boot_state_timing(struct radeon_device *rdev) argument 1791 btc_is_state_ulv_compatible(struct radeon_device *rdev, struct radeon_ps *radeon_state) argument 1810 btc_set_ulv_dram_timing(struct radeon_device *rdev) argument 1829 btc_enable_ulv(struct radeon_device *rdev) argument 1837 btc_set_power_state_conditionally_enable_ulv(struct radeon_device *rdev, struct radeon_ps *radeon_new_state) argument 1916 btc_set_mc_special_registers(struct radeon_device *rdev, struct evergreen_mc_reg_table *table) argument 2017 btc_initialize_mc_reg_table(struct radeon_device *rdev) argument 2066 btc_init_stutter_mode(struct radeon_device *rdev) argument 2082 btc_dpm_vblank_too_short(struct radeon_device *rdev) argument 2095 btc_apply_state_adjust_rules(struct radeon_device *rdev, struct radeon_ps *rps) argument 2258 btc_update_current_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument 2269 btc_update_requested_ps(struct radeon_device *rdev, struct radeon_ps *rps) argument 2280 btc_dpm_reset_asic(struct radeon_device *rdev) argument 2288 btc_dpm_pre_set_power_state(struct radeon_device *rdev) argument 2301 btc_dpm_set_power_state(struct radeon_device *rdev) argument 2366 btc_dpm_post_set_power_state(struct radeon_device *rdev) argument 2374 btc_dpm_enable(struct radeon_device *rdev) argument 2491 btc_dpm_disable(struct radeon_device *rdev) argument 2530 btc_dpm_setup_asic(struct radeon_device *rdev) argument 2550 btc_dpm_init(struct radeon_device *rdev) argument 2718 btc_dpm_fini(struct radeon_device *rdev) argument 2731 btc_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) argument 2762 btc_dpm_get_sclk(struct radeon_device *rdev, bool low) argument 2773 btc_dpm_get_mclk(struct radeon_device *rdev, bool low) argument [all...] |
H A D | radeon_mn.c | 41 struct radeon_device *rdev; member in struct:radeon_mn 48 /* protected by rdev->mn_lock */ 66 struct radeon_device *rdev = rmn->rdev; local 69 mutex_lock(&rdev->mn_lock); 77 mutex_unlock(&rdev->mn_lock); 163 * @rdev: radeon device pointer 167 static struct radeon_mn *radeon_mn_get(struct radeon_device *rdev) argument 174 mutex_lock(&rdev->mn_lock); 176 hash_for_each_possible(rdev 224 struct radeon_device *rdev = bo->rdev; local 259 struct radeon_device *rdev = bo->rdev; local [all...] |
/drivers/regulator/ |
H A D | max77802.c | 94 static int max77802_buck_set_suspend_disable(struct regulator_dev *rdev) argument 97 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); 98 int id = rdev_get_id(rdev); 102 return regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, 103 rdev->desc->enable_mask, val << shift); 113 static int max77802_ldo_set_suspend_mode_logic1(struct regulator_dev *rdev, argument 116 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); 117 int id = rdev_get_id(rdev); 132 dev_warn(&rdev 149 max77802_ldo_set_suspend_mode_logic2(struct regulator_dev *rdev, unsigned int mode) argument 175 max77802_enable(struct regulator_dev *rdev) argument 186 max77802_find_ramp_value(struct regulator_dev *rdev, const unsigned int limits[], int size, unsigned int ramp_delay) argument 204 max77802_set_ramp_delay_2bit(struct regulator_dev *rdev, int ramp_delay) argument 225 max77802_set_ramp_delay_4bit(struct regulator_dev *rdev, int ramp_delay) argument 535 struct regulator_dev *rdev; local [all...] |
H A D | mc13xxx-regulator-core.c | 31 static int mc13xxx_regulator_enable(struct regulator_dev *rdev) argument 33 struct mc13xxx_regulator_priv *priv = rdev_get_drvdata(rdev); 35 int id = rdev_get_id(rdev); 37 dev_dbg(rdev_get_dev(rdev), "%s id: %d\n", __func__, id); 44 static int mc13xxx_regulator_disable(struct regulator_dev *rdev) argument 46 struct mc13xxx_regulator_priv *priv = rdev_get_drvdata(rdev); 48 int id = rdev_get_id(rdev); 50 dev_dbg(rdev_get_dev(rdev), "%s id: %d\n", __func__, id); 56 static int mc13xxx_regulator_is_enabled(struct regulator_dev *rdev) argument 58 struct mc13xxx_regulator_priv *priv = rdev_get_drvdata(rdev); 70 mc13xxx_regulator_set_voltage_sel(struct regulator_dev *rdev, unsigned selector) argument 82 mc13xxx_regulator_get_voltage(struct regulator_dev *rdev) argument 116 mc13xxx_fixed_regulator_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument [all...] |
H A D | pcap-regulator.c | 149 static int pcap_regulator_set_voltage_sel(struct regulator_dev *rdev, argument 152 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; 153 void *pcap = rdev_get_drvdata(rdev); 156 if (rdev->desc->n_voltages == 1) 160 (rdev->desc->n_voltages - 1) << vreg->index, 164 static int pcap_regulator_get_voltage_sel(struct regulator_dev *rdev) argument 166 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; 167 void *pcap = rdev_get_drvdata(rdev); 170 if (rdev->desc->n_voltages == 1) 174 tmp = ((tmp >> vreg->index) & (rdev 178 pcap_regulator_enable(struct regulator_dev *rdev) argument 189 pcap_regulator_disable(struct regulator_dev *rdev) argument 200 pcap_regulator_is_enabled(struct regulator_dev *rdev) argument 241 struct regulator_dev *rdev; local [all...] |
H A D | max8660.c | 111 static int max8660_dcdc_is_enabled(struct regulator_dev *rdev) argument 113 struct max8660 *max8660 = rdev_get_drvdata(rdev); 115 u8 mask = (rdev_get_id(rdev) == MAX8660_V3) ? 1 : 4; 120 static int max8660_dcdc_enable(struct regulator_dev *rdev) argument 122 struct max8660 *max8660 = rdev_get_drvdata(rdev); 123 u8 bit = (rdev_get_id(rdev) == MAX8660_V3) ? 1 : 4; 128 static int max8660_dcdc_disable(struct regulator_dev *rdev) argument 130 struct max8660 *max8660 = rdev_get_drvdata(rdev); 131 u8 mask = (rdev_get_id(rdev) == MAX8660_V3) ? ~1 : ~4; 136 static int max8660_dcdc_get_voltage_sel(struct regulator_dev *rdev) argument 145 max8660_dcdc_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector) argument 175 max8660_ldo5_get_voltage_sel(struct regulator_dev *rdev) argument 183 max8660_ldo5_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector) argument 209 max8660_ldo67_is_enabled(struct regulator_dev *rdev) argument 218 max8660_ldo67_enable(struct regulator_dev *rdev) argument 226 max8660_ldo67_disable(struct regulator_dev *rdev) argument 234 max8660_ldo67_get_voltage_sel(struct regulator_dev *rdev) argument 243 max8660_ldo67_set_voltage_sel(struct regulator_dev *rdev, unsigned int selector) argument 488 struct regulator_dev *rdev; local [all...] |
/drivers/rapidio/ |
H A D | rio-sysfs.c | 26 struct rio_dev *rdev = to_rio_dev(dev); \ 28 return sprintf(buf, format_string, rdev->field); \ 43 struct rio_dev *rdev = to_rio_dev(dev); local 47 for (i = 0; i < RIO_MAX_ROUTE_ENTRIES(rdev->net->hport->sys_size); 49 if (rdev->rswitch->route_table[i] == RIO_INVALID_ROUTE) 53 rdev->rswitch->route_table[i]); 63 struct rio_dev *rdev = to_rio_dev(dev); local 66 (rdev->prev) ? rio_name(rdev->prev) : "root"); 73 struct rio_dev *rdev local 94 struct rio_dev *rdev = to_rio_dev(dev); local 270 rio_create_sysfs_dev_files(struct rio_dev *rdev) argument 295 rio_remove_sysfs_dev_files(struct rio_dev *rdev) argument [all...] |
H A D | rio.h | 30 extern int rio_create_sysfs_dev_files(struct rio_dev *rdev); 34 extern int rio_route_add_entry(struct rio_dev *rdev, 36 extern int rio_route_get_entry(struct rio_dev *rdev, u16 table, 38 extern int rio_route_clr_table(struct rio_dev *rdev, u16 table, int lock); 39 extern int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock); 41 extern int rio_add_device(struct rio_dev *rdev); 46 extern void rio_attach_device(struct rio_dev *rdev);
|
/drivers/md/ |
H A D | multipath.c | 45 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); local 46 if (rdev && test_bit(In_sync, &rdev->flags)) { 47 atomic_inc(&rdev->nr_pending); 89 struct md_rdev *rdev = conf->multipaths[mp_bh->path].rdev; local 98 md_error (mp_bh->mddev, rdev); 100 bdevname(rdev->bdev,b), 105 rdev_dec_pending(rdev, con 167 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); local 185 multipath_error(struct mddev *mddev, struct md_rdev *rdev) argument 243 multipath_add_disk(struct mddev *mddev, struct md_rdev *rdev) argument 292 multipath_remove_disk(struct mddev *mddev, struct md_rdev *rdev) argument 392 struct md_rdev *rdev; local [all...] |
H A D | linear.c | 77 subq = bdev_get_queue(dev0->rdev->bdev); 79 bvm->bi_bdev = dev0->rdev->bdev; 80 bvm->bi_sector -= dev0->end_sector - dev0->rdev->sectors; 113 struct request_queue *q = bdev_get_queue(conf->disks[i].rdev->bdev); 139 struct md_rdev *rdev; local 151 rdev_for_each(rdev, mddev) { 152 int j = rdev->raid_disk; 156 if (j < 0 || j >= raid_disks || disk->rdev) { 162 disk->rdev = rdev; 232 linear_add(struct mddev *mddev, struct md_rdev *rdev) argument [all...] |