Home
last modified time | relevance | path

Searched refs:resrv_buf (Results 1 – 4 of 4) 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.h276 struct tmc_resrv_buf resrv_buf; member
399 if (drvdata->resrv_buf.vaddr && in tmc_has_reserved_buffer()
400 drvdata->resrv_buf.size) in tmc_has_reserved_buffer()
439 return crc32_le(0, (void *)drvdata->resrv_buf.vaddr, crc_size); in find_crash_tracedata_crc()
H A Dcoresight-tmc-core.c135 if (drvdata->resrv_buf.paddr != mdata->trace_paddr) { in is_tmc_crashdata_valid()
162 struct tmc_resrv_buf *rbuf = &drvdata->resrv_buf; in tmc_get_resvbuf_trace()
193 rbuf = &drvdata->resrv_buf; in tmc_prepare_crashdata()
360 rbuf = &drvdata->resrv_buf; in tmc_crashdata_open()
411 rbuf = &drvdata->resrv_buf; in tmc_crashdata_release()
658 drvdata->resrv_buf.vaddr = memremap(res.start, in tmc_get_reserved_region()
661 if (IS_ERR_OR_NULL(drvdata->resrv_buf.vaddr)) { in tmc_get_reserved_region()
666 drvdata->resrv_buf.paddr = res.start; in tmc_get_reserved_region()
667 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()