Lines Matching refs:disc_table
102 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
674 memcpy_fromio(&disc_table, disc_addr, DISC_TABLE_SIZE); in sdsi_probe()
676 priv->guid = disc_table.guid; in sdsi_probe()
679 ret = sdsi_get_layout(priv, &disc_table); in sdsi_probe()
684 ret = sdsi_map_mbox_registers(priv, intel_cap_dev->pcidev, &disc_table, disc_res); in sdsi_probe()