Home
last modified time | relevance | path

Searched refs:resrv_buf (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/hwtracing/coresight/
H A Dcoresight-tmc-etr.c704 struct etr_flat_buf *resrv_buf; in tmc_etr_alloc_resrv_buf() local
711 resrv_buf = kzalloc_obj(*resrv_buf); in tmc_etr_alloc_resrv_buf()
712 if (!resrv_buf) in tmc_etr_alloc_resrv_buf()
715 resrv_buf->daddr = dma_map_resource(real_dev, drvdata->resrv_buf.paddr, in tmc_etr_alloc_resrv_buf()
716 drvdata->resrv_buf.size, in tmc_etr_alloc_resrv_buf()
718 if (dma_mapping_error(real_dev, resrv_buf->daddr)) { in tmc_etr_alloc_resrv_buf()
720 kfree(resrv_buf); in tmc_etr_alloc_resrv_buf()
724 resrv_buf->vaddr = drvdata->resrv_buf.vaddr; in tmc_etr_alloc_resrv_buf()
725 resrv_buf->size = etr_buf->size = drvdata->resrv_buf.size; in tmc_etr_alloc_resrv_buf()
726 resrv_buf->dev = &drvdata->csdev->dev; in tmc_etr_alloc_resrv_buf()
[all …]
H A Dcoresight-tmc-core.c131 if (drvdata->resrv_buf.paddr != mdata->trace_paddr) { in is_tmc_crashdata_valid()
158 struct tmc_resrv_buf *rbuf = &drvdata->resrv_buf; in tmc_get_resvbuf_trace()
189 rbuf = &drvdata->resrv_buf; in tmc_prepare_crashdata()
356 rbuf = &drvdata->resrv_buf; in tmc_crashdata_open()
406 rbuf = &drvdata->resrv_buf; in tmc_crashdata_release()
653 drvdata->resrv_buf.vaddr = memremap(res.start, in tmc_get_reserved_region()
656 if (IS_ERR_OR_NULL(drvdata->resrv_buf.vaddr)) { in tmc_get_reserved_region()
661 drvdata->resrv_buf.paddr = res.start; in tmc_get_reserved_region()
662 drvdata->resrv_buf.size = resource_size(&res); in tmc_get_reserved_region()
H A Dcoresight-tmc-etf.c647 drvdata->buf = drvdata->resrv_buf.vaddr; in tmc_panic_sync_etf()
656 mdata->trace_paddr = drvdata->resrv_buf.paddr; in tmc_panic_sync_etf()