qcacmn: Add code to remove void pointer usage
Add code to remove void pointer usage for hal_soc and introduce opaque pointer to be used intead of void from dp layer into hal layer Change-Id: Ia38571174c6ed79558d0f0c9cd1a0f4afaa66483 CRs-Fixed: 2480857
这个提交包含在:
@@ -892,9 +892,12 @@ static inline void hal_tx_init_data_ring(void *hal_soc, void *hal_srng)
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_desc_set_dscp_tid_table_id(struct hal_soc *hal_soc,
|
||||
void *desc, uint8_t id)
|
||||
static inline
|
||||
void hal_tx_desc_set_dscp_tid_table_id(hal_soc_handle_t hal_soc_hdl,
|
||||
void *desc, uint8_t id)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_desc_set_dscp_tid_table_id(desc, id);
|
||||
}
|
||||
|
||||
@@ -907,9 +910,11 @@ static inline void hal_tx_desc_set_dscp_tid_table_id(struct hal_soc *hal_soc,
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_set_dscp_tid_map(struct hal_soc *hal_soc,
|
||||
static inline void hal_tx_set_dscp_tid_map(hal_soc_handle_t hal_soc_hdl,
|
||||
uint8_t *map, uint8_t id)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_set_dscp_tid_map(hal_soc, map, id);
|
||||
}
|
||||
|
||||
@@ -923,9 +928,12 @@ static inline void hal_tx_set_dscp_tid_map(struct hal_soc *hal_soc,
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_update_dscp_tid(struct hal_soc *hal_soc, uint8_t tid,
|
||||
uint8_t id, uint8_t dscp)
|
||||
static inline
|
||||
void hal_tx_update_dscp_tid(hal_soc_handle_t hal_soc_hdl, uint8_t tid,
|
||||
uint8_t id, uint8_t dscp)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_update_dscp_tid(hal_soc, tid, id, dscp);
|
||||
}
|
||||
|
||||
@@ -940,9 +948,11 @@ static inline void hal_tx_update_dscp_tid(struct hal_soc *hal_soc, uint8_t tid,
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_desc_set_lmac_id(struct hal_soc *hal_soc,
|
||||
static inline void hal_tx_desc_set_lmac_id(hal_soc_handle_t hal_soc_hdl,
|
||||
void *desc, uint8_t lmac_id)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_desc_set_lmac_id(desc, lmac_id);
|
||||
}
|
||||
|
||||
@@ -956,9 +966,11 @@ static inline void hal_tx_desc_set_lmac_id(struct hal_soc *hal_soc,
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_desc_set_search_type(struct hal_soc *hal_soc,
|
||||
static inline void hal_tx_desc_set_search_type(hal_soc_handle_t hal_soc_hdl,
|
||||
void *desc, uint8_t search_type)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_desc_set_search_type(desc, search_type);
|
||||
}
|
||||
|
||||
@@ -971,10 +983,12 @@ static inline void hal_tx_desc_set_search_type(struct hal_soc *hal_soc,
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_desc_set_search_index(struct hal_soc *hal_soc,
|
||||
static inline void hal_tx_desc_set_search_index(hal_soc_handle_t hal_soc_hdl,
|
||||
void *desc,
|
||||
uint32_t search_index)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_desc_set_search_index(desc, search_index);
|
||||
}
|
||||
|
||||
@@ -1024,9 +1038,11 @@ static inline void hal_tx_desc_set_buf_addr(void *desc, dma_addr_t paddr,
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_set_pcp_tid_map_default(struct hal_soc *hal_soc,
|
||||
static inline void hal_tx_set_pcp_tid_map_default(hal_soc_handle_t hal_soc_hdl,
|
||||
uint8_t *map)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_set_pcp_tid_map(hal_soc, map);
|
||||
}
|
||||
|
||||
@@ -1039,9 +1055,11 @@ static inline void hal_tx_set_pcp_tid_map_default(struct hal_soc *hal_soc,
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_update_pcp_tid_map(struct hal_soc *hal_soc,
|
||||
static inline void hal_tx_update_pcp_tid_map(hal_soc_handle_t hal_soc_hdl,
|
||||
uint8_t pcp, uint8_t tid)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_update_pcp_tid_map(hal_soc, tid, tid);
|
||||
}
|
||||
|
||||
@@ -1053,8 +1071,11 @@ static inline void hal_tx_update_pcp_tid_map(struct hal_soc *hal_soc,
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void hal_tx_set_tidmap_prty(struct hal_soc *hal_soc, uint8_t val)
|
||||
static inline
|
||||
void hal_tx_set_tidmap_prty(hal_soc_handle_t hal_soc_hdl, uint8_t val)
|
||||
{
|
||||
struct hal_soc *hal_soc = (struct hal_soc *)hal_soc_hdl;
|
||||
|
||||
hal_soc->ops->hal_tx_set_tidmap_prty(hal_soc, val);
|
||||
}
|
||||
#endif /* HAL_TX_H */
|
||||
|
在新工单中引用
屏蔽一个用户