Home
last modified time | relevance | path

Searched refs:tmc_sg_table (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
H A Dcoresight-tmc.h234 * struct tmc_sg_table - Generic SG table for TMC
243 struct tmc_sg_table { struct
310 struct tmc_sg_table *tmc_alloc_sg_table(struct device *dev,
315 void tmc_free_sg_table(struct tmc_sg_table *sg_table);
316 void tmc_sg_table_sync_table(struct tmc_sg_table *sg_table);
317 void tmc_sg_table_sync_data_range(struct tmc_sg_table *table,
319 ssize_t tmc_sg_table_get_data(struct tmc_sg_table *sg_table,
322 tmc_sg_table_buf_size(struct tmc_sg_table *sg_table) in tmc_sg_table_buf_size()
H A Dcoresight-catu.c34 struct tmc_sg_table *catu_table;
114 static inline cate_t *catu_get_table(struct tmc_sg_table *catu_table, in catu_get_table()
141 static void catu_dump_table(struct tmc_sg_table *catu_table) in catu_dump_table()
166 static inline void catu_dump_table(struct tmc_sg_table *catu_table) in catu_dump_table()
185 catu_populate_table(struct tmc_sg_table *catu_table) in catu_populate_table()
259 static struct tmc_sg_table *
264 struct tmc_sg_table *catu_table; in catu_init_sg_table()
307 struct tmc_sg_table *catu_table = catu_buf->catu_table; in catu_sync_etr_buf()
333 struct tmc_sg_table *catu_table; in catu_alloc_etr_buf()
H A Dcoresight-tmc-etr.c108 struct tmc_sg_table *sg_table;
237 tmc_sg_get_data_page_offset(struct tmc_sg_table *sg_table, dma_addr_t addr) in tmc_sg_get_data_page_offset()
242 static inline void tmc_free_table_pages(struct tmc_sg_table *sg_table) in tmc_free_table_pages()
249 static void tmc_free_data_pages(struct tmc_sg_table *sg_table) in tmc_free_data_pages()
256 void tmc_free_sg_table(struct tmc_sg_table *sg_table) in tmc_free_sg_table()
268 static int tmc_alloc_table_pages(struct tmc_sg_table *sg_table) in tmc_alloc_table_pages()
289 static int tmc_alloc_data_pages(struct tmc_sg_table *sg_table, void **pages) in tmc_alloc_data_pages()
319 struct tmc_sg_table *tmc_alloc_sg_table(struct device *dev, in tmc_alloc_sg_table()
326 struct tmc_sg_table *sg_table; in tmc_alloc_sg_table()
353 void tmc_sg_table_sync_data_range(struct tmc_sg_table *tabl
[all...]
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
H A Dcoresight-tmc.h238 * struct tmc_sg_table - Generic SG table for TMC
247 struct tmc_sg_table { struct
314 struct tmc_sg_table *tmc_alloc_sg_table(struct device *dev,
319 void tmc_free_sg_table(struct tmc_sg_table *sg_table);
320 void tmc_sg_table_sync_table(struct tmc_sg_table *sg_table);
321 void tmc_sg_table_sync_data_range(struct tmc_sg_table *table,
323 ssize_t tmc_sg_table_get_data(struct tmc_sg_table *sg_table,
326 tmc_sg_table_buf_size(struct tmc_sg_table *sg_table) in tmc_sg_table_buf_size()
H A Dcoresight-catu.c34 struct tmc_sg_table *catu_table;
114 static inline cate_t *catu_get_table(struct tmc_sg_table *catu_table, in catu_get_table()
141 static void catu_dump_table(struct tmc_sg_table *catu_table) in catu_dump_table()
166 static inline void catu_dump_table(struct tmc_sg_table *catu_table) in catu_dump_table()
185 catu_populate_table(struct tmc_sg_table *catu_table) in catu_populate_table()
259 static struct tmc_sg_table *
264 struct tmc_sg_table *catu_table; in catu_init_sg_table()
307 struct tmc_sg_table *catu_table = catu_buf->catu_table; in catu_sync_etr_buf()
333 struct tmc_sg_table *catu_table; in catu_alloc_etr_buf()
H A Dcoresight-tmc-etr.c106 struct tmc_sg_table *sg_table;
235 tmc_sg_get_data_page_offset(struct tmc_sg_table *sg_table, dma_addr_t addr) in tmc_sg_get_data_page_offset()
240 static inline void tmc_free_table_pages(struct tmc_sg_table *sg_table) in tmc_free_table_pages()
247 static void tmc_free_data_pages(struct tmc_sg_table *sg_table) in tmc_free_data_pages()
254 void tmc_free_sg_table(struct tmc_sg_table *sg_table) in tmc_free_sg_table()
266 static int tmc_alloc_table_pages(struct tmc_sg_table *sg_table) in tmc_alloc_table_pages()
287 static int tmc_alloc_data_pages(struct tmc_sg_table *sg_table, void **pages) in tmc_alloc_data_pages()
317 struct tmc_sg_table *tmc_alloc_sg_table(struct device *dev, in tmc_alloc_sg_table()
324 struct tmc_sg_table *sg_table; in tmc_alloc_sg_table()
351 void tmc_sg_table_sync_data_range(struct tmc_sg_table *tabl
[all...]

Completed in 7 milliseconds