Lines Matching defs:node
166 PRINT_ERR("%s, malloc uac queue node failed\n", __FUNCTION__);
176 PRINT_ERR("%s, malloc uac queue node buf failed\n", __FUNCTION__);
183 void uac_queue_node_free(struct uac_queue_node *node)
185 free(node->buf);
186 node->buf = NULL;
187 free(node);
193 struct uac_queue_node *node = fuac->cur_node;
198 if (node->buf_len > g_uac_iso_data_size)
204 req->len = node->buf_len;
206 req->buf = node->buf + node->buf_used;
208 node->buf_len -= req->len;
209 node->buf_used += req->len;
215 struct uac_queue_node *node;
226 node = list_first_entry(&fuac_sc->uac_queue, struct uac_queue_node, irqqueue);
227 list_del_init(&node->irqqueue);
228 uac_queue_node_free(node);
239 struct uac_queue_node *node;
249 node = uac_queue_node_alloc(len);
250 if (node == NULL)
254 (void)memcpy_s(node->buf, len, buf, len);
260 uac_queue_node_free(node);
269 uac_queue_node_free(node);
278 list_add_tail(&node->irqqueue, &dev->uac_queue);