Searched refs:disc_table (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.1/drivers/platform/x86/intel/pmt/ |
D | crashlog.c | 67 u32 control = readl(entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_complete() 75 u32 control = readl(entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_disabled() 83 u32 discovery_header = readl(entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_supported() 99 u32 control = readl(entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_set_disable() 109 writel(control, entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_set_disable() 114 u32 control = readl(entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_set_clear() 119 writel(control, entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_set_clear() 124 u32 control = readl(entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_set_execute() 129 writel(control, entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_set_execute() 229 void __iomem *disc_table = entry->disc_table; in pmt_crashlog_header_decode() local [all …]
|
D | telemetry.c | 47 u32 guid = readl(entry->disc_table + TELEM_GUID_OFFSET); in pmt_telem_region_overlaps() 50 u32 type = TELEM_TYPE(readl(entry->disc_table)); in pmt_telem_region_overlaps() 64 void __iomem *disc_table = entry->disc_table; in pmt_telem_header_decode() local 69 header->access_type = TELEM_ACCESS(readl(disc_table)); in pmt_telem_header_decode() 70 header->guid = readl(disc_table + TELEM_GUID_OFFSET); in pmt_telem_header_decode() 71 header->base_offset = readl(disc_table + TELEM_BASE_OFFSET); in pmt_telem_header_decode() 74 header->size = TELEM_SIZE(readl(disc_table)); in pmt_telem_header_decode()
|
D | class.c | 315 entry->disc_table = devm_ioremap_resource(dev, disc_res); in intel_pmt_dev_create() 316 if (IS_ERR(entry->disc_table)) in intel_pmt_dev_create() 317 return PTR_ERR(entry->disc_table); in intel_pmt_dev_create()
|
D | class.h | 24 void __iomem *disc_table; member
|
/Linux-v6.1/drivers/platform/x86/intel/ |
D | sdsi.c | 90 struct disc_table { struct 487 struct disc_table *disc_table, struct resource *disc_res) in sdsi_map_mbox_registers() argument 489 u32 access_type = FIELD_GET(DT_ACCESS_TYPE, disc_table->access_info); in sdsi_map_mbox_registers() 490 u32 size = FIELD_GET(DT_SIZE, disc_table->access_info); in sdsi_map_mbox_registers() 491 u32 tbir = FIELD_GET(DT_TBIR, disc_table->offset); in sdsi_map_mbox_registers() 492 u32 offset = DT_OFFSET(disc_table->offset); in sdsi_map_mbox_registers() 540 struct disc_table disc_table; in sdsi_probe() local 560 memcpy_fromio(&disc_table, disc_addr, DISC_TABLE_SIZE); in sdsi_probe() 562 priv->guid = disc_table.guid; in sdsi_probe() 565 ret = sdsi_map_mbox_registers(priv, intel_cap_dev->pcidev, &disc_table, disc_res); in sdsi_probe()
|