Lines Matching refs:dhdp

88 #define DBG_RING_ACTIVE(dhdp, ring_id) \  argument
89 ((dhdp)->dbg->dbg_rings[(ring_id)].state == RING_ACTIVE)
91 #define DBG_RING_ACTIVE(dhdp, ring_id) 0 argument
350 #define DBG_EVENT_LOG(dhdp, connect_state) \ argument
354 if (CAN_SLEEP() && DBG_RING_ACTIVE(dhdp, DHD_EVENT_RING_ID)) \
355 dhd_os_push_push_ring_data(dhdp, DHD_EVENT_RING_ID, \
623 typedef void (*dbg_urgent_noti_t) (dhd_pub_t *dhdp, const void *data, const uint32 len);
624 typedef int (*dbg_mon_tx_pkts_t) (dhd_pub_t *dhdp, void *pkt, uint32 pktid);
625 typedef int (*dbg_mon_tx_status_t) (dhd_pub_t *dhdp, void *pkt,
627 typedef int (*dbg_mon_rx_pkts_t) (dhd_pub_t *dhdp, void *pkt);
667 #define DHD_DBG_PKT_MON_TX(dhdp, pkt, pktid) \ argument
669 if ((dhdp) && (dhdp)->dbg && (dhdp)->dbg->pkt_mon.tx_pkt_mon && (pkt)) { \
670 (dhdp)->dbg->pkt_mon.tx_pkt_mon((dhdp), (pkt), (pktid)); \
673 #define DHD_DBG_PKT_MON_TX_STATUS(dhdp, pkt, pktid, status) \ argument
675 if ((dhdp) && (dhdp)->dbg && (dhdp)->dbg->pkt_mon.tx_status_mon && (pkt)) { \
676 (dhdp)->dbg->pkt_mon.tx_status_mon((dhdp), (pkt), (pktid), (status)); \
679 #define DHD_DBG_PKT_MON_RX(dhdp, pkt) \ argument
681 if ((dhdp) && (dhdp)->dbg && (dhdp)->dbg->pkt_mon.rx_pkt_mon && (pkt)) { \
683 (dhdp)->dbg->pkt_mon.rx_pkt_mon((dhdp), (pkt)); \
688 #define DHD_DBG_PKT_MON_START(dhdp) \ argument
689 dhd_os_dbg_start_pkt_monitor((dhdp));
690 #define DHD_DBG_PKT_MON_STOP(dhdp) \ argument
691 dhd_os_dbg_stop_pkt_monitor((dhdp));
693 #define DHD_DBG_PKT_MON_TX(dhdp, pkt, pktid) argument
694 #define DHD_DBG_PKT_MON_TX_STATUS(dhdp, pkt, pktid, status) argument
695 #define DHD_DBG_PKT_MON_RX(dhdp, pkt) argument
696 #define DHD_DBG_PKT_MON_START(dhdp) argument
697 #define DHD_DBG_PKT_MON_STOP(dhdp) argument
762 extern void dhd_dbg_trace_evnt_handler(dhd_pub_t *dhdp, void *event_data,
764 void dhd_dbg_msgtrace_log_parser(dhd_pub_t *dhdp, void *event_data,
768 extern int dhd_dbg_attach(dhd_pub_t *dhdp, dbg_pullreq_t os_pullreq,
770 extern void dhd_dbg_detach(dhd_pub_t *dhdp);
771 extern int dhd_dbg_start(dhd_pub_t *dhdp, bool start);
772 extern int dhd_dbg_set_configuration(dhd_pub_t *dhdp, int ring_id,
774 extern int dhd_dbg_find_ring_id(dhd_pub_t *dhdp, char *ring_name);
775 extern dhd_dbg_ring_t *dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id);
776 extern void *dhd_dbg_get_priv(dhd_pub_t *dhdp);
777 extern int dhd_dbg_send_urgent_evt(dhd_pub_t *dhdp, const void *data, const uint32 len);
778 extern void dhd_dbg_verboselog_printf(dhd_pub_t *dhdp, prcd_event_log_hdr_t *plog_hdr,
780 int dhd_dbg_pull_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len);
781 int dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len,
783 int dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr,
786 int dhd_dbg_get_ring_status(dhd_pub_t *dhdp, int ring_id,
793 extern int dhd_dbg_attach_pkt_monitor(dhd_pub_t *dhdp,
797 extern int dhd_dbg_start_pkt_monitor(dhd_pub_t *dhdp);
798 extern int dhd_dbg_monitor_tx_pkts(dhd_pub_t *dhdp, void *pkt, uint32 pktid);
799 extern int dhd_dbg_monitor_tx_status(dhd_pub_t *dhdp, void *pkt,
801 extern int dhd_dbg_monitor_rx_pkts(dhd_pub_t *dhdp, void *pkt);
802 extern int dhd_dbg_stop_pkt_monitor(dhd_pub_t *dhdp);
803 extern int dhd_dbg_monitor_get_tx_pkts(dhd_pub_t *dhdp, void __user *user_buf,
805 extern int dhd_dbg_monitor_get_rx_pkts(dhd_pub_t *dhdp, void __user *user_buf,
807 extern int dhd_dbg_detach_pkt_monitor(dhd_pub_t *dhdp);
810 extern bool dhd_dbg_process_tx_status(dhd_pub_t *dhdp, void *pkt,
814 extern int dhd_os_dbg_attach(dhd_pub_t *dhdp);
815 extern void dhd_os_dbg_detach(dhd_pub_t *dhdp);
819 extern int dhd_os_dbg_register_urgent_notifier(dhd_pub_t *dhdp,
822 extern int dhd_os_start_logging(dhd_pub_t *dhdp, char *ring_name, int log_level,
824 extern int dhd_os_reset_logging(dhd_pub_t *dhdp);
825 extern int dhd_os_suppress_logging(dhd_pub_t *dhdp, bool suppress);
827 extern int dhd_os_get_ring_status(dhd_pub_t *dhdp, int ring_id,
829 extern int dhd_os_trigger_get_ring_data(dhd_pub_t *dhdp, char *ring_name);
830 extern int dhd_os_push_push_ring_data(dhd_pub_t *dhdp, int ring_id, void *data, int32 data_len);
831 extern int dhd_os_dbg_get_feature(dhd_pub_t *dhdp, int32 *features);
834 extern int dhd_os_dbg_attach_pkt_monitor(dhd_pub_t *dhdp);
835 extern int dhd_os_dbg_start_pkt_monitor(dhd_pub_t *dhdp);
836 extern int dhd_os_dbg_monitor_tx_pkts(dhd_pub_t *dhdp, void *pkt,
838 extern int dhd_os_dbg_monitor_tx_status(dhd_pub_t *dhdp, void *pkt,
840 extern int dhd_os_dbg_monitor_rx_pkts(dhd_pub_t *dhdp, void *pkt);
841 extern int dhd_os_dbg_stop_pkt_monitor(dhd_pub_t *dhdp);
842 extern int dhd_os_dbg_monitor_get_tx_pkts(dhd_pub_t *dhdp,
844 extern int dhd_os_dbg_monitor_get_rx_pkts(dhd_pub_t *dhdp,
846 extern int dhd_os_dbg_detach_pkt_monitor(dhd_pub_t *dhdp);