Searched refs:heap_dev (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/dma-buf/rk_heaps/ |
| H A D | rk-dma-heap.c | 67 int rk_dma_heap_set_dev(struct device *heap_dev) in rk_dma_heap_set_dev() argument 71 if (!heap_dev) in rk_dma_heap_set_dev() 74 dma_coerce_mask_and_coherent(heap_dev, DMA_BIT_MASK(64)); in rk_dma_heap_set_dev() 76 if (!heap_dev->dma_parms) { in rk_dma_heap_set_dev() 77 heap_dev->dma_parms = devm_kzalloc(heap_dev, in rk_dma_heap_set_dev() 78 sizeof(*heap_dev->dma_parms), in rk_dma_heap_set_dev() 80 if (!heap_dev->dma_parms) in rk_dma_heap_set_dev() 83 err = dma_set_max_seg_size(heap_dev, (unsigned int)DMA_BIT_MASK(64)); in rk_dma_heap_set_dev() 85 devm_kfree(heap_dev, heap_dev->dma_parms); in rk_dma_heap_set_dev() 86 dev_err(heap_dev, "Failed to set DMA segment size, err:%d\n", err); in rk_dma_heap_set_dev() [all …]
|
| H A D | rk-dma-heap.h | 93 struct device *heap_dev; member
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/heaps/ |
| H A D | rk_cma_heap.c | 517 static int set_heap_dev_dma(struct device *heap_dev) in set_heap_dev_dma() argument 521 if (!heap_dev) in set_heap_dev_dma() 524 dma_coerce_mask_and_coherent(heap_dev, DMA_BIT_MASK(64)); in set_heap_dev_dma() 526 if (!heap_dev->dma_parms) { in set_heap_dev_dma() 527 heap_dev->dma_parms = devm_kzalloc(heap_dev, in set_heap_dev_dma() 528 sizeof(*heap_dev->dma_parms), in set_heap_dev_dma() 530 if (!heap_dev->dma_parms) in set_heap_dev_dma() 533 err = dma_set_max_seg_size(heap_dev, (unsigned int)DMA_BIT_MASK(64)); in set_heap_dev_dma() 535 devm_kfree(heap_dev, heap_dev->dma_parms); in set_heap_dev_dma() 536 dev_err(heap_dev, "Failed to set DMA segment size, err:%d\n", err); in set_heap_dev_dma()
|
| H A D | system_heap.c | 545 static int set_heap_dev_dma(struct device *heap_dev) in set_heap_dev_dma() argument 549 if (!heap_dev) in set_heap_dev_dma() 552 dma_coerce_mask_and_coherent(heap_dev, DMA_BIT_MASK(64)); in set_heap_dev_dma() 554 if (!heap_dev->dma_parms) { in set_heap_dev_dma() 555 heap_dev->dma_parms = devm_kzalloc(heap_dev, in set_heap_dev_dma() 556 sizeof(*heap_dev->dma_parms), in set_heap_dev_dma() 558 if (!heap_dev->dma_parms) in set_heap_dev_dma() 561 err = dma_set_max_seg_size(heap_dev, (unsigned int)DMA_BIT_MASK(64)); in set_heap_dev_dma() 563 devm_kfree(heap_dev, heap_dev->dma_parms); in set_heap_dev_dma() 564 dev_err(heap_dev, "Failed to set DMA segment size, err:%d\n", err); in set_heap_dev_dma()
|
| H A D | rk_system_heap.c | 700 static int set_heap_dev_dma(struct device *heap_dev) in set_heap_dev_dma() argument 704 if (!heap_dev) in set_heap_dev_dma() 707 dma_coerce_mask_and_coherent(heap_dev, DMA_BIT_MASK(64)); in set_heap_dev_dma() 709 if (!heap_dev->dma_parms) { in set_heap_dev_dma() 710 heap_dev->dma_parms = devm_kzalloc(heap_dev, in set_heap_dev_dma() 711 sizeof(*heap_dev->dma_parms), in set_heap_dev_dma() 713 if (!heap_dev->dma_parms) in set_heap_dev_dma() 716 err = dma_set_max_seg_size(heap_dev, (unsigned int)DMA_BIT_MASK(64)); in set_heap_dev_dma() 718 devm_kfree(heap_dev, heap_dev->dma_parms); in set_heap_dev_dma() 719 dev_err(heap_dev, "Failed to set DMA segment size, err:%d\n", err); in set_heap_dev_dma()
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/ |
| H A D | dma-heap.c | 46 struct device *heap_dev; member 298 return heap->heap_dev; in dma_heap_get_dev() 360 heap->heap_dev = device_create(dma_heap_class, in dma_heap_add() 365 if (IS_ERR(heap->heap_dev)) { in dma_heap_add() 367 err_ret = ERR_CAST(heap->heap_dev); in dma_heap_add() 372 heap->heap_dev = get_device(heap->heap_dev); in dma_heap_add() 382 put_device(heap->heap_dev); in dma_heap_add()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | rk-dma-heap.h | 27 int rk_dma_heap_set_dev(struct device *heap_dev); 96 static inline int rk_dma_heap_set_dev(struct device *heap_dev) in rk_dma_heap_set_dev() argument
|