etr_perf         1334 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct etr_perf_buffer *etr_perf;
etr_perf         1338 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf = kzalloc_node(sizeof(*etr_perf), GFP_KERNEL, node);
etr_perf         1339 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (!etr_perf)
etr_perf         1346 drivers/hwtracing/coresight/coresight-tmc-etr.c 	kfree(etr_perf);
etr_perf         1354 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf->drvdata = drvdata;
etr_perf         1355 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf->etr_buf = etr_buf;
etr_perf         1357 drivers/hwtracing/coresight/coresight-tmc-etr.c 	return etr_perf;
etr_perf         1365 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct etr_perf_buffer *etr_perf;
etr_perf         1368 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf = tmc_etr_setup_perf_buf(drvdata, event,
etr_perf         1370 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (IS_ERR(etr_perf)) {
etr_perf         1375 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf->pid = task_pid_nr(event->owner);
etr_perf         1376 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf->snapshot = snapshot;
etr_perf         1377 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf->nr_pages = nr_pages;
etr_perf         1378 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf->pages = pages;
etr_perf         1380 drivers/hwtracing/coresight/coresight-tmc-etr.c 	return etr_perf;
etr_perf         1385 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct etr_perf_buffer *etr_perf = config;
etr_perf         1386 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_drvdata *drvdata = etr_perf->drvdata;
etr_perf         1387 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct etr_buf *buf, *etr_buf = etr_perf->etr_buf;
etr_perf         1400 drivers/hwtracing/coresight/coresight-tmc-etr.c 	buf = idr_remove(&drvdata->idr, etr_perf->pid);
etr_perf         1410 drivers/hwtracing/coresight/coresight-tmc-etr.c 	tmc_free_etr_buf(etr_perf->etr_buf);
etr_perf         1413 drivers/hwtracing/coresight/coresight-tmc-etr.c 	kfree(etr_perf);
etr_perf         1420 drivers/hwtracing/coresight/coresight-tmc-etr.c static void tmc_etr_sync_perf_buffer(struct etr_perf_buffer *etr_perf,
etr_perf         1426 drivers/hwtracing/coresight/coresight-tmc-etr.c 	unsigned long head = etr_perf->head;
etr_perf         1428 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct etr_buf *etr_buf = etr_perf->etr_buf;
etr_perf         1430 drivers/hwtracing/coresight/coresight-tmc-etr.c 	head = etr_perf->head;
etr_perf         1433 drivers/hwtracing/coresight/coresight-tmc-etr.c 	dst_pages = (char **)etr_perf->pages;
etr_perf         1460 drivers/hwtracing/coresight/coresight-tmc-etr.c 			if (++pg_idx == etr_perf->nr_pages)
etr_perf         1483 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct etr_perf_buffer *etr_perf = config;
etr_perf         1484 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct etr_buf *etr_buf = etr_perf->etr_buf;
etr_perf         1519 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (!etr_perf->snapshot && size > handle->size) {
etr_perf         1537 drivers/hwtracing/coresight/coresight-tmc-etr.c 	tmc_etr_sync_perf_buffer(etr_perf, offset, size);
etr_perf         1545 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (etr_perf->snapshot)
etr_perf         1554 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (!etr_perf->snapshot && lost)
etr_perf         1566 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct etr_perf_buffer *etr_perf = etm_perf_sink_config(handle);
etr_perf         1575 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (WARN_ON(!etr_perf || !etr_perf->etr_buf)) {
etr_perf         1581 drivers/hwtracing/coresight/coresight-tmc-etr.c 	pid = etr_perf->pid;
etr_perf         1589 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_perf->head = PERF_IDX2OFF(handle->head, etr_perf);
etr_perf         1600 drivers/hwtracing/coresight/coresight-tmc-etr.c 	rc = tmc_etr_enable_hw(drvdata, etr_perf->etr_buf);
etr_perf         1605 drivers/hwtracing/coresight/coresight-tmc-etr.c 		drvdata->perf_buf = etr_perf->etr_buf;