Lines Matching defs:rehash
114 unsigned long rehash;
124 rehash = hash;
127 if (mf_thread_data[rehash].used_p && mf_thread_data[rehash].self == self)
128 return &mf_thread_data[rehash];
130 rehash += 7;
131 if (rehash >= LIBMUDFLAPTH_THREADS_MAX)
132 rehash -= LIBMUDFLAPTH_THREADS_MAX;
133 if (rehash == hash)
141 rehash = hash;
144 if (!mf_thread_data[rehash].used_p)
146 mf_thread_data[rehash].self = self;
148 mf_thread_data[rehash].used_p = 1;
151 return &mf_thread_data[rehash];
154 rehash += 7;
155 if (rehash >= LIBMUDFLAPTH_THREADS_MAX)
156 rehash -= LIBMUDFLAPTH_THREADS_MAX;
157 if (rehash == hash)