tmc_pages 120 drivers/hwtracing/coresight/coresight-catu.c struct tmc_pages *table_pages = &catu_table->table_pages; tmc_pages 142 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages_get_offset(struct tmc_pages *tmc_pages, dma_addr_t addr) tmc_pages 147 drivers/hwtracing/coresight/coresight-tmc-etr.c for (i = 0; i < tmc_pages->nr_pages; i++) { tmc_pages 148 drivers/hwtracing/coresight/coresight-tmc-etr.c page_start = tmc_pages->daddrs[i]; tmc_pages 161 drivers/hwtracing/coresight/coresight-tmc-etr.c static void tmc_pages_free(struct tmc_pages *tmc_pages, tmc_pages 167 drivers/hwtracing/coresight/coresight-tmc-etr.c for (i = 0; i < tmc_pages->nr_pages; i++) { tmc_pages 168 drivers/hwtracing/coresight/coresight-tmc-etr.c if (tmc_pages->daddrs && tmc_pages->daddrs[i]) tmc_pages 169 drivers/hwtracing/coresight/coresight-tmc-etr.c dma_unmap_page(real_dev, tmc_pages->daddrs[i], tmc_pages 171 drivers/hwtracing/coresight/coresight-tmc-etr.c if (tmc_pages->pages && tmc_pages->pages[i]) tmc_pages 172 drivers/hwtracing/coresight/coresight-tmc-etr.c __free_page(tmc_pages->pages[i]); tmc_pages 175 drivers/hwtracing/coresight/coresight-tmc-etr.c kfree(tmc_pages->pages); tmc_pages 176 drivers/hwtracing/coresight/coresight-tmc-etr.c kfree(tmc_pages->daddrs); tmc_pages 177 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages->pages = NULL; tmc_pages 178 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages->daddrs = NULL; tmc_pages 179 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages->nr_pages = 0; tmc_pages 190 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_pages_alloc(struct tmc_pages *tmc_pages, tmc_pages 199 drivers/hwtracing/coresight/coresight-tmc-etr.c nr_pages = tmc_pages->nr_pages; tmc_pages 200 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages->daddrs = kcalloc(nr_pages, sizeof(*tmc_pages->daddrs), tmc_pages 202 drivers/hwtracing/coresight/coresight-tmc-etr.c if (!tmc_pages->daddrs) tmc_pages 204 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages->pages = kcalloc(nr_pages, sizeof(*tmc_pages->pages), tmc_pages 206 drivers/hwtracing/coresight/coresight-tmc-etr.c if (!tmc_pages->pages) { tmc_pages 207 drivers/hwtracing/coresight/coresight-tmc-etr.c kfree(tmc_pages->daddrs); tmc_pages 208 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages->daddrs = NULL; tmc_pages 224 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages->daddrs[i] = paddr; tmc_pages 225 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages->pages[i] = page; tmc_pages 229 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages_free(tmc_pages, dev, dir); tmc_pages 267 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_pages *table_pages = &sg_table->table_pages; tmc_pages 354 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_pages *data = &table->data_pages; tmc_pages 369 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_pages *table_pages = &sg_table->table_pages; tmc_pages 390 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_pages *data_pages = &sg_table->data_pages; tmc_pages 413 drivers/hwtracing/coresight/coresight-tmc-etr.c struct tmc_pages *tmc_pages; tmc_pages 416 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages = &sg_table->table_pages; tmc_pages 419 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_pages = &sg_table->data_pages; tmc_pages 423 drivers/hwtracing/coresight/coresight-tmc-etr.c offset = tmc_pages_get_offset(tmc_pages, addr); tmc_pages 249 drivers/hwtracing/coresight/coresight-tmc.h struct tmc_pages table_pages; tmc_pages 250 drivers/hwtracing/coresight/coresight-tmc.h struct tmc_pages data_pages;