flat_buf 594 drivers/hwtracing/coresight/coresight-tmc-etr.c struct etr_flat_buf *flat_buf; flat_buf 601 drivers/hwtracing/coresight/coresight-tmc-etr.c flat_buf = kzalloc(sizeof(*flat_buf), GFP_KERNEL); flat_buf 602 drivers/hwtracing/coresight/coresight-tmc-etr.c if (!flat_buf) flat_buf 605 drivers/hwtracing/coresight/coresight-tmc-etr.c flat_buf->vaddr = dma_alloc_coherent(real_dev, etr_buf->size, flat_buf 606 drivers/hwtracing/coresight/coresight-tmc-etr.c &flat_buf->daddr, GFP_KERNEL); flat_buf 607 drivers/hwtracing/coresight/coresight-tmc-etr.c if (!flat_buf->vaddr) { flat_buf 608 drivers/hwtracing/coresight/coresight-tmc-etr.c kfree(flat_buf); flat_buf 612 drivers/hwtracing/coresight/coresight-tmc-etr.c flat_buf->size = etr_buf->size; flat_buf 613 drivers/hwtracing/coresight/coresight-tmc-etr.c flat_buf->dev = &drvdata->csdev->dev; flat_buf 614 drivers/hwtracing/coresight/coresight-tmc-etr.c etr_buf->hwaddr = flat_buf->daddr; flat_buf 616 drivers/hwtracing/coresight/coresight-tmc-etr.c etr_buf->private = flat_buf; flat_buf 622 drivers/hwtracing/coresight/coresight-tmc-etr.c struct etr_flat_buf *flat_buf = etr_buf->private; flat_buf 624 drivers/hwtracing/coresight/coresight-tmc-etr.c if (flat_buf && flat_buf->daddr) { flat_buf 625 drivers/hwtracing/coresight/coresight-tmc-etr.c struct device *real_dev = flat_buf->dev->parent; flat_buf 627 drivers/hwtracing/coresight/coresight-tmc-etr.c dma_free_coherent(real_dev, flat_buf->size, flat_buf 628 drivers/hwtracing/coresight/coresight-tmc-etr.c flat_buf->vaddr, flat_buf->daddr); flat_buf 630 drivers/hwtracing/coresight/coresight-tmc-etr.c kfree(flat_buf); flat_buf 649 drivers/hwtracing/coresight/coresight-tmc-etr.c struct etr_flat_buf *flat_buf = etr_buf->private; flat_buf 651 drivers/hwtracing/coresight/coresight-tmc-etr.c *bufpp = (char *)flat_buf->vaddr + offset;