/openbsd/sys/dev/pci/drm/amd/amdgpu/ |
H A D | amdgpu_vcn.c | 118 adev->vcn.indirect_sram = true; in amdgpu_vcn_sw_init() 200 adev->vcn.inst[i].fw_shared.cpu_addr = adev->vcn.inst[i].cpu_addr + in amdgpu_vcn_sw_init() 202 adev->vcn.inst[i].fw_shared.gpu_addr = adev->vcn.inst[i].gpu_addr + in amdgpu_vcn_sw_init() 355 memcpy_toio(adev->vcn.inst[i].cpu_addr, adev->vcn.fw->data + offset, in amdgpu_vcn_resume() 1070 struct amdgpu_vcn_inst *vcn; in amdgpu_debugfs_vcn_fwlog_read() local 1077 if (!vcn) in amdgpu_debugfs_vcn_fwlog_read() 1083 log_buf = vcn->fw_shared.cpu_addr + vcn->fw_shared.mem_size; in amdgpu_debugfs_vcn_fwlog_read() 1153 void *fw_log_cpu_addr = vcn->fw_shared.cpu_addr + vcn->fw_shared.mem_size; in amdgpu_vcn_fwlog_init() 1154 uint64_t fw_log_gpu_addr = vcn->fw_shared.gpu_addr + vcn->fw_shared.mem_size; in amdgpu_vcn_fwlog_init() 1229 if (!adev->vcn.ras) in amdgpu_vcn_ras_sw_init() [all …]
|
H A D | vcn_v2_5.c | 86 adev->vcn.num_vcn_inst = 2; in vcn_v2_5_early_init() 87 adev->vcn.harvest_config = 0; in vcn_v2_5_early_init() 88 adev->vcn.num_enc_rings = 1; in vcn_v2_5_early_init() 103 adev->vcn.num_enc_rings = 2; in vcn_v2_5_early_init() 184 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_sw_init() 217 &adev->vcn.inst[j].irq, 0, in vcn_v2_5_sw_init() 1789 if(state == adev->vcn.cur_state) in vcn_v2_5_set_powergating_state() 1798 adev->vcn.cur_state = state; in vcn_v2_5_set_powergating_state() 1875 adev->vcn.inst[i].irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v2_5_set_irq_funcs() 1878 adev->vcn.inst[i].ras_poison_irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v2_5_set_irq_funcs() [all …]
|
H A D | vcn_v2_0.c | 77 adev->vcn.num_enc_rings = 1; in vcn_v2_0_early_init() 79 adev->vcn.num_enc_rings = 2; in vcn_v2_0_early_init() 105 &adev->vcn.inst->irq); in vcn_v2_0_sw_init() 113 &adev->vcn.inst->irq); in vcn_v2_0_sw_init() 128 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_sw_init() 161 ring = &adev->vcn.inst->ring_enc[i]; in vcn_v2_0_sw_init() 247 ring = &adev->vcn.inst->ring_enc[i]; in vcn_v2_0_hw_init() 810 adev->vcn.inst->dpg_sram_curr_addr = (uint32_t *)adev->vcn.inst->dpg_sram_cpu_addr; in vcn_v2_0_start_dpg_mode() 1775 if (state == adev->vcn.cur_state) in vcn_v2_0_set_powergating_state() 1784 adev->vcn.cur_state = state; in vcn_v2_0_set_powergating_state() [all …]
|
H A D | vcn_v3_0.c | 94 adev->vcn.harvest_config = 0; in vcn_v3_0_early_init() 95 adev->vcn.num_enc_rings = 1; in vcn_v3_0_early_init() 104 adev->vcn.num_enc_rings = 0; in vcn_v3_0_early_init() 106 adev->vcn.num_enc_rings = 2; in vcn_v3_0_early_init() 185 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_sw_init() 311 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init() 342 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init() 2056 if (adev->vcn.num_enc_rings > 0) in vcn_v3_0_set_enc_ring_funcs() 2132 if (state == adev->vcn.cur_state) in vcn_v3_0_set_powergating_state() 2141 adev->vcn.cur_state = state; in vcn_v3_0_set_powergating_state() [all …]
|
H A D | vcn_v4_0.c | 87 adev->vcn.harvest_config |= 1 << i; in vcn_v4_0_early_init() 94 adev->vcn.num_enc_rings = 1; in vcn_v4_0_early_init() 129 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_sw_init() 150 ring = &adev->vcn.inst[i].ring_enc[0]; in vcn_v4_0_sw_init() 153 …ring->doorbell_index = (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + i * (adev->vcn.num_enc_rings … in vcn_v4_0_sw_init() 930 …adev->vcn.inst[inst_idx].dpg_sram_curr_addr = (uint32_t *)adev->vcn.inst[inst_idx].dpg_sram_cpu_ad… in vcn_v4_0_start_dpg_mode() 1962 if (state == adev->vcn.cur_state) in vcn_v4_0_set_powergating_state() 1971 adev->vcn.cur_state = state; in vcn_v4_0_set_powergating_state() 2076 adev->vcn.inst[i].irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v4_0_set_irq_funcs() 2079 adev->vcn.inst[i].ras_poison_irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v4_0_set_irq_funcs() [all …]
|
H A D | vcn_v4_0_3.c | 71 adev->vcn.num_enc_rings = 1; in vcn_v4_0_3_early_init() 114 ring = &adev->vcn.inst[i].ring_enc[0]; in vcn_v4_0_3_sw_init() 130 &adev->vcn.inst[i].sched_score); in vcn_v4_0_3_sw_init() 216 ring = &adev->vcn.inst[i].ring_enc[0]; in vcn_v4_0_3_hw_init() 225 ring = &adev->vcn.inst[i].ring_enc[0]; in vcn_v4_0_3_hw_init() 232 adev->vcn.inst[i].aid_id); in vcn_v4_0_3_hw_init() 1450 adev->vcn.inst[i].aid_id = in vcn_v4_0_3_set_unified_ring_funcs() 1548 if (state == adev->vcn.cur_state) in vcn_v4_0_3_set_powergating_state() 1557 adev->vcn.cur_state = state; in vcn_v4_0_3_set_powergating_state() 1640 adev->vcn.inst->irq.num_types++; in vcn_v4_0_3_set_irq_funcs() [all …]
|
H A D | vcn_v1_0.c | 71 adev->vcn.num_enc_rings = 2; in vcn_v1_0_early_init() 104 &adev->vcn.inst->irq); in vcn_v1_0_sw_init() 119 &adev->vcn.idle_work.work); in vcn_v1_0_sw_init() 128 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_sw_init() 136 adev->vcn.internal.scratch9 = adev->vcn.inst->external.scratch9 = in vcn_v1_0_sw_init() 138 adev->vcn.internal.data0 = adev->vcn.inst->external.data0 = in vcn_v1_0_sw_init() 140 adev->vcn.internal.data1 = adev->vcn.inst->external.data1 = in vcn_v1_0_sw_init() 142 adev->vcn.internal.cmd = adev->vcn.inst->external.cmd = in vcn_v1_0_sw_init() 144 adev->vcn.internal.nop = adev->vcn.inst->external.nop = in vcn_v1_0_sw_init() 1790 adev->vcn.cur_state = state; in vcn_v1_0_set_powergating_state() [all …]
|
H A D | vega10_reg_init.c | 83 adev->doorbell_index.vcn.vcn_ring0_1 = AMDGPU_DOORBELL64_VCN0_1; in vega10_doorbell_index_init() 84 adev->doorbell_index.vcn.vcn_ring2_3 = AMDGPU_DOORBELL64_VCN2_3; in vega10_doorbell_index_init() 85 adev->doorbell_index.vcn.vcn_ring4_5 = AMDGPU_DOORBELL64_VCN4_5; in vega10_doorbell_index_init() 86 adev->doorbell_index.vcn.vcn_ring6_7 = AMDGPU_DOORBELL64_VCN6_7; in vega10_doorbell_index_init()
|
H A D | vega20_reg_init.c | 89 adev->doorbell_index.vcn.vcn_ring0_1 = AMDGPU_VEGA20_DOORBELL64_VCN0_1; in vega20_doorbell_index_init() 90 adev->doorbell_index.vcn.vcn_ring2_3 = AMDGPU_VEGA20_DOORBELL64_VCN2_3; in vega20_doorbell_index_init() 91 adev->doorbell_index.vcn.vcn_ring4_5 = AMDGPU_VEGA20_DOORBELL64_VCN4_5; in vega20_doorbell_index_init() 92 adev->doorbell_index.vcn.vcn_ring6_7 = AMDGPU_VEGA20_DOORBELL64_VCN6_7; in vega20_doorbell_index_init()
|
H A D | aqua_vanjaram.c | 56 adev->doorbell_index.vcn.vcn_ring0_1 = AMDGPU_DOORBELL_LAYOUT1_VCN_START; in aqua_vanjaram_doorbell_index_init() 66 return (adev->xcp_mgr->num_xcps > adev->vcn.num_vcn_inst); in aqua_vanjaram_xcp_vcn_shared() 276 { VCN_HWIP, adev->vcn.inst_mask }, in aqua_vanjaram_ip_map_init() 353 num_vcn = adev->vcn.num_vcn_inst; in __aqua_vanjaram_get_xcp_ip_info() 651 adev->vcn.harvest_config = 0; in aqua_vanjaram_init_soc_config() 652 adev->vcn.num_inst_per_aid = 1; in aqua_vanjaram_init_soc_config() 653 adev->vcn.num_vcn_inst = hweight32(adev->vcn.inst_mask); in aqua_vanjaram_init_soc_config()
|
H A D | soc21.c | 153 if (adev->vcn.num_vcn_inst == hweight8(adev->vcn.harvest_config)) in soc21_query_video_codecs() 161 if ((adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) || in soc21_query_video_codecs() 174 if ((adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0)) { in soc21_query_video_codecs() 500 adev->doorbell_index.vcn.vcn_ring0_1 = AMDGPU_NAVI10_DOORBELL64_VCN0_1; in soc21_init_doorbell_index() 501 adev->doorbell_index.vcn.vcn_ring2_3 = AMDGPU_NAVI10_DOORBELL64_VCN2_3; in soc21_init_doorbell_index() 502 adev->doorbell_index.vcn.vcn_ring4_5 = AMDGPU_NAVI10_DOORBELL64_VCN4_5; in soc21_init_doorbell_index() 503 adev->doorbell_index.vcn.vcn_ring6_7 = AMDGPU_NAVI10_DOORBELL64_VCN6_7; in soc21_init_doorbell_index() 708 if ((adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) || in soc21_common_late_init()
|
H A D | amdgpu_discovery.c | 580 adev->vcn.inst_mask &= in amdgpu_discovery_read_harvest_bit_per_ip() 586 adev->vcn.inst_mask &= in amdgpu_discovery_read_harvest_bit_per_ip() 635 adev->vcn.harvest_config |= in amdgpu_discovery_read_from_harvest_table() 640 adev->vcn.inst_mask &= in amdgpu_discovery_read_from_harvest_table() 1244 adev->vcn.inst_mask = 0; in amdgpu_discovery_reg_base_init() 1292 adev->vcn.vcn_config[adev->vcn.num_vcn_inst] = in amdgpu_discovery_reg_base_init() 1294 adev->vcn.num_vcn_inst++; in amdgpu_discovery_reg_base_init() 1295 adev->vcn.inst_mask |= in amdgpu_discovery_reg_base_init() 2223 adev->vcn.num_vcn_inst = 1; in amdgpu_discovery_set_ip_blocks() 2285 adev->vcn.num_vcn_inst = 2; in amdgpu_discovery_set_ip_blocks() [all …]
|
H A D | amdgpu_vcn.h | 156 *adev->vcn.inst[inst_idx].dpg_sram_curr_addr++ = \ 158 *adev->vcn.inst[inst_idx].dpg_sram_curr_addr++ = \ 415 void amdgpu_vcn_fwlog_init(struct amdgpu_vcn_inst *vcn); 417 uint8_t i, struct amdgpu_vcn_inst *vcn);
|
H A D | nv.c | 214 if (adev->vcn.num_vcn_inst == hweight8(adev->vcn.harvest_config)) in nv_query_video_codecs() 222 if (adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) { in nv_query_video_codecs() 234 if (adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) { in nv_query_video_codecs() 586 adev->doorbell_index.vcn.vcn_ring0_1 = AMDGPU_NAVI10_DOORBELL64_VCN0_1; in nv_init_doorbell_index() 587 adev->doorbell_index.vcn.vcn_ring2_3 = AMDGPU_NAVI10_DOORBELL64_VCN2_3; in nv_init_doorbell_index() 588 adev->doorbell_index.vcn.vcn_ring4_5 = AMDGPU_NAVI10_DOORBELL64_VCN4_5; in nv_init_doorbell_index() 589 adev->doorbell_index.vcn.vcn_ring6_7 = AMDGPU_NAVI10_DOORBELL64_VCN6_7; in nv_init_doorbell_index() 960 if (adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) { in nv_common_late_init()
|
H A D | jpeg_v1_0.c | 600 bool set_clocks = !cancel_delayed_work_sync(&adev->vcn.idle_work); in jpeg_v1_0_ring_begin_use() 603 mutex_lock(&adev->vcn.vcn1_jpeg1_workaround); in jpeg_v1_0_ring_begin_use() 605 if (amdgpu_fence_wait_empty(&adev->vcn.inst->ring_dec)) in jpeg_v1_0_ring_begin_use() 608 for (cnt = 0; cnt < adev->vcn.num_enc_rings; cnt++) { in jpeg_v1_0_ring_begin_use() 609 if (amdgpu_fence_wait_empty(&adev->vcn.inst->ring_enc[cnt])) in jpeg_v1_0_ring_begin_use()
|
H A D | jpeg_v3_0.c | 104 ring->doorbell_index = (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + 1; in jpeg_v3_0_sw_init() 152 (adev->doorbell_index.vcn.vcn_ring0_1 << 1), 0); in jpeg_v3_0_hw_init() 174 cancel_delayed_work_sync(&adev->vcn.idle_work); in jpeg_v3_0_hw_fini()
|
H A D | jpeg_v4_0.c | 111 …amdgpu_sriov_vf(adev) ? (((adev->doorbell_index.vcn.vcn_ring0_1) << 1) + 4) : ((adev->doorbell_ind… in jpeg_v4_0_sw_init() 173 (adev->doorbell_index.vcn.vcn_ring0_1 << 1), 0); in jpeg_v4_0_hw_init() 200 cancel_delayed_work_sync(&adev->vcn.idle_work); in jpeg_v4_0_hw_fini()
|
H A D | amdgpu_kms.c | 217 fw_info->ver = adev->vcn.fw_version; in amdgpu_firmware_info() 434 for (i = 0; i < adev->vcn.num_vcn_inst; i++) { in amdgpu_hw_ip_info() 435 if (adev->vcn.harvest_config & (1 << i)) in amdgpu_hw_ip_info() 438 if (adev->vcn.inst[i].ring_dec.sched.ready) in amdgpu_hw_ip_info() 446 for (i = 0; i < adev->vcn.num_vcn_inst; i++) { in amdgpu_hw_ip_info() 447 if (adev->vcn.harvest_config & (1 << i)) in amdgpu_hw_ip_info() 450 for (j = 0; j < adev->vcn.num_enc_rings; j++) in amdgpu_hw_ip_info() 451 if (adev->vcn.inst[i].ring_enc[j].sched.ready) in amdgpu_hw_ip_info()
|
H A D | jpeg_v2_0.c | 89 ring->doorbell_index = (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + 1; in jpeg_v2_0_sw_init() 137 (adev->doorbell_index.vcn.vcn_ring0_1 << 1), 0); in jpeg_v2_0_hw_init() 157 cancel_delayed_work_sync(&adev->vcn.idle_work); in jpeg_v2_0_hw_fini()
|
H A D | jpeg_v2_5.c | 135 ring->doorbell_index = (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + 1 + 8 * i; in jpeg_v2_5_sw_init() 192 (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + 8 * i, i); in jpeg_v2_5_hw_init() 216 cancel_delayed_work_sync(&adev->vcn.idle_work); in jpeg_v2_5_hw_fini()
|
H A D | jpeg_v4_0_3.c | 116 (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + in jpeg_v4_0_3_sw_init() 121 (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + in jpeg_v4_0_3_sw_init() 125 (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + in jpeg_v4_0_3_sw_init() 306 for (i = 0; i < adev->vcn.num_vcn_inst; ++i) { in jpeg_v4_0_3_hw_init() 324 (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + in jpeg_v4_0_3_hw_init()
|
H A D | amdgpu_doorbell.h | 77 } vcn; member
|
/openbsd/sys/ntfs/ |
H A D | ntfs_subr.c | 103 const char *name, size_t namelen, cn_t vcn) in ntfs_findvattr() argument 129 (vap->va_vcnstart <= vcn) && (vap->va_vcnend >= vcn) && in ntfs_findvattr() 171 ip->i_number, type, vcn); in ntfs_ntvattrget() 183 name, vcn); in ntfs_ntvattrget() 230 type, name, namelen, vcn); in ntfs_ntvattrget() 241 (unsigned int)namelen, name, vcn); in ntfs_ntvattrget() 1695 cn_t vcn) in ntfs_runtocn() argument 1705 run, len, (u_long) vcn); in ntfs_runtocn() 1721 vcn -= ccl; in ntfs_runtocn() 1727 } while (ccl <= vcn); in ntfs_runtocn() [all …]
|
/openbsd/regress/lib/libcrypto/x509/bettertls/certificates/ |
H A D | 1032.key | 6 1vcn+fZbc3VbG3Xehrji4xZiLU2anIgtse9N7YQQ8xDylDfTwTlxXR65UII5mHev
|
/openbsd/sys/dev/pci/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0.c | 1830 for (i = 0; i < adev->vcn.num_vcn_inst; i++) { in smu_v13_0_set_performance_level() 1831 if (adev->vcn.harvest_config & (1 << i)) in smu_v13_0_set_performance_level() 1845 for (i = 0; i < adev->vcn.num_vcn_inst; i++) { in smu_v13_0_set_performance_level() 1846 if (adev->vcn.harvest_config & (1 << i)) in smu_v13_0_set_performance_level() 2070 for (i = 0; i < adev->vcn.num_vcn_inst; i++) { in smu_v13_0_set_vcn_enable() 2071 if (adev->vcn.harvest_config & (1 << i)) in smu_v13_0_set_vcn_enable()
|