|
@@ -337,6 +337,7 @@ struct qdf_nbuf_cb {
|
|
*/
|
|
*/
|
|
|
|
|
|
typedef void (*qdf_nbuf_trace_update_t)(char *);
|
|
typedef void (*qdf_nbuf_trace_update_t)(char *);
|
|
|
|
+typedef void (*qdf_nbuf_free_t)(__qdf_nbuf_t);
|
|
|
|
|
|
#define __qdf_nbuf_mapped_paddr_get(skb) QDF_NBUF_CB_PADDR(skb)
|
|
#define __qdf_nbuf_mapped_paddr_get(skb) QDF_NBUF_CB_PADDR(skb)
|
|
|
|
|
|
@@ -513,6 +514,7 @@ QDF_STATUS __qdf_nbuf_map_single(__qdf_device_t osdev,
|
|
void __qdf_nbuf_unmap_single(__qdf_device_t osdev,
|
|
void __qdf_nbuf_unmap_single(__qdf_device_t osdev,
|
|
struct sk_buff *skb, qdf_dma_dir_t dir);
|
|
struct sk_buff *skb, qdf_dma_dir_t dir);
|
|
void __qdf_nbuf_reg_trace_cb(qdf_nbuf_trace_update_t cb_func_ptr);
|
|
void __qdf_nbuf_reg_trace_cb(qdf_nbuf_trace_update_t cb_func_ptr);
|
|
|
|
+void __qdf_nbuf_reg_free_cb(qdf_nbuf_free_t cb_func_ptr);
|
|
|
|
|
|
QDF_STATUS __qdf_nbuf_dmamap_create(qdf_device_t osdev, __qdf_dma_map_t *dmap);
|
|
QDF_STATUS __qdf_nbuf_dmamap_create(qdf_device_t osdev, __qdf_dma_map_t *dmap);
|
|
void __qdf_nbuf_dmamap_destroy(qdf_device_t osdev, __qdf_dma_map_t dmap);
|
|
void __qdf_nbuf_dmamap_destroy(qdf_device_t osdev, __qdf_dma_map_t dmap);
|