Lines Matching defs:thead
436 list_head_t *thead;
447 thead = &flowacct_data->flows_tbl[FLOW_TBL_COUNT];
582 * Re-adjust the timeout list. The timer takes the thead lock
583 * follwed by fhead lock(s), so we release fhead, take thead
586 mutex_enter(&thead->lock);
590 if (thead->head == NULL) {
591 thead->head = flow->hdr;
592 thead->tail = flow->hdr;
594 thead->tail->timeout_next = flow->hdr;
595 flow->hdr->timeout_prev = thead->tail;
596 thead->tail = flow->hdr;
610 if (flow->hdr != thead->tail) {
611 if (flow->hdr == thead->head) {
612 thead->head->timeout_next->timeout_prev = NULL;
613 thead->head = thead->head->timeout_next;
615 thead->tail->timeout_next = flow->hdr;
616 flow->hdr->timeout_prev = thead->tail;
617 thead->tail = flow->hdr;
624 thead->tail->timeout_next = flow->hdr;
625 flow->hdr->timeout_prev = thead->tail;
626 thead->tail = flow->hdr;
637 mutex_exit(&thead->lock);
731 list_head_t *head, *thead;
755 thead = &flowacct_data->flows_tbl[FLOW_TBL_COUNT];
757 mutex_enter(&thead->lock);
758 fl_hdr = thead->head;
777 mutex_exit(&thead->lock);
812 mutex_exit(&thead->lock);
839 thead->head = fl_hdr->timeout_next;
845 thead->tail = fl_hdr->timeout_prev;
854 mutex_exit(&thead->lock);
859 mutex_exit(&thead->lock);