qcacmn: Account for frags attached to chained nbufs in frag_list

Page fragments can be attached to the chained nbufs present in the
frag_list of the parent nbuf. Update the debug entries for such fragments
in different scenarios.

Change-Id: Ib114ec43dcb6cbcd707552bcca19f1ac0d3c2a22
CRs-Fixed: 2791903
Šī revīzija ir iekļauta:
Harsh Kumar Bijlani
2020-10-02 11:51:41 +05:30
revīziju iesūtīja snandini
vecāks ef806a62d2
revīzija e3907fda5d
3 mainīti faili ar 184 papildinājumiem un 33 dzēšanām

Parādīt failu

@@ -3900,6 +3900,22 @@ void qdf_net_buf_debug_acquire_frag(qdf_nbuf_t buf, const char *func,
void qdf_net_buf_debug_release_frag(qdf_nbuf_t buf, const char *func,
uint32_t line);
/**
* qdf_nbuf_frag_count_inc() - Increment global frag counter
* @buf: qdf_nbuf_t
*
* Return: none
*/
void qdf_nbuf_frag_count_inc(qdf_nbuf_t buf);
/**
* qdf_nbuf_frag_count_dec() - Decrement global frag counter
* @buf: qdf_nbuf_t
*
* Return: none
*/
void qdf_nbuf_frag_count_dec(qdf_nbuf_t buf);
#else /* NBUF_FRAG_MEMORY_DEBUG */
/**
@@ -3954,6 +3970,15 @@ static inline void qdf_net_buf_debug_release_frag(qdf_nbuf_t buf,
uint32_t line)
{
}
static inline void qdf_nbuf_frag_count_inc(qdf_nbuf_t buf)
{
}
static inline void qdf_nbuf_frag_count_dec(qdf_nbuf_t buf)
{
}
#endif /* NBUF_FRAG_MEMORY_DEBUG */
#ifdef MEMORY_DEBUG