Lines Matching refs:layout
62 struct layout { struct
271 static struct layout layouts[] = {
562 static struct layout *find_layout_by_id(unsigned int id) in find_layout_by_id()
564 struct layout *l; in find_layout_by_id()
575 static struct layout *find_layout_by_device(unsigned int id) in find_layout_by_device()
577 struct layout *l; in find_layout_by_device()
588 static void use_layout(struct layout *l) in use_layout()
611 struct layout *layout; member
825 if (!ldev->layout->codecs[i].name) in layout_found_codec()
827 if (strcmp(ldev->layout->codecs[i].name, codec->name) == 0) { in layout_found_codec()
830 &ldev->layout->codecs[i]) == 0) in layout_found_codec()
1000 struct layout *layout = NULL; in aoa_fabric_layout_probe() local
1018 layout = find_layout_by_id(*id); in aoa_fabric_layout_probe()
1022 layout = find_layout_by_device(*id); in aoa_fabric_layout_probe()
1025 if (!layout) { in aoa_fabric_layout_probe()
1037 ldev->layout = layout; in aoa_fabric_layout_probe()
1039 switch (layout->layout_id) { in aoa_fabric_layout_probe()
1062 sdev->pcmid = ldev->layout->pcmid; in aoa_fabric_layout_probe()
1063 if (ldev->layout->busname) { in aoa_fabric_layout_probe()
1064 sdev->pcmname = ldev->layout->busname; in aoa_fabric_layout_probe()
1078 use_layout(layout); in aoa_fabric_layout_probe()