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;