entry_match
struct memtype *entry_match;
entry_match = interval_iter_first(&memtype_rbroot, 0, ULONG_MAX);
while (entry_match && pos != i) {
entry_match = interval_iter_next(entry_match, 0, ULONG_MAX);
if (entry_match) { /* pos == i */
*entry_out = *entry_match;
struct memtype *entry_match;
entry_match = interval_iter_first(&memtype_rbroot, start, end-1);
if (entry_match == NULL)
if (entry_match->type != found_type && newtype == NULL)
dprintk("Overlap at 0x%Lx-0x%Lx\n", entry_match->start, entry_match->end);
found_type = entry_match->type;
entry_match = interval_iter_next(entry_match, start, end-1);
while (entry_match) {
if (entry_match->type != found_type)
entry_match = interval_iter_next(entry_match, start, end-1);
cattr_name(found_type), cattr_name(entry_match->type));
static const struct entry_match motu_audio_express_matches[] = {
static const struct entry_match tascam_fw_series_matches[] = {
const struct entry_match *matches;