Searched refs:tmc_sg_table (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-tmc.h | 234 * 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 D | coresight-catu.c | 34 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 D | coresight-tmc-etr.c | 108 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 D | coresight-tmc.h | 238 * 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 D | coresight-catu.c | 34 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 D | coresight-tmc-etr.c | 106 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