ThreadVars *TmThreadsGetTVContainingSlot(TmSlot *tm_slot)
{
- ThreadVars *tv;
- int i;
-
SCMutexLock(&tv_root_lock);
-
- for (i = 0; i < TVT_MAX; i++) {
- tv = tv_root[i];
-
+ for (int i = 0; i < TVT_MAX; i++) {
+ ThreadVars *tv = tv_root[i];
while (tv) {
TmSlot *slots = tv->tm_slots;
while (slots != NULL) {
tv = tv->next;
}
}
-
SCMutexUnlock(&tv_root_lock);
-
return NULL;
}
*/
TmSlot *TmSlotGetSlotForTM(int tm_id)
{
- ThreadVars *tv = NULL;
- TmSlot *slots;
- int i;
-
SCMutexLock(&tv_root_lock);
-
- for (i = 0; i < TVT_MAX; i++) {
- tv = tv_root[i];
+ for (int i = 0; i < TVT_MAX; i++) {
+ ThreadVars *tv = tv_root[i];
while (tv) {
- slots = tv->tm_slots;
+ TmSlot *slots = tv->tm_slots;
while (slots != NULL) {
if (slots->tm_id == tm_id) {
SCMutexUnlock(&tv_root_lock);
tv = tv->next;
}
}
-
SCMutexUnlock(&tv_root_lock);
-
return NULL;
}