/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
psp_v10_0.h | 32 void psp_v10_0_set_psp_funcs(struct psp_context *psp);
|
psp_v11_0.h | 30 void psp_v11_0_set_psp_funcs(struct psp_context *psp);
|
psp_v12_0.h | 30 void psp_v12_0_set_psp_funcs(struct psp_context *psp);
|
amdgpu_psp.c | 49 struct psp_context *psp = &adev->psp; local in function:psp_early_init 56 psp_v3_1_set_psp_funcs(psp); 57 psp->autoload_supported = false; 60 psp_v10_0_set_psp_funcs(psp); 61 psp->autoload_supported = false; 65 psp_v11_0_set_psp_funcs(psp); 66 psp->autoload_supported = false; 71 psp_v11_0_set_psp_funcs(psp); 72 psp->autoload_supported = true 89 struct psp_context *psp = &adev->psp; local in function:psp_sw_init 1395 struct psp_context *psp = &adev->psp; local in function:psp_load_fw 1522 struct psp_context *psp = &adev->psp; local in function:psp_hw_fini 1559 struct psp_context *psp = &adev->psp; local in function:psp_suspend 1601 struct psp_context *psp = &adev->psp; local in function:psp_resume [all...] |
amdgpu_psp.h | 61 * These values map to the way the PSP kernel identifies the 87 int (*init_microcode)(struct psp_context *psp); 88 int (*bootloader_load_kdb)(struct psp_context *psp); 89 int (*bootloader_load_sysdrv)(struct psp_context *psp); 90 int (*bootloader_load_sos)(struct psp_context *psp); 91 int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type); 92 int (*ring_create)(struct psp_context *psp, 94 int (*ring_stop)(struct psp_context *psp, 96 int (*ring_destroy)(struct psp_context *psp, 98 bool (*compare_sram_data)(struct psp_context *psp, [all...] |
amdgpu_psp_v11_0.c | 74 static int psp_v11_0_init_microcode(struct psp_context *psp) 76 struct amdgpu_device *adev = psp->adev; 109 err = request_firmware(&adev->psp.sos_fw, fw_name, adev->dev); 113 err = amdgpu_ucode_validate(adev->psp.sos_fw); 117 sos_hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.sos_fw->data; 122 adev->psp.sos_fw_version = le32_to_cpu(sos_hdr->header.ucode_version); 123 adev->psp.sos_feature_version = le32_to_cpu(sos_hdr->ucode_feature_version); 124 adev->psp.sos_bin_size = le32_to_cpu(sos_hdr->sos_size_bytes); 125 adev->psp.sys_bin_size = le32_to_cpu(sos_hdr->sos_offset_bytes); 126 adev->psp.sys_start_addr = (const uint8_t *)sos_hdr [all...] |
amdgpu_psp_v12_0.c | 49 static int psp_v12_0_init_microcode(struct psp_context *psp) 51 struct amdgpu_device *adev = psp->adev; 68 err = request_firmware(&adev->psp.asd_fw, fw_name, adev->dev); 72 err = amdgpu_ucode_validate(adev->psp.asd_fw); 76 asd_hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.asd_fw->data; 77 adev->psp.asd_fw_version = le32_to_cpu(asd_hdr->header.ucode_version); 78 adev->psp.asd_feature_version = le32_to_cpu(asd_hdr->ucode_feature_version); 79 adev->psp.asd_ucode_size = le32_to_cpu(asd_hdr->header.ucode_size_bytes); 80 adev->psp.asd_start_addr = (const uint8_t *)asd_hdr + 86 release_firmware(adev->psp.asd_fw) [all...] |
amdgpu_psp_v10_0.c | 52 static int psp_v10_0_init_microcode(struct psp_context *psp) 54 struct amdgpu_device *adev = psp->adev; 75 err = request_firmware(&adev->psp.asd_fw, fw_name, adev->dev); 79 err = amdgpu_ucode_validate(adev->psp.asd_fw); 83 hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.asd_fw->data; 84 adev->psp.asd_fw_version = le32_to_cpu(hdr->header.ucode_version); 85 adev->psp.asd_feature_version = le32_to_cpu(hdr->ucode_feature_version); 86 adev->psp.asd_ucode_size = le32_to_cpu(hdr->header.ucode_size_bytes); 87 adev->psp.asd_start_addr = (const uint8_t *)hdr + 91 err = request_firmware(&adev->psp.ta_fw, fw_name, adev->dev) [all...] |
psp_v3_1.h | 37 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
|
amdgpu_psp_v3_1.c | 60 static bool psp_v3_1_support_vmr_ring(struct psp_context *psp); 61 static int psp_v3_1_ring_stop(struct psp_context *psp, 64 static int psp_v3_1_init_microcode(struct psp_context *psp) 66 struct amdgpu_device *adev = psp->adev; 85 err = request_firmware(&adev->psp.sos_fw, fw_name, adev->dev); 89 err = amdgpu_ucode_validate(adev->psp.sos_fw); 93 hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.sos_fw->data; 94 adev->psp.sos_fw_version = le32_to_cpu(hdr->header.ucode_version); 95 adev->psp.sos_feature_version = le32_to_cpu(hdr->ucode_feature_version); 96 adev->psp.sos_bin_size = le32_to_cpu(hdr->sos_size_bytes) [all...] |
amdgpu_xgmi.c | 342 /* Each psp need to set the latest topology */ 343 ret = psp_xgmi_set_topology_info(&adev->psp, 345 &adev->psp.xgmi_context.top_info); 359 struct psp_xgmi_topology_info *top = &adev->psp.xgmi_context.top_info; 381 ret = psp_xgmi_get_hive_id(&adev->psp, &adev->gmc.xgmi.hive_id); 388 ret = psp_xgmi_get_node_id(&adev->psp, &adev->gmc.xgmi.node_id); 411 top_info = &adev->psp.xgmi_context.top_info; 425 top_info = &tmp_adev->psp.xgmi_context.top_info; 435 /* get latest topology info for each device from psp */ 437 ret = psp_xgmi_get_topology_info(&tmp_adev->psp, count [all...] |
amdgpu_vega10_ih.c | 59 if (psp_reg_program(&adev->psp, PSP_REG_IH_RB_CNTL, ih_rb_cntl)) { 60 DRM_ERROR("PSP program IH_RB_CNTL failed!\n"); 73 if (psp_reg_program(&adev->psp, PSP_REG_IH_RB_CNTL_RING1, 89 if (psp_reg_program(&adev->psp, PSP_REG_IH_RB_CNTL_RING2, 115 if (psp_reg_program(&adev->psp, PSP_REG_IH_RB_CNTL, ih_rb_cntl)) { 116 DRM_ERROR("PSP program IH_RB_CNTL failed!\n"); 134 if (psp_reg_program(&adev->psp, PSP_REG_IH_RB_CNTL_RING1, 154 if (psp_reg_program(&adev->psp, PSP_REG_IH_RB_CNTL_RING2, 246 if (psp_reg_program(&adev->psp, PSP_REG_IH_RB_CNTL, ih_rb_cntl)) { 247 DRM_ERROR("PSP program IH_RB_CNTL failed!\n") [all...] |
amdgpu_ucode.c | 250 DRM_DEBUG("PSP\n"); 290 DRM_ERROR("Unknown PSP ucode version: %u.%u\n", 413 FW_VERSION_ATTR(sos_fw_version, 0444, psp.sos_fw_version); 414 FW_VERSION_ATTR(asd_fw_version, 0444, psp.asd_fw_version); 415 FW_VERSION_ATTR(ta_ras_fw_version, 0444, psp.ta_fw_version); 416 FW_VERSION_ATTR(ta_xgmi_fw_version, 0444, psp.ta_fw_version);
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/ |
amdgpu_hdcp_psp.c | 55 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_remove_display_topology 60 dtm_cmd = (struct ta_dtm_shared_memory *)psp->dtm_context.dtm_shared_buf; 74 psp_dtm_invoke(psp, dtm_cmd->cmd_id); 89 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_add_display_topology 95 if (!psp->dtm_context.dtm_initialized) { 100 dtm_cmd = (struct ta_dtm_shared_memory *)psp->dtm_context.dtm_shared_buf; 120 psp_dtm_invoke(psp, dtm_cmd->cmd_id); 136 struct psp_context *psp = hdcp->config.psp.handle local in function:mod_hdcp_hdcp1_create_session 170 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp1_destroy_session 191 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp1_validate_rx 227 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp1_enable_encryption 251 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp1_validate_ksvlist_vp 281 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp1_enable_dp_stream_encryption 313 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp1_link_maintenance 350 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_create_session 391 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_destroy_session 412 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_prepare_ake_init 441 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_validate_ake_cert 488 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_validate_h_prime 533 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_prepare_lc_init 563 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_validate_l_prime 597 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_prepare_eks 636 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_enable_encryption 669 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_validate_rx_id_list 711 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_enable_dp_stream_encryption 748 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_prepare_stream_management 780 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_validate_stream_ready 812 struct psp_context *psp = hdcp->config.psp.handle; local in function:mod_hdcp_hdcp2_get_link_encryption_status [all...] |
/src/bin/sh/ |
parser.h | 129 extern union parse_state_p psp; 131 #define current_parser (psp.c_current_parser) 167 #define NEOF ((union node *)&psp)
|
/src/sys/arch/i386/stand/dosboot/ |
doscommain.c | 35 static struct psp{ struct 41 } *PSP = (struct psp*)0; 72 for (i = 0; i < PSP->cmdlen; i++){ 74 if (whitespace(PSP->cmd[i])) { 77 PSP->cmd[i] = '\0'; 83 if (PSP->cmd[i] == '"') { 91 argv[argc++] = &PSP->cmd[i + 1]; 95 if (whitespace(PSP->cmd[i + 1])) { 96 PSP->cmd[i] = '\0' [all...] |
/src/sys/arch/ia64/unwind/ |
stackframe.c | 635 /* Base of spill area in memory stack frame as a psp relative offset */ 648 target->psp.where = UNSAVED; 649 target->psp.when = 0; 650 target->psp.offset = INVALID; 699 srec->psp.when = 0; 700 srec->psp.where = GRREL; 701 srec->psp.offset = grno++; 708 if (srec->psp.when < regionoffset) { 709 srec->psp.where = GRREL; 710 srec->psp.offset = rchain->udesc.P3.grbr [all...] |
stackframe.h | 40 * Register saved on the memory stack frame but offseted via psp 42 * location == (psp + 16 �– 4 * pspoff) 69 struct regstate psp; member in struct:staterecord 83 uint64_t psp; /* Mem stack (variable size) base. */ member in struct:unwind_frame
|
/src/sys/ddb/ |
db_lex.c | 93 db_get_line(const char **psp, const char **pep) 96 if (psp != NULL) 97 *psp = db_lp;
|
/src/sys/net/ |
if_sl.c | 989 struct ppp_stats *psp; local in function:slioctl 1040 psp = &((struct ifpppstatsreq *) data)->stats; 1041 (void)memset(psp, 0, sizeof(*psp)); 1042 psp->p.ppp_ibytes = ifi.ifi_ibytes; 1043 psp->p.ppp_ipackets = ifi.ifi_ipackets; 1044 psp->p.ppp_ierrors = ifi.ifi_ierrors; 1045 psp->p.ppp_obytes = ifi.ifi_obytes; 1046 psp->p.ppp_opackets = ifi.ifi_opackets; 1047 psp->p.ppp_oerrors = ifi.ifi_oerrors [all...] |
if_ppp.c | 769 struct ppp_stats *psp; local in function:pppsioctl 824 psp = &((struct ifpppstatsreq *)data)->stats; 825 memset(psp, 0, sizeof(*psp)); 826 psp->p = sc->sc_stats; 829 psp->vj.vjs_packets = sc->sc_comp->sls_packets; 830 psp->vj.vjs_compressed = sc->sc_comp->sls_compressed; 831 psp->vj.vjs_searches = sc->sc_comp->sls_searches; 832 psp->vj.vjs_misses = sc->sc_comp->sls_misses; 833 psp->vj.vjs_uncompressedin = sc->sc_comp->sls_uncompressedin [all...] |
/src/sys/arch/ia64/ia64/ |
db_trace.c | 164 uwf->sp = uwf->psp = tf->tf_special.sp; 181 uwf->sp = uwf->psp;
|
/src/sys/uvm/ |
uvm_physseg.c | 233 uvm_physseg_plug(paddr_t pfn, size_t pages, uvm_physseg_t *psp) 363 if (psp != NULL) 364 *psp = ps; 745 uvm_physseg_plug(paddr_t pfn, size_t pages, uvm_physseg_t *psp) 778 if (psp != NULL) 779 *psp = UVM_PHYSSEG_TYPE_INVALID_OVERFLOW; 837 if (psp != NULL) 838 *psp = lcv;
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/ |
mod_hdcp.h | 253 struct mod_hdcp_psp psp; member in struct:mod_hdcp_config
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
sumo_dpm.h | 114 u32 psp; member in struct:sumo_power_info
|