Home
last modified time | relevance | path

Searched refs:disc_table (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/platform/x86/intel/
H A Dsdsi.c102 struct disc_table { struct
584 static int sdsi_get_layout(struct sdsi_priv *priv, struct disc_table *table) in sdsi_get_layout()
603 struct disc_table *disc_table, struct resource *disc_res) in sdsi_map_mbox_registers() argument
605 u32 access_type = FIELD_GET(DT_ACCESS_TYPE, disc_table->access_info); in sdsi_map_mbox_registers()
606 u32 size = FIELD_GET(DT_SIZE, disc_table->access_info); in sdsi_map_mbox_registers()
607 u32 tbir = FIELD_GET(DT_TBIR, disc_table->offset); in sdsi_map_mbox_registers()
608 u32 offset = DT_OFFSET(disc_table->offset); in sdsi_map_mbox_registers()
654 struct disc_table disc_table; in sdsi_probe() local
103 access_infodisc_table global() argument
104 guiddisc_table global() argument
105 offsetdisc_table global() argument
[all...]
/linux/drivers/platform/x86/intel/pmt/
H A Dcrashlog.c132 u32 reg = readl(entry->disc_table + control->offset); in pmt_crashlog_rmw()
141 writel(reg, entry->disc_table + control->offset); in pmt_crashlog_rmw()
148 u32 reg = readl(crashlog->entry.disc_table + status->offset); in pmt_crashlog_rc()
167 u32 discovery_header = readl(entry->disc_table + CONTROL_OFFSET); in pmt_crashlog_supported()
502 void __iomem *disc_table = entry->disc_table; in pmt_crashlog_header_decode() local
517 header->access_type = GET_ACCESS(readl(disc_table)); in pmt_crashlog_header_decode()
518 header->guid = readl(disc_table + GUID_OFFSET); in pmt_crashlog_header_decode()
519 header->base_offset = readl(disc_table + BASE_OFFSET); in pmt_crashlog_header_decode()
522 header->size = GET_SIZE(readl(disc_table in pmt_crashlog_header_decode()
[all...]
H A Dtelemetry.c64 u32 guid = readl(entry->disc_table + TELEM_GUID_OFFSET); in pmt_telem_region_overlaps()
67 u32 type = TELEM_TYPE(readl(entry->disc_table)); in pmt_telem_region_overlaps()
80 void __iomem *disc_table = entry->disc_table; in pmt_telem_header_decode() local
86 header->access_type = TELEM_ACCESS(readl(disc_table)); in pmt_telem_header_decode()
87 header->guid = readl(disc_table + TELEM_GUID_OFFSET); in pmt_telem_header_decode()
88 header->base_offset = readl(disc_table + TELEM_BASE_OFFSET); in pmt_telem_header_decode()
91 header->size = TELEM_SIZE(readl(disc_table)); in pmt_telem_header_decode()
H A Dclass.c380 entry->disc_table = devm_ioremap_resource(dev, disc_res); in intel_pmt_dev_create()
381 if (IS_ERR(entry->disc_table)) in intel_pmt_dev_create()
382 return PTR_ERR(entry->disc_table); in intel_pmt_dev_create()
H A Dclass.h48 void __iomem *disc_table; member