Searched refs:tpmi_info (Results 1 – 2 of 2) sorted by relevance
249 static int tpmi_wait_for_owner(struct intel_tpmi_info *tpmi_info, u8 owner) in tpmi_wait_for_owner() argument253 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() argument264 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->tpmi_control_mem + TPMI_COMMAND_OFFSET); in tpmi_read_feature_status()[all …]
51 struct intel_tpmi_plat_info *tpmi_info; member294 trp->tpmi_info = info; in intel_rapl_tpmi_probe()