Searched refs:tpmi_info (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/platform/x86/intel/ |
H A D | tpmi.c | 249 static int tpmi_wait_for_owner(struct intel_tpmi_info *tpmi_info, u8 owner) in tpmi_wait_for_owner() argument 253 return readq_poll_timeout(tpmi_info->tpmi_control_mem + TPMI_CONTROL_STATUS_OFFSET, in tpmi_wait_for_owner() 258 static int tpmi_read_feature_status(struct intel_tpmi_info *tpmi_info, int feature_id, in tpmi_read_feature_status() argument 264 if (!tpmi_info->tpmi_control_mem) in tpmi_read_feature_status() 270 ret = tpmi_wait_for_owner(tpmi_info, TPMI_OWNER_NONE); in tpmi_read_feature_status() 281 writeq(data, tpmi_info->tpmi_control_mem + TPMI_COMMAND_OFFSET); in tpmi_read_feature_status() 284 ret = tpmi_wait_for_owner(tpmi_info, TPMI_OWNER_IN_BAND); in tpmi_read_feature_status() 293 writeq(control, tpmi_info->tpmi_control_mem + TPMI_CONTROL_STATUS_OFFSET); in tpmi_read_feature_status() 296 ret = readq_poll_timeout(tpmi_info->tpmi_control_mem + TPMI_CONTROL_STATUS_OFFSET, in tpmi_read_feature_status() 309 data = readq(tpmi_info in tpmi_read_feature_status() 337 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(&intel_vsec_dev->auxdev); tpmi_get_feature_status() local 345 struct intel_tpmi_info *tpmi_info = s->private; tpmi_pfs_dbg_show() local 502 tpmi_dbgfs_register(struct intel_tpmi_info *tpmi_info) tpmi_dbgfs_register() argument 525 tpmi_set_control_base(struct auxiliary_device *auxdev, struct intel_tpmi_info *tpmi_info, struct intel_tpmi_pm_feature *pfs) tpmi_set_control_base() argument 563 tpmi_create_device(struct intel_tpmi_info *tpmi_info, struct intel_tpmi_pm_feature *pfs, u64 pfs_start) tpmi_create_device() argument 615 tpmi_create_devices(struct intel_tpmi_info *tpmi_info) tpmi_create_devices() argument 639 tpmi_process_info(struct intel_tpmi_info *tpmi_info, struct intel_tpmi_pm_feature *pfs) tpmi_process_info() argument 683 struct intel_tpmi_info *tpmi_info; intel_vsec_tpmi_init() local 770 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(auxdev); tpmi_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/powercap/ |
H A D | intel_rapl_tpmi.c | 50 struct intel_tpmi_plat_info *tpmi_info; member 283 trp->tpmi_info = info; in intel_rapl_tpmi_probe()
|
Completed in 3 milliseconds