Lines Matching refs:name
213 static __u32 hash( const char* name) in hash() argument
218 while(*name) { in hash()
219 h = (h<<4) + *name++; in hash()
446 const char* name) in hashbin_insert() argument
457 if ( name ) in hashbin_insert()
458 hashv = hash( name ); in hashbin_insert()
470 if ( name ) in hashbin_insert()
471 strlcpy( entry->q_name, name, sizeof(entry->q_name)); in hashbin_insert()
556 void* hashbin_remove( hashbin_t* hashbin, long hashv, const char* name) in hashbin_remove() argument
568 if ( name ) in hashbin_remove()
569 hashv = hash( name ); in hashbin_remove()
590 if ( name ) { in hashbin_remove()
591 if ( strcmp( entry->q_name, name) == 0) in hashbin_remove()
707 void* hashbin_find( hashbin_t* hashbin, long hashv, const char* name ) in hashbin_find() argument
720 if ( name ) in hashbin_find()
721 hashv = hash( name ); in hashbin_find()
737 if ( name ) { in hashbin_find()
738 if ( strcmp( entry->q_name, name ) == 0 ) { in hashbin_find()
762 void* hashbin_lock_find( hashbin_t* hashbin, long hashv, const char* name ) in hashbin_lock_find() argument
773 entry = hashbin_find(hashbin, hashv, name); in hashbin_lock_find()
792 void* hashbin_find_next( hashbin_t* hashbin, long hashv, const char* name, in hashbin_find_next() argument
806 entry = hashbin_find(hashbin, hashv, name); in hashbin_find_next()