Lines Matching refs:disc_table
99 struct disc_table { struct
547 static int sdsi_get_layout(struct sdsi_priv *priv, struct disc_table *table) in sdsi_get_layout()
566 struct disc_table *disc_table, struct resource *disc_res) in sdsi_map_mbox_registers() argument
568 u32 access_type = FIELD_GET(DT_ACCESS_TYPE, disc_table->access_info); in sdsi_map_mbox_registers()
569 u32 size = FIELD_GET(DT_SIZE, disc_table->access_info); in sdsi_map_mbox_registers()
570 u32 tbir = FIELD_GET(DT_TBIR, disc_table->offset); in sdsi_map_mbox_registers()
571 u32 offset = DT_OFFSET(disc_table->offset); in sdsi_map_mbox_registers()
617 struct disc_table disc_table; in sdsi_probe() local
637 memcpy_fromio(&disc_table, disc_addr, DISC_TABLE_SIZE); in sdsi_probe()
639 priv->guid = disc_table.guid; in sdsi_probe()
642 ret = sdsi_get_layout(priv, &disc_table); in sdsi_probe()
647 ret = sdsi_map_mbox_registers(priv, intel_cap_dev->pcidev, &disc_table, disc_res); in sdsi_probe()