Lines Matching refs:fabric
21 static struct aoa_fabric *fabric; variable
32 if (fabric->found_codec) in attach_codec_to_fabric()
33 err = fabric->found_codec(c); in attach_codec_to_fabric()
40 c->fabric = fabric; in attach_codec_to_fabric()
47 c->fabric = NULL; in attach_codec_to_fabric()
48 if (fabric->remove_codec) in attach_codec_to_fabric()
49 fabric->remove_codec(c); in attach_codec_to_fabric()
53 if (fabric->attached_codec) in attach_codec_to_fabric()
54 fabric->attached_codec(c); in attach_codec_to_fabric()
65 if (fabric) in aoa_codec_register()
76 if (codec->fabric && codec->exit) in aoa_codec_unregister()
78 if (fabric && fabric->remove_codec) in aoa_codec_unregister()
79 fabric->remove_codec(codec); in aoa_codec_unregister()
80 codec->fabric = NULL; in aoa_codec_unregister()
92 if (new_fabric == fabric) { in aoa_fabric_register()
96 if (fabric) in aoa_fabric_register()
105 fabric = new_fabric; in aoa_fabric_register()
109 if (c->fabric != fabric) in aoa_fabric_register()
120 if (fabric != old_fabric) in aoa_fabric_unregister()
124 if (c->fabric) in aoa_fabric_unregister()
130 fabric = NULL; in aoa_fabric_unregister()
136 if (!codec->fabric) { in aoa_fabric_unlink_codec()
144 if (codec->fabric->remove_codec) in aoa_fabric_unlink_codec()
145 codec->fabric->remove_codec(codec); in aoa_fabric_unlink_codec()
146 codec->fabric = NULL; in aoa_fabric_unlink_codec()