Lines Matching defs:profiles
1858 // then look for output profiles that can be routed to this device
1859 SortedVector<IOProfile *> profiles;
1869 profiles.add(mHwModules[i]->mOutputProfiles[j]);
1874 if (profiles.isEmpty() && outputs.isEmpty()) {
1879 // open outputs for matching profiles if needed. Direct outputs are also opened to
1881 for (ssize_t profile_index = 0; profile_index < (ssize_t)profiles.size(); profile_index++) {
1882 IOProfile *profile = profiles[profile_index];
2012 profiles.removeAt(profile_index);
2020 if (profiles.isEmpty()) {
2034 // Clear any profiles associated with the disconnected device.
2081 // then look for input profiles that can be routed to this device
2082 SortedVector<IOProfile *> profiles;
2096 profiles.add(mHwModules[module_index]->mInputProfiles[profile_index]);
2101 if (profiles.isEmpty() && inputs.isEmpty()) {
2106 // open inputs for matching profiles if needed. Direct inputs are also opened to
2108 for (ssize_t profile_index = 0; profile_index < (ssize_t)profiles.size(); profile_index++) {
2110 IOProfile *profile = profiles[profile_index];
2186 profiles.removeAt(profile_index);
2192 } // end scan profiles
2194 if (profiles.isEmpty()) {
2209 // Clear any profiles associated with the disconnected device.