Searched refs:resrv_buf (Results 1 – 4 of 4) sorted by relevance
706 struct etr_flat_buf *resrv_buf; in tmc_etr_alloc_resrv_buf() local713 resrv_buf = kzalloc(sizeof(*resrv_buf), GFP_KERNEL); in tmc_etr_alloc_resrv_buf()714 if (!resrv_buf) in tmc_etr_alloc_resrv_buf()717 resrv_buf->daddr = dma_map_resource(real_dev, drvdata->resrv_buf.paddr, in tmc_etr_alloc_resrv_buf()722 kfree(resrv_buf); in tmc_etr_alloc_resrv_buf()726 resrv_buf->vaddr = drvdata->resrv_buf.vaddr; in tmc_etr_alloc_resrv_buf()727 resrv_buf->size = etr_buf->size = drvdata->resrv_buf.size; in tmc_etr_alloc_resrv_buf()731 etr_buf->private = resrv_buf; in tmc_etr_alloc_resrv_buf()739 if (resrv_buf && resrv_buf->daddr) { in tmc_etr_free_resrv_buf()745 kfree(resrv_buf); in tmc_etr_free_resrv_buf()[all …]
272 struct tmc_resrv_buf resrv_buf; member395 if (drvdata->resrv_buf.vaddr && in tmc_has_reserved_buffer()396 drvdata->resrv_buf.size) in tmc_has_reserved_buffer()435 return crc32_le(0, (void *)drvdata->resrv_buf.vaddr, crc_size); in find_crash_tracedata_crc()
134 if (drvdata->resrv_buf.paddr != mdata->trace_paddr) { in is_tmc_crashdata_valid()161 struct tmc_resrv_buf *rbuf = &drvdata->resrv_buf; in tmc_get_resvbuf_trace()192 rbuf = &drvdata->resrv_buf; in tmc_prepare_crashdata()359 rbuf = &drvdata->resrv_buf; in tmc_crashdata_open()410 rbuf = &drvdata->resrv_buf; in tmc_crashdata_release()668 drvdata->resrv_buf.vaddr = memremap(res.start, in tmc_get_reserved_region()671 if (IS_ERR_OR_NULL(drvdata->resrv_buf.vaddr)) { in tmc_get_reserved_region()676 drvdata->resrv_buf.paddr = res.start; in tmc_get_reserved_region()677 drvdata->resrv_buf.size = resource_size(&res); in tmc_get_reserved_region()
636 drvdata->buf = drvdata->resrv_buf.vaddr; in tmc_panic_sync_etf()645 mdata->trace_paddr = drvdata->resrv_buf.paddr; in tmc_panic_sync_etf()