Lines Matching refs:tail
309 * @param tail Pointer to request queue tail pointer
313 mqtt_append_request(struct mqtt_request_t **tail, struct mqtt_request_t *r)
319 LWIP_ASSERT("mqtt_append_request: tail != NULL", tail != NULL);
322 for (iter = *tail; iter != NULL; iter = iter->next) {
330 *tail = r;
351 * @param tail Pointer to request queue tail pointer
356 mqtt_take_request(struct mqtt_request_t **tail, u16_t pkt_id)
359 LWIP_ASSERT("mqtt_take_request: tail != NULL", tail != NULL);
361 for (iter = *tail; iter != NULL; iter = iter->next) {
372 *tail = iter->next;
387 * @param tail Pointer to request queue tail pointer
391 mqtt_request_time_elapsed(struct mqtt_request_t **tail, u8_t t)
394 LWIP_ASSERT("mqtt_request_time_elapsed: tail != NULL", tail != NULL);
395 r = *tail;
400 *tail = r->next;
407 r = *(struct mqtt_request_t *const volatile *)tail;
417 * @param tail Pointer to request queue tail pointer
420 mqtt_clear_requests(struct mqtt_request_t **tail)
423 LWIP_ASSERT("mqtt_clear_requests: tail != NULL", tail != NULL);
424 for (iter = *tail; iter != NULL; iter = next) {
428 *tail = NULL;