Home
last modified time | relevance | path

Searched refs:vcn (Results 1 – 25 of 33) sorted by relevance

12

/openbsd/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_vcn.c118 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 Dvcn_v2_5.c86 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 Dvcn_v2_0.c77 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 Dvcn_v3_0.c94 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 Dvcn_v4_0.c87 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 Dvcn_v4_0_3.c71 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 Dvcn_v1_0.c71 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 Dvega10_reg_init.c83 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 Dvega20_reg_init.c89 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 Daqua_vanjaram.c56 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 Dsoc21.c153 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 Damdgpu_discovery.c580 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 Damdgpu_vcn.h156 *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 Dnv.c214 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 Djpeg_v1_0.c600 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 Djpeg_v3_0.c104 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 Djpeg_v4_0.c111 …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 Damdgpu_kms.c217 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 Djpeg_v2_0.c89 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 Djpeg_v2_5.c135 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 Djpeg_v4_0_3.c116 (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 Damdgpu_doorbell.h77 } vcn; member
/openbsd/sys/ntfs/
H A Dntfs_subr.c103 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 D1032.key6 1vcn+fZbc3VbG3Xehrji4xZiLU2anIgtse9N7YQQ8xDylDfTwTlxXR65UII5mHev
/openbsd/sys/dev/pci/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0.c1830 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()

12