Lines Matching refs:comp_temp
309 struct fsl_qdma_comp *comp_temp, *_comp_temp;
322 list_for_each_entry_safe(comp_temp, _comp_temp,
325 comp_temp->virt_addr,
326 comp_temp->bus_addr);
328 comp_temp->desc_virt_addr,
329 comp_temp->desc_bus_addr);
330 list_del(&comp_temp->list);
331 kfree(comp_temp);
334 list_for_each_entry_safe(comp_temp, _comp_temp,
337 comp_temp->virt_addr,
338 comp_temp->bus_addr);
340 comp_temp->desc_virt_addr,
341 comp_temp->desc_bus_addr);
342 list_del(&comp_temp->list);
343 kfree(comp_temp);
402 struct fsl_qdma_comp *comp_temp, *_comp_temp;
405 comp_temp = kzalloc(sizeof(*comp_temp), GFP_KERNEL);
406 if (!comp_temp)
408 comp_temp->virt_addr =
410 &comp_temp->bus_addr);
411 if (!comp_temp->virt_addr)
414 comp_temp->desc_virt_addr =
416 &comp_temp->desc_bus_addr);
417 if (!comp_temp->desc_virt_addr)
420 list_add_tail(&comp_temp->list, &queue->comp_free);
426 dma_pool_free(queue->comp_pool, comp_temp->virt_addr,
427 comp_temp->bus_addr);
430 kfree(comp_temp);
433 list_for_each_entry_safe(comp_temp, _comp_temp,
435 if (comp_temp->virt_addr)
437 comp_temp->virt_addr,
438 comp_temp->bus_addr);
439 if (comp_temp->desc_virt_addr)
441 comp_temp->desc_virt_addr,
442 comp_temp->desc_bus_addr);
444 list_del(&comp_temp->list);
445 kfree(comp_temp);
458 struct fsl_qdma_comp *comp_temp;
465 comp_temp = list_first_entry(&queue->comp_free,
468 list_del(&comp_temp->list);
471 comp_temp->qchan = fsl_chan;
472 return comp_temp;