Lines Matching refs:etr_table
444 static void tmc_etr_sg_table_dump(struct etr_sg_table *etr_table)
449 struct tmc_sg_table *sg_table = etr_table->sg_table;
452 etr_table->hwaddr, true);
484 static void tmc_etr_sg_table_dump(struct etr_sg_table *etr_table) {}
494 static void tmc_etr_sg_table_populate(struct etr_sg_table *etr_table)
504 struct tmc_sg_table *sg_table = etr_table->sg_table;
576 struct etr_sg_table *etr_table;
578 etr_table = kzalloc(sizeof(*etr_table), GFP_KERNEL);
579 if (!etr_table)
586 kfree(etr_table);
590 etr_table->sg_table = sg_table;
592 etr_table->hwaddr = sg_table->table_daddr;
593 tmc_etr_sg_table_populate(etr_table);
596 tmc_etr_sg_table_dump(etr_table);
598 return etr_table;
776 struct etr_sg_table *etr_table;
779 etr_table = tmc_init_etr_sg_table(dev, node,
781 if (IS_ERR(etr_table))
783 etr_buf->hwaddr = etr_table->hwaddr;
785 etr_buf->private = etr_table;
791 struct etr_sg_table *etr_table = etr_buf->private;
793 if (etr_table) {
794 tmc_free_sg_table(etr_table->sg_table);
795 kfree(etr_table);
802 struct etr_sg_table *etr_table = etr_buf->private;
804 return tmc_sg_table_get_data(etr_table->sg_table, offset, len, bufpp);
810 struct etr_sg_table *etr_table = etr_buf->private;
811 struct tmc_sg_table *table = etr_table->sg_table;