| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_psp.c | 61 static void psp_check_pmfw_centralized_cstate_management(struct psp_context *psp) in psp_check_pmfw_centralized_cstate_management() 81 struct psp_context *psp = &adev->psp; in psp_early_init() local 120 static void psp_memory_training_fini(struct psp_context *psp) in psp_memory_training_fini() 129 static int psp_memory_training_init(struct psp_context *psp) in psp_memory_training_init() 161 struct psp_context *psp = &adev->psp; in psp_sw_init() local 218 int psp_wait_for(struct psp_context *psp, uint32_t reg_index, in psp_wait_for() 244 psp_cmd_submit_buf(struct psp_context *psp, in psp_cmd_submit_buf() 323 static void psp_prep_tmr_cmd_buf(struct psp_context *psp, in psp_prep_tmr_cmd_buf() 346 static int psp_load_toc(struct psp_context *psp, in psp_load_toc() 370 static int psp_tmr_init(struct psp_context *psp) in psp_tmr_init() [all …]
|
| D | psp_v11_0.c | 76 static int psp_v11_0_init_microcode(struct psp_context *psp) in psp_v11_0_init_microcode() 199 int psp_v11_0_wait_for_bootloader(struct psp_context *psp) in psp_v11_0_wait_for_bootloader() 222 static bool psp_v11_0_is_sos_alive(struct psp_context *psp) in psp_v11_0_is_sos_alive() 232 static int psp_v11_0_bootloader_load_kdb(struct psp_context *psp) in psp_v11_0_bootloader_load_kdb() 265 static int psp_v11_0_bootloader_load_spl(struct psp_context *psp) in psp_v11_0_bootloader_load_spl() 298 static int psp_v11_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v11_0_bootloader_load_sysdrv() 334 static int psp_v11_0_bootloader_load_sos(struct psp_context *psp) in psp_v11_0_bootloader_load_sos() 371 static void psp_v11_0_reroute_ih(struct psp_context *psp) in psp_v11_0_reroute_ih() 402 static int psp_v11_0_ring_init(struct psp_context *psp, in psp_v11_0_ring_init() 433 static int psp_v11_0_ring_stop(struct psp_context *psp, in psp_v11_0_ring_stop() [all …]
|
| D | psp_v3_1.c | 56 static int psp_v3_1_init_microcode(struct psp_context *psp) in psp_v3_1_init_microcode() 85 static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp) in psp_v3_1_bootloader_load_sysdrv() 126 static int psp_v3_1_bootloader_load_sos(struct psp_context *psp) in psp_v3_1_bootloader_load_sos() 166 static int psp_v3_1_ring_init(struct psp_context *psp, in psp_v3_1_ring_init() 192 static void psp_v3_1_reroute_ih(struct psp_context *psp) in psp_v3_1_reroute_ih() 223 static int psp_v3_1_ring_create(struct psp_context *psp, in psp_v3_1_ring_create() 287 static int psp_v3_1_ring_stop(struct psp_context *psp, in psp_v3_1_ring_stop() 315 static int psp_v3_1_ring_destroy(struct psp_context *psp, in psp_v3_1_ring_destroy() 333 static bool psp_v3_1_smu_reload_quirk(struct psp_context *psp) in psp_v3_1_smu_reload_quirk() 342 static int psp_v3_1_mode1_reset(struct psp_context *psp) in psp_v3_1_mode1_reset() [all …]
|
| D | psp_v12_0.c | 48 static int psp_v12_0_init_microcode(struct psp_context *psp) in psp_v12_0_init_microcode() 120 static int psp_v12_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v12_0_bootloader_load_sysdrv() 161 static int psp_v12_0_bootloader_load_sos(struct psp_context *psp) in psp_v12_0_bootloader_load_sos() 202 static void psp_v12_0_reroute_ih(struct psp_context *psp) in psp_v12_0_reroute_ih() 233 static int psp_v12_0_ring_init(struct psp_context *psp, in psp_v12_0_ring_init() 261 static int psp_v12_0_ring_create(struct psp_context *psp, in psp_v12_0_ring_create() 314 static int psp_v12_0_ring_stop(struct psp_context *psp, in psp_v12_0_ring_stop() 342 static int psp_v12_0_ring_destroy(struct psp_context *psp, in psp_v12_0_ring_destroy() 360 static int psp_v12_0_mode1_reset(struct psp_context *psp) in psp_v12_0_mode1_reset() 394 static uint32_t psp_v12_0_ring_get_wptr(struct psp_context *psp) in psp_v12_0_ring_get_wptr() [all …]
|
| D | psp_v10_0.c | 47 static int psp_v10_0_init_microcode(struct psp_context *psp) in psp_v10_0_init_microcode() 121 static int psp_v10_0_ring_init(struct psp_context *psp, in psp_v10_0_ring_init() 147 static int psp_v10_0_ring_create(struct psp_context *psp, in psp_v10_0_ring_create() 179 static int psp_v10_0_ring_stop(struct psp_context *psp, in psp_v10_0_ring_stop() 200 static int psp_v10_0_ring_destroy(struct psp_context *psp, in psp_v10_0_ring_destroy() 218 static int psp_v10_0_mode1_reset(struct psp_context *psp) in psp_v10_0_mode1_reset() 224 static uint32_t psp_v10_0_ring_get_wptr(struct psp_context *psp) in psp_v10_0_ring_get_wptr() 231 static void psp_v10_0_ring_set_wptr(struct psp_context *psp, uint32_t value) in psp_v10_0_ring_set_wptr() 249 void psp_v10_0_set_psp_funcs(struct psp_context *psp) in psp_v10_0_set_psp_funcs()
|
| D | amdgpu_psp.h | 312 #define psp_ring_init(psp, type) (psp)->funcs->ring_init((psp), (type)) argument 313 #define psp_ring_create(psp, type) (psp)->funcs->ring_create((psp), (type)) argument 314 #define psp_ring_stop(psp, type) (psp)->funcs->ring_stop((psp), (type)) argument 315 #define psp_ring_destroy(psp, type) ((psp)->funcs->ring_destroy((psp), (type))) argument 316 #define psp_init_microcode(psp) \ argument 318 #define psp_bootloader_load_kdb(psp) \ argument 320 #define psp_bootloader_load_spl(psp) \ argument 322 #define psp_bootloader_load_sysdrv(psp) \ argument 324 #define psp_bootloader_load_sos(psp) \ argument 326 #define psp_smu_reload_quirk(psp) \ argument [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/ccp/ |
| D | psp-dev.c | 23 struct psp_device *psp; in psp_alloc_struct() local 39 struct psp_device *psp = data; in psp_irq_handler() local 60 static unsigned int psp_get_capability(struct psp_device *psp) in psp_get_capability() 79 static int psp_check_sev_support(struct psp_device *psp, in psp_check_sev_support() 91 static int psp_check_tee_support(struct psp_device *psp, in psp_check_tee_support() 103 static int psp_check_support(struct psp_device *psp, in psp_check_support() 116 static int psp_init(struct psp_device *psp, unsigned int capability) in psp_init() 138 struct psp_device *psp; in psp_dev_init() local 208 struct psp_device *psp = sp->psp_data; in psp_dev_destroy() local 223 void psp_set_sev_irq_handler(struct psp_device *psp, psp_irq_handler_t handler, in psp_set_sev_irq_handler() [all …]
|
| D | tee-dev.c | 191 int tee_dev_init(struct psp_device *psp) in tee_dev_init() 234 void tee_dev_destroy(struct psp_device *psp) in tee_dev_destroy() 350 struct psp_device *psp = psp_get_master_device(); in psp_tee_process_cmd() local 389 struct psp_device *psp = psp_get_master_device(); in psp_check_tee_status() local
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/hdcp/ |
| D | hdcp_psp.c | 50 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_remove_display_from_topology() local 85 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_add_display_to_topology() local 132 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_create_session() local 171 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_destroy_session() local 204 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_validate_rx() local 245 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_enable_encryption() local 272 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_validate_ksvlist_vp() local 314 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_enable_dp_stream_encryption() local 350 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_link_maintenance() local 389 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp2_create_session() local [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_psp.c | 40 struct psp_context *psp = &adev->psp; in psp_early_init() local 68 struct psp_context *psp = &adev->psp; in psp_sw_init() local 94 int psp_wait_for(struct psp_context *psp, uint32_t reg_index, in psp_wait_for() 117 psp_cmd_submit_buf(struct psp_context *psp, in psp_cmd_submit_buf() 153 static int psp_tmr_init(struct psp_context *psp) in psp_tmr_init() 171 static int psp_tmr_load(struct psp_context *psp) in psp_tmr_load() 210 static int psp_asd_init(struct psp_context *psp) in psp_asd_init() 227 static int psp_asd_load(struct psp_context *psp) in psp_asd_load() 257 static int psp_hw_start(struct psp_context *psp) in psp_hw_start() 287 static int psp_np_fw_load(struct psp_context *psp) in psp_np_fw_load() [all …]
|
| D | psp_v3_1.c | 103 static int psp_v3_1_init_microcode(struct psp_context *psp) in psp_v3_1_init_microcode() 174 static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp) in psp_v3_1_bootloader_load_sysdrv() 234 static int psp_v3_1_bootloader_load_sos(struct psp_context *psp) in psp_v3_1_bootloader_load_sos() 299 static int psp_v3_1_ring_init(struct psp_context *psp, in psp_v3_1_ring_init() 325 static int psp_v3_1_ring_create(struct psp_context *psp, in psp_v3_1_ring_create() 357 static int psp_v3_1_ring_stop(struct psp_context *psp, in psp_v3_1_ring_stop() 381 static int psp_v3_1_ring_destroy(struct psp_context *psp, in psp_v3_1_ring_destroy() 399 static int psp_v3_1_cmd_submit(struct psp_context *psp, in psp_v3_1_cmd_submit() 536 static bool psp_v3_1_compare_sram_data(struct psp_context *psp, in psp_v3_1_compare_sram_data() 571 static bool psp_v3_1_smu_reload_quirk(struct psp_context *psp) in psp_v3_1_smu_reload_quirk() [all …]
|
| D | psp_v10_0.c | 102 static int psp_v10_0_init_microcode(struct psp_context *psp) in psp_v10_0_init_microcode() 168 static int psp_v10_0_ring_init(struct psp_context *psp, in psp_v10_0_ring_init() 194 static int psp_v10_0_ring_create(struct psp_context *psp, in psp_v10_0_ring_create() 226 static int psp_v10_0_ring_stop(struct psp_context *psp, in psp_v10_0_ring_stop() 250 static int psp_v10_0_ring_destroy(struct psp_context *psp, in psp_v10_0_ring_destroy() 268 static int psp_v10_0_cmd_submit(struct psp_context *psp, in psp_v10_0_cmd_submit() 403 static bool psp_v10_0_compare_sram_data(struct psp_context *psp, in psp_v10_0_compare_sram_data() 439 static int psp_v10_0_mode1_reset(struct psp_context *psp) in psp_v10_0_mode1_reset() 457 void psp_v10_0_set_psp_funcs(struct psp_context *psp) in psp_v10_0_set_psp_funcs()
|
| D | amdgpu_psp.h | 134 #define psp_ring_init(psp, type) (psp)->funcs->ring_init((psp), (type)) argument 135 #define psp_ring_create(psp, type) (psp)->funcs->ring_create((psp), (type)) argument 136 #define psp_ring_stop(psp, type) (psp)->funcs->ring_stop((psp), (type)) argument 137 #define psp_ring_destroy(psp, type) ((psp)->funcs->ring_destroy((psp), (type))) argument 138 #define psp_cmd_submit(psp, ucode, cmd_mc, fence_mc, index) \ argument 140 #define psp_compare_sram_data(psp, ucode, type) \ argument 142 #define psp_init_microcode(psp) \ argument 144 #define psp_bootloader_load_sysdrv(psp) \ argument 146 #define psp_bootloader_load_sos(psp) \ argument 148 #define psp_smu_reload_quirk(psp) \ argument [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/greybus/ |
| D | power_supply.c | 106 static int get_psp_from_gb_prop(int gb_prop, enum power_supply_property *psp) in get_psp_from_gb_prop() 316 enum power_supply_property psp) in get_psy_prop() 327 enum power_supply_property psp) in is_psy_prop_writeable() 337 static int is_prop_valint(enum power_supply_property psp) in is_prop_valint() 513 enum power_supply_property psp; in gb_power_supply_prop_descriptors_get() local 590 enum power_supply_property psp) in __gb_power_supply_property_update() 623 enum power_supply_property psp, in __gb_power_supply_property_get() 637 enum power_supply_property psp, in __gb_power_supply_property_strval_get() 658 enum power_supply_property psp, in _gb_power_supply_property_get() 754 enum power_supply_property psp, in get_property() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/greybus/ |
| D | power_supply.c | 107 static int get_psp_from_gb_prop(int gb_prop, enum power_supply_property *psp) in get_psp_from_gb_prop() 317 enum power_supply_property psp) in get_psy_prop() 328 enum power_supply_property psp) in is_psy_prop_writeable() 338 static int is_prop_valint(enum power_supply_property psp) in is_prop_valint() 514 enum power_supply_property psp; in gb_power_supply_prop_descriptors_get() local 591 enum power_supply_property psp) in __gb_power_supply_property_update() 624 enum power_supply_property psp, in __gb_power_supply_property_get() 638 enum power_supply_property psp, in __gb_power_supply_property_strval_get() 659 enum power_supply_property psp, in _gb_power_supply_property_get() 755 enum power_supply_property psp, in get_property() [all …]
|
| /kernel/linux/linux-4.19/drivers/crypto/ccp/ |
| D | psp-dev.c | 55 struct psp_device *psp; in psp_alloc_struct() local 71 struct psp_device *psp = data; in psp_irq_handler() local 96 static int sev_wait_cmd_ioc(struct psp_device *psp, in sev_wait_cmd_ioc() 149 struct psp_device *psp = psp_master; in __sev_do_cmd_locked() local 221 struct psp_device *psp = psp_master; in __sev_platform_init_locked() local 783 static int sev_misc_init(struct psp_device *psp) in sev_misc_init() 823 static int sev_init(struct psp_device *psp) in sev_init() 837 struct psp_device *psp; in psp_dev_init() local 893 struct psp_device *psp = sp->psp_data; in psp_dev_destroy() local
|
| /kernel/linux/linux-4.19/drivers/power/supply/ |
| D | sbs-battery.c | 83 enum power_supply_property psp; member 321 struct i2c_client *client, enum power_supply_property psp, in sbs_get_battery_presence_and_health() 347 struct i2c_client *client, enum power_supply_property psp, in sbs_get_ti_battery_presence_and_health() 403 int reg_offset, enum power_supply_property psp, in sbs_get_battery_property() 470 int reg_offset, enum power_supply_property psp, char *val) in sbs_get_battery_string_property() 483 enum power_supply_property psp, union power_supply_propval *val) in sbs_unit_adjustment() 557 int reg_offset, enum power_supply_property psp, in sbs_get_battery_capacity() 600 enum power_supply_property psp) in sbs_get_property_index() 614 enum power_supply_property psp, in sbs_get_property()
|
| D | lego_ev3_battery.c | 38 enum power_supply_property psp, in lego_ev3_battery_get_property() 92 enum power_supply_property psp, in lego_ev3_battery_set_property() 127 enum power_supply_property psp) in lego_ev3_battery_property_is_writeable()
|
| D | qcom_smbb.c | 497 enum power_supply_property psp, in smbb_usbin_get_property() 525 enum power_supply_property psp, in smbb_usbin_set_property() 545 enum power_supply_property psp, in smbb_dcin_get_property() 573 enum power_supply_property psp, in smbb_dcin_set_property() 593 enum power_supply_property psp) in smbb_charger_writable_property() 599 enum power_supply_property psp, in smbb_battery_get_property() 669 enum power_supply_property psp, in smbb_battery_set_property() 691 enum power_supply_property psp) in smbb_battery_writable_property()
|
| /kernel/linux/linux-5.10/drivers/power/supply/ |
| D | sbs-battery.c | 92 enum power_supply_property psp; member 483 struct i2c_client *client, enum power_supply_property psp, in sbs_get_ti_battery_presence_and_health() 541 struct i2c_client *client, enum power_supply_property psp, in sbs_get_battery_presence_and_health() 576 int reg_offset, enum power_supply_property psp, in sbs_get_battery_property() 643 int reg_offset, enum power_supply_property psp, char *val) in sbs_get_battery_string_property() 656 enum power_supply_property psp, union power_supply_propval *val) in sbs_unit_adjustment() 733 int reg_offset, enum power_supply_property psp, in sbs_get_battery_capacity() 776 enum power_supply_property psp) in sbs_get_property_index() 792 enum power_supply_property psp = POWER_SUPPLY_PROP_TECHNOLOGY; in sbs_get_chemistry() local 822 enum power_supply_property psp, in sbs_get_battery_manufacture_date() [all …]
|
| D | wilco-charger.c | 87 enum power_supply_property psp, in wilco_charge_get_property() 124 enum power_supply_property psp, in wilco_charge_set_property() 154 enum power_supply_property psp) in wilco_charge_property_is_writeable()
|
| D | lego_ev3_battery.c | 38 enum power_supply_property psp, in lego_ev3_battery_get_property() 92 enum power_supply_property psp, in lego_ev3_battery_set_property() 127 enum power_supply_property psp) in lego_ev3_battery_property_is_writeable()
|
| D | mp2629_charger.c | 221 enum power_supply_property psp, in mp2629_charger_battery_get_prop() 324 enum power_supply_property psp, in mp2629_charger_battery_set_prop() 348 enum power_supply_property psp, in mp2629_charger_usb_get_prop() 413 enum power_supply_property psp, in mp2629_charger_usb_set_prop() 431 enum power_supply_property psp) in mp2629_charger_battery_prop_writeable() 440 enum power_supply_property psp) in mp2629_charger_usb_prop_writeable()
|
| D | qcom_smbb.c | 489 enum power_supply_property psp, in smbb_usbin_get_property() 517 enum power_supply_property psp, in smbb_usbin_set_property() 537 enum power_supply_property psp, in smbb_dcin_get_property() 565 enum power_supply_property psp, in smbb_dcin_set_property() 585 enum power_supply_property psp) in smbb_charger_writable_property() 591 enum power_supply_property psp, in smbb_battery_get_property() 661 enum power_supply_property psp, in smbb_battery_set_property() 683 enum power_supply_property psp) in smbb_battery_writable_property()
|
| /kernel/linux/linux-5.10/drivers/usb/misc/ |
| D | apple-mfi-fastcharge.c | 92 enum power_supply_property psp, in apple_mfi_fc_get_property() 114 enum power_supply_property psp, in apple_mfi_fc_set_property() 143 enum power_supply_property psp) in apple_mfi_fc_property_is_writeable()
|