Lines Matching refs:comp_temp
310 struct fsl_qdma_comp *comp_temp, *_comp_temp;
323 list_for_each_entry_safe(comp_temp, _comp_temp,
326 comp_temp->virt_addr,
327 comp_temp->bus_addr);
329 comp_temp->desc_virt_addr,
330 comp_temp->desc_bus_addr);
331 list_del(&comp_temp->list);
332 kfree(comp_temp);
335 list_for_each_entry_safe(comp_temp, _comp_temp,
338 comp_temp->virt_addr,
339 comp_temp->bus_addr);
341 comp_temp->desc_virt_addr,
342 comp_temp->desc_bus_addr);
343 list_del(&comp_temp->list);
344 kfree(comp_temp);
404 struct fsl_qdma_comp *comp_temp, *_comp_temp;
407 comp_temp = kzalloc(sizeof(*comp_temp), GFP_KERNEL);
408 if (!comp_temp)
410 comp_temp->virt_addr =
412 &comp_temp->bus_addr);
413 if (!comp_temp->virt_addr)
416 comp_temp->desc_virt_addr =
418 &comp_temp->desc_bus_addr);
419 if (!comp_temp->desc_virt_addr)
422 list_add_tail(&comp_temp->list, &queue->comp_free);
428 dma_pool_free(queue->comp_pool, comp_temp->virt_addr,
429 comp_temp->bus_addr);
432 kfree(comp_temp);
435 list_for_each_entry_safe(comp_temp, _comp_temp,
437 if (comp_temp->virt_addr)
439 comp_temp->virt_addr,
440 comp_temp->bus_addr);
441 if (comp_temp->desc_virt_addr)
443 comp_temp->desc_virt_addr,
444 comp_temp->desc_bus_addr);
446 list_del(&comp_temp->list);
447 kfree(comp_temp);
460 struct fsl_qdma_comp *comp_temp;
467 comp_temp = list_first_entry(&queue->comp_free,
470 list_del(&comp_temp->list);
473 comp_temp->qchan = fsl_chan;
474 return comp_temp;