qcacmn: assign dump functions to per chip specific

1. add more function pointers for the remainder functions which are
generic
2. assign functions to per chip level
3. prevent using generic rx_pkt_tlv struct and using at a per soc
specific instead

Change-Id: I1cefb10c7a70f04dbf8b110fcfee6f1c9f4ab1a0
CRs-Fixed: 3533521
This commit is contained in:
Ruben Columbus
2023-07-20 16:27:57 -07:00
zatwierdzone przez Rahul Choudhary
rodzic 7dab708812
commit ea44c5ab75
22 zmienionych plików z 909 dodań i 666 usunięć

Wyświetl plik

@@ -524,16 +524,18 @@ void hal_rx_proc_phyrx_other_receive_info_tlv_6290(void *rx_tlv_hdr,
/**
* hal_rx_dump_msdu_start_tlv_6290() - dump RX msdu_start TLV in structured
* human readable format.
* @msdustart: pointer the msdu_start TLV in pkt.
* human readable format.
* @pkttlvs: pointer to the pkttlvs.
* @dbg_level: log level.
*
* Return: void
*/
static void hal_rx_dump_msdu_start_tlv_6290(void *msdustart,
static void hal_rx_dump_msdu_start_tlv_6290(void *pkttlvs,
uint8_t dbg_level)
{
struct rx_msdu_start *msdu_start = (struct rx_msdu_start *)msdustart;
struct rx_pkt_tlvs *pkt_tlvs = (struct rx_pkt_tlvs *)pkttlvs;
struct rx_msdu_start *msdu_start =
&pkt_tlvs->msdu_start_tlv.rx_msdu_start;
QDF_TRACE(QDF_MODULE_ID_DP, dbg_level,
"rx_msdu_start tlv - "
@@ -607,16 +609,17 @@ static void hal_rx_dump_msdu_start_tlv_6290(void *msdustart,
/**
* hal_rx_dump_msdu_end_tlv_6290() - dump RX msdu_end TLV in structured
* human readable format.
* @msduend: pointer the msdu_end TLV in pkt.
* human readable format.
* @pkttlvs: pointer to the pkttlvs.
* @dbg_level: log level.
*
* Return: void
*/
static void hal_rx_dump_msdu_end_tlv_6290(void *msduend,
static void hal_rx_dump_msdu_end_tlv_6290(void *pkttlvs,
uint8_t dbg_level)
{
struct rx_msdu_end *msdu_end = (struct rx_msdu_end *)msduend;
struct rx_pkt_tlvs *pkt_tlvs = (struct rx_pkt_tlvs *)pkttlvs;
struct rx_msdu_end *msdu_end = &pkt_tlvs->msdu_end_tlv.rx_msdu_end;
QDF_TRACE(QDF_MODULE_ID_DP, dbg_level,
"rx_msdu_end tlv - "