Searched refs:current_buffer (Results 1 – 1 of 1) sorted by relevance
1954 sl_wifi_buffer_t *current_buffer = queue->head; in sli_si91x_remove_buffer_from_queue_by_comparator() local1958 while (current_buffer != NULL) { in sli_si91x_remove_buffer_from_queue_by_comparator()1960 if (!comparator(current_buffer, user_data)) { in sli_si91x_remove_buffer_from_queue_by_comparator()1961 prev_buffer = current_buffer; in sli_si91x_remove_buffer_from_queue_by_comparator()1962 current_buffer = (sl_wifi_buffer_t *)current_buffer->node.node; in sli_si91x_remove_buffer_from_queue_by_comparator()1967 *buffer = current_buffer; in sli_si91x_remove_buffer_from_queue_by_comparator()1969 if (current_buffer == queue->head) { in sli_si91x_remove_buffer_from_queue_by_comparator()1971 queue->head = (sl_wifi_buffer_t *)current_buffer->node.node; in sli_si91x_remove_buffer_from_queue_by_comparator()1975 } else if (current_buffer == queue->tail) { in sli_si91x_remove_buffer_from_queue_by_comparator()1981 prev_buffer->node.node = current_buffer->node.node; in sli_si91x_remove_buffer_from_queue_by_comparator()