1*bebae9c0SAndroid Build Coastguard Worker if (key <= MAX_HASH_VALUE) { 2*bebae9c0SAndroid Build Coastguard Worker int MPH = hash_to_MPH[key]; 3*bebae9c0SAndroid Build Coastguard Worker if (MPH >= 0) { 4*bebae9c0SAndroid Build Coastguard Worker assert(MPH < MPH_MAX); 5*bebae9c0SAndroid Build Coastguard Worker SLInterfaceID trial = &SL_IID_array[MPH]; 6*bebae9c0SAndroid Build Coastguard Worker if (!memcmp(iid, trial, sizeof(struct SLInterfaceID_))) 7*bebae9c0SAndroid Build Coastguard Worker return MPH; 8*bebae9c0SAndroid Build Coastguard Worker } 9*bebae9c0SAndroid Build Coastguard Worker } 10*bebae9c0SAndroid Build Coastguard Worker } 11*bebae9c0SAndroid Build Coastguard Worker return -1; 12*bebae9c0SAndroid Build Coastguard Worker } 13