Skip to content

Commit cd8ff81

Browse files
jpanisbldavem330
authored andcommitted
net: ethernet: ti: Add accessors for struct k3_cppi_desc_pool members
This patch adds accessors for desc_size and cpumem members. They may be used, for instance, to compute a descriptor index. Reviewed-by: Jacob Keller <[email protected]> Signed-off-by: Julien Panis <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 50aee97 commit cd8ff81

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

drivers/net/ethernet/ti/k3-cppi-desc-pool.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,5 +132,17 @@ size_t k3_cppi_desc_pool_avail(struct k3_cppi_desc_pool *pool)
132132
}
133133
EXPORT_SYMBOL_GPL(k3_cppi_desc_pool_avail);
134134

135+
size_t k3_cppi_desc_pool_desc_size(const struct k3_cppi_desc_pool *pool)
136+
{
137+
return pool->desc_size;
138+
}
139+
EXPORT_SYMBOL_GPL(k3_cppi_desc_pool_desc_size);
140+
141+
void *k3_cppi_desc_pool_cpuaddr(const struct k3_cppi_desc_pool *pool)
142+
{
143+
return pool->cpumem;
144+
}
145+
EXPORT_SYMBOL_GPL(k3_cppi_desc_pool_cpuaddr);
146+
135147
MODULE_LICENSE("GPL");
136148
MODULE_DESCRIPTION("TI K3 CPPI5 descriptors pool API");

drivers/net/ethernet/ti/k3-cppi-desc-pool.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,7 @@ k3_cppi_desc_pool_dma2virt(struct k3_cppi_desc_pool *pool, dma_addr_t dma);
2626
void *k3_cppi_desc_pool_alloc(struct k3_cppi_desc_pool *pool);
2727
void k3_cppi_desc_pool_free(struct k3_cppi_desc_pool *pool, void *addr);
2828
size_t k3_cppi_desc_pool_avail(struct k3_cppi_desc_pool *pool);
29+
size_t k3_cppi_desc_pool_desc_size(const struct k3_cppi_desc_pool *pool);
30+
void *k3_cppi_desc_pool_cpuaddr(const struct k3_cppi_desc_pool *pool);
2931

3032
#endif /* K3_CPPI_DESC_POOL_H_ */

0 commit comments

Comments
 (0)