Lines Matching refs:area
368 struct imx21_dmem_area *area; in alloc_dmem() local
389 area = kmalloc(sizeof(struct imx21_dmem_area), GFP_ATOMIC); in alloc_dmem()
390 if (area == NULL) in alloc_dmem()
393 area->ep = ep; in alloc_dmem()
394 area->offset = offset; in alloc_dmem()
395 area->size = size; in alloc_dmem()
396 list_add_tail(&area->list, &tmp->list); in alloc_dmem()
425 struct imx21_dmem_area *area; in free_dmem() local
435 list_for_each_entry(area, &imx21->dmem_list, list) { in free_dmem()
436 if (area->offset == offset) { in free_dmem()
437 debug_dmem_freed(imx21, area->size); in free_dmem()
438 list_del(&area->list); in free_dmem()
439 kfree(area); in free_dmem()
463 struct imx21_dmem_area *area, *tmp; in free_epdmem() local
465 list_for_each_entry_safe(area, tmp, &imx21->dmem_list, list) { in free_epdmem()
466 if (area->ep == ep) { in free_epdmem()
469 area->offset, ep); in free_epdmem()
470 list_del(&area->list); in free_epdmem()
471 kfree(area); in free_epdmem()