/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_flowring.c | 57 static INLINE uint16 dhd_flowid_find(dhd_pub_t *dhdp, uint8 ifindex, 60 static INLINE uint16 dhd_flowid_alloc(dhd_pub_t *dhdp, uint8 ifindex, 63 static INLINE int dhd_flowid_lookup(dhd_pub_t *dhdp, uint8 ifindex, 88 dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_ring_node() argument 92 ASSERT(dhdp != (dhd_pub_t*)NULL); in dhd_flow_ring_node() 93 ASSERT(flowid < dhdp->num_flow_rings); in dhd_flow_ring_node() 94 if (flowid >= dhdp->num_flow_rings) { in dhd_flow_ring_node() 98 flow_ring_node = &(((flow_ring_node_t*)(dhdp->flow_ring_table))[flowid]); in dhd_flow_ring_node() 106 dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid) in dhd_flow_queue() argument 110 flow_ring_node = dhd_flow_ring_node(dhdp, flowi in dhd_flow_queue() 121 dhd_flow_queue_reinit(dhd_pub_t *dhdp, flow_queue_t *queue, int max) dhd_flow_queue_reinit() argument 141 dhd_flow_queue_init(dhd_pub_t *dhdp, flow_queue_t *queue, int max) dhd_flow_queue_init() argument 162 dhd_flow_queue_enqueue(dhd_pub_t *dhdp, flow_queue_t *queue, void *pkt) dhd_flow_queue_enqueue() argument 196 dhd_flow_queue_dequeue(dhd_pub_t *dhdp, flow_queue_t *queue) dhd_flow_queue_dequeue() argument 227 dhd_flow_queue_reinsert(dhd_pub_t *dhdp, flow_queue_t *queue, void *pkt) dhd_flow_queue_reinsert() argument 244 dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint16 flowid, int queue_budget, int cumm_threshold, void *cumm_ctr, int l2cumm_threshold, void *l2cumm_ctr) dhd_flow_ring_config_thresholds() argument 272 dhd_num_prio_supported_per_flow_ring(dhd_pub_t *dhdp) dhd_num_prio_supported_per_flow_ring() argument 305 dhd_get_max_multi_client_flow_rings(dhd_pub_t *dhdp) dhd_get_max_multi_client_flow_rings() argument 315 dhd_flow_rings_init(dhd_pub_t *dhdp, uint32 num_flow_rings) dhd_flow_rings_init() argument 439 dhd_flow_rings_deinit(dhd_pub_t *dhdp) dhd_flow_rings_deinit() argument 521 dhd_flow_rings_ifindex2role(dhd_pub_t *dhdp, uint8 ifindex) dhd_flow_rings_ifindex2role() argument 529 is_tdls_destination(dhd_pub_t *dhdp, uint8 *da) is_tdls_destination() argument 551 dhd_flowid_find(dhd_pub_t *dhdp, uint8 ifindex, uint8 prio, char *sa, char *da) dhd_flowid_find() argument 620 dhd_flowid_alloc(dhd_pub_t *dhdp, uint8 ifindex, uint8 prio, char *sa, char *da) dhd_flowid_alloc() argument 703 dhd_flowid_lookup(dhd_pub_t *dhdp, uint8 ifindex, uint8 prio, char *sa, char *da, uint16 *flowid) dhd_flowid_lookup() argument 857 dhd_flowid_find_by_ifidx(dhd_pub_t *dhdp, uint8 ifindex, uint16 flowid) dhd_flowid_find_by_ifidx() argument 899 dhd_flowid_debug_create(dhd_pub_t *dhdp, uint8 ifindex, uint8 prio, char *sa, char *da, uint16 *flowid) dhd_flowid_debug_create() argument 910 dhd_flowid_update(dhd_pub_t *dhdp, uint8 ifindex, uint8 prio, void *pktbuf) dhd_flowid_update() argument 940 dhd_flowid_free(dhd_pub_t *dhdp, uint8 ifindex, uint16 flowid) dhd_flowid_free() argument 1010 dhd_flow_rings_delete(dhd_pub_t *dhdp, uint8 ifindex) dhd_flow_rings_delete() argument 1036 dhd_flow_rings_flush(dhd_pub_t *dhdp, uint8 ifindex) dhd_flow_rings_flush() argument 1063 dhd_flow_rings_delete_for_peer(dhd_pub_t *dhdp, uint8 ifindex, char *addr) dhd_flow_rings_delete_for_peer() argument 1103 dhd_update_interface_flow_info(dhd_pub_t *dhdp, uint8 ifindex, uint8 op, uint8 role) dhd_update_interface_flow_info() argument 1149 dhd_update_interface_link_status(dhd_pub_t *dhdp, uint8 ifindex, uint8 status) dhd_update_interface_link_status() argument 1175 dhd_update_flow_prio_map(dhd_pub_t *dhdp, uint8 map) dhd_update_flow_prio_map() argument [all...] |
H A D | dhd_debug.h | 87 #define DBG_RING_ACTIVE(dhdp, ring_id) \ 88 ((dhdp)->dbg->dbg_rings[(ring_id)].state == RING_ACTIVE) 90 #define DBG_RING_ACTIVE(dhdp, ring_id) 0 348 #define DBG_EVENT_LOG(dhdp, connect_state) \ 352 if (CAN_SLEEP() && DBG_RING_ACTIVE(dhdp, DHD_EVENT_RING_ID)) \ 353 dhd_os_push_push_ring_data(dhdp, DHD_EVENT_RING_ID, \ 618 typedef void (*dbg_urgent_noti_t) (dhd_pub_t *dhdp, const void *data, const uint32 len); 619 typedef int (*dbg_mon_tx_pkts_t) (dhd_pub_t *dhdp, void *pkt, uint32 pktid); 620 typedef int (*dbg_mon_tx_status_t) (dhd_pub_t *dhdp, void *pkt, 622 typedef int (*dbg_mon_rx_pkts_t) (dhd_pub_t *dhdp, voi [all...] |
H A D | dhd_debug_linux.c | 51 dhd_pub_t *dhdp; member 74 debug_data_send(dhd_pub_t *dhdp, int ring_id, const void *data, const uint32 len, in debug_data_send() argument 79 ndev = dhd_linux_get_primary_netdev(dhdp); in debug_data_send() 91 dhd_os_dbg_urgent_notifier(dhd_pub_t *dhdp, const void *data, const uint32 len) in dhd_os_dbg_urgent_notifier() argument 94 ndev = dhd_linux_get_primary_netdev(dhdp); in dhd_os_dbg_urgent_notifier() 98 urgent_noti_sub_cb(ndev, data, len, dhdp->soc_ram_length); in dhd_os_dbg_urgent_notifier() 117 dhd_pub_t *dhdp = ring_info->dhdp; in dbg_ring_poll_worker() local 125 ring = &dhdp->dbg->dbg_rings[ringid]; in dbg_ring_poll_worker() 127 dhd_dbg_get_ring_status(dhdp, ringi in dbg_ring_poll_worker() 193 dhd_os_dbg_register_urgent_notifier(dhd_pub_t *dhdp, dbg_urgent_noti_sub_t urgent_noti_sub) dhd_os_dbg_register_urgent_notifier() argument 203 dhd_os_start_logging(dhd_pub_t *dhdp, char *ring_name, int log_level, int flags, int time_intval, int threshold) dhd_os_start_logging() argument 243 dhd_os_reset_logging(dhd_pub_t *dhdp) dhd_os_reset_logging() argument 275 dhd_os_suppress_logging(dhd_pub_t *dhdp, bool suppress) dhd_os_suppress_logging() argument 301 dhd_os_get_ring_status(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_status_t *dbg_ring_status) dhd_os_get_ring_status() argument 307 dhd_os_trigger_get_ring_data(dhd_pub_t *dhdp, char *ring_name) dhd_os_trigger_get_ring_data() argument 330 dhd_os_push_push_ring_data(dhd_pub_t *dhdp, int ring_id, void *data, int32 data_len) dhd_os_push_push_ring_data() argument 375 dhd_os_dbg_attach_pkt_monitor(dhd_pub_t *dhdp) dhd_os_dbg_attach_pkt_monitor() argument 382 dhd_os_dbg_start_pkt_monitor(dhd_pub_t *dhdp) dhd_os_dbg_start_pkt_monitor() argument 388 dhd_os_dbg_monitor_tx_pkts(dhd_pub_t *dhdp, void *pkt, uint32 pktid) dhd_os_dbg_monitor_tx_pkts() argument 394 dhd_os_dbg_monitor_tx_status(dhd_pub_t *dhdp, void *pkt, uint32 pktid, uint16 status) dhd_os_dbg_monitor_tx_status() argument 401 dhd_os_dbg_monitor_rx_pkts(dhd_pub_t *dhdp, void *pkt) dhd_os_dbg_monitor_rx_pkts() argument 407 dhd_os_dbg_stop_pkt_monitor(dhd_pub_t *dhdp) dhd_os_dbg_stop_pkt_monitor() argument 413 dhd_os_dbg_monitor_get_tx_pkts(dhd_pub_t *dhdp, void __user *user_buf, uint16 req_count, uint16 *resp_count) dhd_os_dbg_monitor_get_tx_pkts() argument 420 dhd_os_dbg_monitor_get_rx_pkts(dhd_pub_t *dhdp, void __user *user_buf, uint16 req_count, uint16 *resp_count) dhd_os_dbg_monitor_get_rx_pkts() argument 427 dhd_os_dbg_detach_pkt_monitor(dhd_pub_t *dhdp) dhd_os_dbg_detach_pkt_monitor() argument 434 dhd_os_dbg_get_feature(dhd_pub_t *dhdp, int32 *features) dhd_os_dbg_get_feature() argument 470 dhd_os_dbg_attach(dhd_pub_t *dhdp) dhd_os_dbg_attach() argument 497 dhd_os_dbg_detach(dhd_pub_t *dhdp) dhd_os_dbg_detach() argument [all...] |
H A D | dhd_debug.c | 147 dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr, void *data) in dhd_dbg_push_to_ring() argument 153 if (!dhdp || !dhdp->dbg) { in dhd_dbg_push_to_ring() 162 ring = &dhdp->dbg->dbg_rings[ring_id]; in dhd_dbg_push_to_ring() 169 dhd_dbg_ring_sched_pull(ring, pending_len, dhdp->dbg->pullreq, in dhd_dbg_push_to_ring() 170 dhdp->dbg->private, ring->id); in dhd_dbg_push_to_ring() 176 dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id) in dhd_dbg_get_ring_from_ring_id() argument 178 if (!dhdp || !dhdp->dbg) { in dhd_dbg_get_ring_from_ring_id() 187 return &dhdp in dhd_dbg_get_ring_from_ring_id() 191 dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len, bool strip_header) dhd_dbg_pull_single_from_ring() argument 211 dhd_dbg_pull_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len) dhd_dbg_pull_from_ring() argument 500 dhd_dbg_verboselog_handler(dhd_pub_t *dhdp, prcd_event_log_hdr_t *plog_hdr, void *raw_event_ptr, uint32 logset, uint16 block, uint32* data) dhd_dbg_verboselog_handler() argument 564 dhd_dbg_verboselog_printf(dhd_pub_t *dhdp, prcd_event_log_hdr_t *plog_hdr, void *raw_event_ptr, uint32 *log_ptr, uint32 logset, uint16 block) dhd_dbg_verboselog_printf() argument 777 dhd_dbg_msgtrace_log_parser(dhd_pub_t *dhdp, void *event_data, void *raw_event_ptr, uint datalen, bool msgtrace_hdr_present, uint32 msgtrace_seqnum) dhd_dbg_msgtrace_log_parser() argument 1090 dhd_dbg_verboselog_handler(dhd_pub_t *dhdp, prcd_event_log_hdr_t *plog_hdr, void *raw_event_ptr, uint32 logset, uint16 block, uint32 *data) dhd_dbg_verboselog_handler() argument 1093 dhd_dbg_msgtrace_log_parser(dhd_pub_t *dhdp, void *event_data, void *raw_event_ptr, uint datalen, bool msgtrace_hdr_present, uint32 msgtrace_seqnum) dhd_dbg_msgtrace_log_parser() argument 1099 dhd_dbg_trace_evnt_handler(dhd_pub_t *dhdp, void *event_data, void *raw_event_ptr, uint datalen) dhd_dbg_trace_evnt_handler() argument 1125 dhd_dbg_set_event_log_tag(dhd_pub_t *dhdp, uint16 tag, uint8 set) dhd_dbg_set_event_log_tag() argument 1149 dhd_dbg_set_configuration(dhd_pub_t *dhdp, int ring_id, int log_level, int flags, uint32 threshold) dhd_dbg_set_configuration() argument 1214 dhd_dbg_get_ring_status(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_status_t *dbg_ring_status) dhd_dbg_get_ring_status() argument 1268 dhd_dbg_find_ring_id(dhd_pub_t *dhdp, char *ring_name) dhd_dbg_find_ring_id() argument 1291 dhd_dbg_get_priv(dhd_pub_t *dhdp) dhd_dbg_get_priv() argument 1303 dhd_dbg_start(dhd_pub_t *dhdp, bool start) dhd_dbg_start() argument 1331 dhd_dbg_send_urgent_evt(dhd_pub_t *dhdp, const void *data, const uint32 len) dhd_dbg_send_urgent_evt() argument 1408 __dhd_dbg_free_tx_pkts(dhd_pub_t *dhdp, dhd_dbg_tx_info_t *tx_pkts, uint16 pkt_count) __dhd_dbg_free_tx_pkts() argument 1427 __dhd_dbg_free_rx_pkts(dhd_pub_t *dhdp, dhd_dbg_rx_info_t *rx_pkts, uint16 pkt_count) __dhd_dbg_free_rx_pkts() argument 1446 __dhd_dbg_dump_pkt_info(dhd_pub_t *dhdp, dhd_dbg_pkt_info_t *info) __dhd_dbg_dump_pkt_info() argument 1463 __dhd_dbg_dump_tx_pkt_info(dhd_pub_t *dhdp, dhd_dbg_tx_info_t *tx_pkt, uint16 count) __dhd_dbg_dump_tx_pkt_info() argument 1474 __dhd_dbg_dump_rx_pkt_info(dhd_pub_t *dhdp, dhd_dbg_rx_info_t *rx_pkt, uint16 count) __dhd_dbg_dump_rx_pkt_info() argument 1485 dhd_dbg_attach_pkt_monitor(dhd_pub_t *dhdp, dbg_mon_tx_pkts_t tx_pkt_mon, dbg_mon_tx_status_t tx_status_mon, dbg_mon_rx_pkts_t rx_pkt_mon) dhd_dbg_attach_pkt_monitor() argument 1613 dhd_dbg_start_pkt_monitor(dhd_pub_t *dhdp) dhd_dbg_start_pkt_monitor() argument 1680 dhd_dbg_monitor_tx_pkts(dhd_pub_t *dhdp, void *pkt, uint32 pktid) dhd_dbg_monitor_tx_pkts() argument 1727 dhd_dbg_monitor_tx_status(dhd_pub_t *dhdp, void *pkt, uint32 pktid, uint16 status) dhd_dbg_monitor_tx_status() argument 1807 dhd_dbg_monitor_rx_pkts(dhd_pub_t *dhdp, void *pkt) dhd_dbg_monitor_rx_pkts() argument 1853 dhd_dbg_stop_pkt_monitor(dhd_pub_t *dhdp) dhd_dbg_stop_pkt_monitor() argument 1902 dhd_dbg_monitor_get_tx_pkts(dhd_pub_t *dhdp, void __user *user_buf, uint16 req_count, uint16 *resp_count) dhd_dbg_monitor_get_tx_pkts() argument 2000 dhd_dbg_monitor_get_rx_pkts(dhd_pub_t *dhdp, void __user *user_buf, uint16 req_count, uint16 *resp_count) dhd_dbg_monitor_get_rx_pkts() argument 2091 dhd_dbg_detach_pkt_monitor(dhd_pub_t *dhdp) dhd_dbg_detach_pkt_monitor() argument 2164 dhd_dbg_process_tx_status(dhd_pub_t *dhdp, void *pkt, uint32 pktid, uint16 status) dhd_dbg_process_tx_status() argument 2176 dhd_dbg_process_tx_status(dhd_pub_t *dhdp, void *pkt, uint32 pktid, uint16 status) dhd_dbg_process_tx_status() argument 2322 dhd_dbg_attach(dhd_pub_t *dhdp, dbg_pullreq_t os_pullreq, dbg_urgent_noti_t os_urgent_notifier, void *os_priv) dhd_dbg_attach() argument 2388 dhd_dbg_detach(dhd_pub_t *dhdp) dhd_dbg_detach() argument [all...] |
H A D | dhd.h | 173 #define DHD_BUS_BUSY_SET_IN_TX(dhdp) \ 174 (dhdp)->dhd_bus_busy_state |= DHD_BUS_BUSY_IN_TX 175 #define DHD_BUS_BUSY_SET_IN_SEND_PKT(dhdp) \ 176 (dhdp)->dhd_bus_busy_state |= DHD_BUS_BUSY_IN_SEND_PKT 177 #define DHD_BUS_BUSY_SET_IN_DPC(dhdp) \ 178 (dhdp)->dhd_bus_busy_state |= DHD_BUS_BUSY_IN_DPC 179 #define DHD_BUS_BUSY_SET_IN_WD(dhdp) \ 180 (dhdp)->dhd_bus_busy_state |= DHD_BUS_BUSY_IN_WD 181 #define DHD_BUS_BUSY_SET_IN_IOVAR(dhdp) \ 182 (dhdp) 1593 MUTEX_LOCK_SOFTAP_SET_INIT(dhd_pub_t * dhdp) MUTEX_LOCK_SOFTAP_SET_INIT() argument 1598 MUTEX_LOCK_SOFTAP_SET(dhd_pub_t * dhdp) MUTEX_LOCK_SOFTAP_SET() argument 1603 MUTEX_UNLOCK_SOFTAP_SET(dhd_pub_t * dhdp) MUTEX_UNLOCK_SOFTAP_SET() argument 2652 dhd_set_macaddr_from_file(dhd_pub_t *dhdp) dhd_set_macaddr_from_file() argument 2667 dhd_check_module_cid(dhd_pub_t *dhdp) dhd_check_module_cid() argument 2672 dhd_check_module_mac(dhd_pub_t *dhdp) dhd_check_module_mac() argument 2693 dhd_read_cis(dhd_pub_t *dhdp) dhd_read_cis() argument 2694 dhd_clear_cis(dhd_pub_t *dhdp) dhd_clear_cis() argument 3149 dhd_schedule_reset(dhd_pub_t *dhdp) dhd_schedule_reset() argument 3165 dhd_get_max_txbufs(dhd_pub_t *dhdp) dhd_get_max_txbufs() argument [all...] |
H A D | dhd_ip.c | 131 dhd_pub_t *dhdp; member 219 static int _tdata_psh_info_pool_init(dhd_pub_t *dhdp, in _tdata_psh_info_pool_init() argument 234 MALLOC(dhdp->osh, sizeof(tdata_psh_info_t) * TCPDATA_PSH_INFO_MAXNUM); in _tdata_psh_info_pool_init() 253 static void _tdata_psh_info_pool_deinit(dhd_pub_t *dhdp, in _tdata_psh_info_pool_deinit() argument 290 MFREE(dhdp->osh, tcpack_sup_mod->tdata_psh_info_pool, in _tdata_psh_info_pool_deinit() 307 dhd_pub_t *dhdp; in dhd_tcpack_send() local 322 dhdp = cur_tbl->dhdp; in dhd_tcpack_send() 323 if (!dhdp) { in dhd_tcpack_send() 327 flags = dhd_os_tcpacklock(dhdp); in dhd_tcpack_send() 369 dhd_tcpack_suppress_set(dhd_pub_t *dhdp, uint8 mode) dhd_tcpack_suppress_set() argument 525 dhd_tcpack_info_tbl_clean(dhd_pub_t *dhdp) dhd_tcpack_info_tbl_clean() argument 575 dhd_tcpack_check_xmit(dhd_pub_t *dhdp, void *pkt) dhd_tcpack_check_xmit() argument 636 dhd_tcpdata_psh_acked(dhd_pub_t *dhdp, uint8 *ip_hdr, uint8 *tcp_hdr, uint32 tcp_ack_num) dhd_tcpdata_psh_acked() argument 719 dhd_tcpack_suppress(dhd_pub_t *dhdp, void *pkt) dhd_tcpack_suppress() argument 942 dhd_tcpdata_info_get(dhd_pub_t *dhdp, void *pkt) dhd_tcpdata_info_get() argument 1171 dhd_tcpack_hold(dhd_pub_t *dhdp, void *pkt, int ifidx) dhd_tcpack_hold() argument 1382 dhd_tcpdata_get_flag(dhd_pub_t *dhdp, void *pkt) dhd_tcpdata_get_flag() argument [all...] |
H A D | dhd_linux_pktdump.h | 60 extern void dhd_dump_mod_pkt_timer(dhd_pub_t *dhdp, uint16 rsn); 61 extern void dhd_dump_pkt_init(dhd_pub_t *dhdp); 62 extern void dhd_dump_pkt_deinit(dhd_pub_t *dhdp); 63 extern void dhd_dump_pkt_clear(dhd_pub_t *dhdp); 65 static INLINE void dhd_dump_mod_pkt_timer(dhd_pub_t *dhdp, uint16 rsn) { } in dhd_dump_mod_pkt_timer() argument 66 static INLINE void dhd_dump_pkt_init(dhd_pub_t *dhdp) { } in dhd_dump_pkt_init() argument 67 static INLINE void dhd_dump_pkt_deinit(dhd_pub_t *dhdp) { } in dhd_dump_pkt_deinit() argument 68 static INLINE void dhd_dump_pkt_clear(dhd_pub_t *dhdp) { } in dhd_dump_pkt_clear() argument 73 extern void dhd_trx_pkt_dump(dhd_pub_t *dhdp, int ifidx, 76 static INLINE void dhd_trx_pkt_dump(dhd_pub_t *dhdp, in argument 85 dhd_dhcp_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, bool tx, uint32 *pkthash, uint16 *pktfate) dhd_dhcp_dump() argument 94 dhd_dns_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, bool tx, uint32 *pkthash, uint16 *pktfate) dhd_dns_dump() argument 103 dhd_icmp_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, bool tx, uint32 *pkthash, uint16 *pktfate) dhd_icmp_dump() argument 112 dhd_arp_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, bool tx, uint32 *pkthash, uint16 *pktfate) dhd_arp_dump() argument [all...] |
H A D | dhd_bus.h | 63 extern int dhd_bus_init(dhd_pub_t *dhdp, bool enforce_mutex); 66 extern void dhd_bus_getidletime(dhd_pub_t *dhdp, int *idletime); 69 extern void dhd_bus_setidletime(dhd_pub_t *dhdp, int idle_time); 91 extern int dhd_bus_oob_intr_register(dhd_pub_t *dhdp); 92 extern void dhd_bus_oob_intr_unregister(dhd_pub_t *dhdp); 93 extern void dhd_bus_oob_intr_set(dhd_pub_t *dhdp, bool enable); 109 extern int dhd_bus_iovar_op(dhd_pub_t *dhdp, const char *name, 113 extern void dhd_bus_dump(dhd_pub_t *dhdp, struct bcmstrbuf *strbuf); 116 extern void dhd_bus_clearcounts(dhd_pub_t *dhdp); 151 extern void dhd_txglom_enable(dhd_pub_t *dhdp, boo 293 dhd_bus_intr_count_dump(dhd_pub_t *dhdp) dhd_bus_intr_count_dump() argument 294 dhd_bus_set_dpc_sched_time(dhd_pub_t *dhdp) dhd_bus_set_dpc_sched_time() argument 295 dhd_bus_query_dpc_sched_errors(dhd_pub_t *dhdp) dhd_bus_query_dpc_sched_errors() argument 296 dhd_bus_dmaxfer_lpbk(dhd_pub_t *dhdp, uint32 type) dhd_bus_dmaxfer_lpbk() argument 298 dhd_bus_set_linkdown(dhd_pub_t *dhdp, bool val) dhd_bus_set_linkdown() argument 299 dhd_bus_get_linkdown(dhd_pub_t *dhdp) dhd_bus_get_linkdown() argument 300 dhd_bus_get_cto(dhd_pub_t *dhdp) dhd_bus_get_cto() argument [all...] |
H A D | dhd_linux_lb.c | 338 void dhd_lb_stats_init(dhd_pub_t *dhdp) in dhd_lb_stats_init() argument 344 if (dhdp == NULL) { in dhd_lb_stats_init() 350 dhd = dhdp->info; in dhd_lb_stats_init() 359 dhd->napi_percpu_run_cnt = (uint32 *)MALLOC(dhdp->osh, alloc_size); in dhd_lb_stats_init() 370 dhd->rxc_percpu_run_cnt = (uint32 *)MALLOC(dhdp->osh, alloc_size); in dhd_lb_stats_init() 381 dhd->txc_percpu_run_cnt = (uint32 *)MALLOC(dhdp->osh, alloc_size); in dhd_lb_stats_init() 390 dhd->cpu_online_cnt = (uint32 *)MALLOC(dhdp->osh, alloc_size); in dhd_lb_stats_init() 399 dhd->cpu_offline_cnt = (uint32 *)MALLOC(dhdp->osh, alloc_size); in dhd_lb_stats_init() 408 dhd->txp_percpu_run_cnt = (uint32 *)MALLOC(dhdp->osh, alloc_size); in dhd_lb_stats_init() 417 dhd->tx_start_percpu_run_cnt = (uint32 *)MALLOC(dhdp in dhd_lb_stats_init() 466 dhd_lb_stats_deinit(dhd_pub_t *dhdp) dhd_lb_stats_deinit() argument 536 dhd_lb_stats_dump_histo(dhd_pub_t *dhdp, struct bcmstrbuf *strbuf, uint32 **hist) dhd_lb_stats_dump_histo() argument 597 dhd_lb_stats_dump(dhd_pub_t *dhdp, struct bcmstrbuf *strbuf) dhd_lb_stats_dump() argument 688 dhd_lb_stats_update_napi_histo(dhd_pub_t *dhdp, uint32 count) dhd_lb_stats_update_napi_histo() argument 700 dhd_lb_stats_update_txc_histo(dhd_pub_t *dhdp, uint32 count) dhd_lb_stats_update_txc_histo() argument 712 dhd_lb_stats_update_rxc_histo(dhd_pub_t *dhdp, uint32 count) dhd_lb_stats_update_rxc_histo() argument 724 dhd_lb_stats_txc_percpu_cnt_incr(dhd_pub_t *dhdp) dhd_lb_stats_txc_percpu_cnt_incr() argument 730 dhd_lb_stats_rxc_percpu_cnt_incr(dhd_pub_t *dhdp) dhd_lb_stats_rxc_percpu_cnt_incr() argument 789 dhd_lb_tx_compl_dispatch(dhd_pub_t *dhdp) dhd_lb_tx_compl_dispatch() argument 842 dhd_lb_rx_compl_dispatch(dhd_pub_t *dhdp) dhd_lb_rx_compl_dispatch() argument 900 dhd_tx_dispatcher_fn(dhd_pub_t *dhdp) dhd_tx_dispatcher_fn() argument 942 dhd_lb_tx_dispatch(dhd_pub_t *dhdp) dhd_lb_tx_dispatch() argument 1128 dhd_lb_rx_napi_dispatch(dhd_pub_t *dhdp) dhd_lb_rx_napi_dispatch() argument 1191 dhd_lb_rx_pkt_enqueue(dhd_pub_t *dhdp, void *pkt, int ifidx) dhd_lb_rx_pkt_enqueue() argument 1205 dhd_irq_set_affinity(dhd_pub_t *dhdp, const struct cpumask *cpumask) dhd_irq_set_affinity() argument [all...] |
H A D | dhd_linux.c | 276 extern bool dhd_wlfc_skip_fc(void * dhdp, uint8 idx); 318 static int dhd_wait_for_file_dump(dhd_pub_t *dhdp); 356 static int do_dhd_log_dump(dhd_pub_t *dhdp, log_dump_type_t *type); 357 static int dhd_log_flush(dhd_pub_t *dhdp, log_dump_type_t *type); 358 static void dhd_get_time_str(dhd_pub_t *dhdp, char *time_str, int size); 360 void cfgvendor_log_dump_len(dhd_pub_t *dhdp, log_dump_type_t *type, struct sk_buff *skb); 361 static void dhd_print_buf_addr(dhd_pub_t *dhdp, char *name, void *buf, unsigned int size); 362 static void dhd_log_dump_buf_addr(dhd_pub_t *dhdp, log_dump_type_t *type); 374 static void dhd_debug_uart_exec(dhd_pub_t *dhdp, char *cmd); 394 bool dhd_is_static_ndev(dhd_pub_t *dhdp, struc 1013 dhd_get_ifp(dhd_pub_t *dhdp, uint32 ifidx) dhd_get_ifp() argument 1083 dhd_sta_free(dhd_pub_t * dhdp, dhd_sta_t * sta) dhd_sta_free() argument 1143 dhd_sta_alloc(dhd_pub_t * dhdp) dhd_sta_alloc() argument 1202 dhd_sta_pool_init(dhd_pub_t *dhdp, int max_sta) dhd_sta_pool_init() argument 1255 dhd_sta_pool_fini(dhd_pub_t *dhdp, int max_sta) dhd_sta_pool_fini() argument 1276 dhd_sta_pool_clear(dhd_pub_t *dhdp, int max_sta) dhd_sta_pool_clear() argument 1540 dhd_sta_pool_init(dhd_pub_t *dhdp, int max_sta) dhd_sta_pool_init() argument 1541 dhd_sta_pool_fini(dhd_pub_t *dhdp, int max_sta) dhd_sta_pool_fini() argument 1542 dhd_sta_pool_clear(dhd_pub_t *dhdp, int max_sta) dhd_sta_pool_clear() argument 1550 dhd_axi_error_dispatch(dhd_pub_t *dhdp) dhd_axi_error_dispatch() argument 1565 dhd_bssidx2idx(dhd_pub_t *dhdp, uint32 bssidx) dhd_bssidx2idx() argument 1585 dhd_rxf_enqueue(dhd_pub_t *dhdp, void* skb) dhd_rxf_enqueue() argument 1620 dhd_rxf_dequeue(dhd_pub_t *dhdp) dhd_rxf_dequeue() argument 1650 dhd_process_cid_mac(dhd_pub_t *dhdp, bool prepost) dhd_process_cid_mac() argument 1666 dhd_wait_for_file_dump(dhd_pub_t *dhdp) dhd_wait_for_file_dump() argument 1798 dhd_packet_filter_add_remove(dhd_pub_t *dhdp, int add_remove, int num) dhd_packet_filter_add_remove() argument 2336 dhd_pub_t *dhdp = &dhd->pub; dhd_suspend_resume_helper() local 2485 dhd_ifname(dhd_pub_t *dhdp, int ifidx) dhd_ifname() argument 2508 dhd_bssidx2bssid(dhd_pub_t *dhdp, int idx) dhd_bssidx2bssid() argument 2740 dhd_get_psta_mode(dhd_pub_t *dhdp) dhd_get_psta_mode() argument 2746 dhd_set_psta_mode(dhd_pub_t *dhdp, uint32 val) dhd_set_psta_mode() argument 2756 dhd_update_rx_pkt_chainable_state(dhd_pub_t* dhdp, uint32 idx) dhd_update_rx_pkt_chainable_state() argument 2783 dhd_get_wet_mode(dhd_pub_t *dhdp) dhd_get_wet_mode() argument 2790 dhd_set_wet_mode(dhd_pub_t *dhdp, uint32 val) dhd_set_wet_mode() argument 3221 dhd_get_ucode_path(dhd_pub_t *dhdp) dhd_get_ucode_path() argument 3274 dhd_sendup(dhd_pub_t *dhdp, int ifidx, void *p) dhd_sendup() argument 3325 __dhd_sendpkt(dhd_pub_t *dhdp, int ifidx, void *pktbuf) __dhd_sendpkt() argument 3535 dhd_sendpkt(dhd_pub_t *dhdp, int ifidx, void *pktbuf) dhd_sendpkt() argument 3919 dhd_bus_wakeup_work(dhd_pub_t *dhdp) dhd_bus_wakeup_work() argument 3938 __dhd_txflowcontrol(dhd_pub_t *dhdp, struct net_device *net, bool state) __dhd_txflowcontrol() argument 3956 dhd_txflowcontrol(dhd_pub_t *dhdp, int ifidx, bool state) dhd_txflowcontrol() argument 4039 dhd_event_logtrace_pkt_process(dhd_pub_t *dhdp, struct sk_buff * skb) dhd_event_logtrace_pkt_process() argument 4087 dhd_pub_t *dhdp; dhd_event_logtrace_process_items() local 4183 dhd_pub_t *dhdp = (dhd_pub_t *)&dhd->pub; dhd_logtrace_thread() local 4372 dhd_event_logtrace_enqueue(dhd_pub_t *dhdp, int ifidx, void *pktbuf) dhd_event_logtrace_enqueue() argument 4386 dhd_event_logtrace_flush_queue(dhd_pub_t *dhdp) dhd_event_logtrace_flush_queue() argument 4401 dhd_sendup_info_buf(dhd_pub_t *dhdp, uint8 *msg) dhd_sendup_info_buf() argument 4437 dhd_rx_frame(dhd_pub_t *dhdp, int ifidx, void *pktbuf, int numpkt, uint8 chan) dhd_rx_frame() argument 5049 dhd_txcomplete(dhd_pub_t *dhdp, void *txp, bool success) dhd_txcomplete() argument 5404 dhd_dpc_enable(dhd_pub_t *dhdp) dhd_dpc_enable() argument 5426 dhd_dpc_kill(dhd_pub_t *dhdp) dhd_dpc_kill() argument 5469 dhd_dpc_tasklet_kill(dhd_pub_t *dhdp) dhd_dpc_tasklet_kill() argument 5514 dhd_sched_dpc(dhd_pub_t *dhdp) dhd_sched_dpc() argument 5535 dhd_sched_rxf(dhd_pub_t *dhdp, void *skb) dhd_sched_rxf() argument 5758 dhd_check_hang(struct net_device *net, dhd_pub_t *dhdp, int error) dhd_check_hang() argument 5817 dhd_rx_mon_pkt_sdio(dhd_pub_t *dhdp, void *pkt, int ifidx) dhd_rx_mon_pkt_sdio() argument 5844 dhd_rx_mon_pkt(dhd_pub_t *dhdp, host_rxbuf_cmpl_t* msg, void *pkt, int ifidx) dhd_rx_mon_pkt() argument 5953 dhdsdio_bus_usr_cnt_inc(dhd_pub_t *dhdp) dhdsdio_bus_usr_cnt_inc() argument 5959 dhdsdio_bus_usr_cnt_dec(dhd_pub_t *dhdp) dhdsdio_bus_usr_cnt_dec() argument 5971 dhd_pub_t *dhdp = (dhd_pub_t *)handle; dhd_bus_get() local 6033 dhd_pub_t *dhdp = (dhd_pub_t *)handle; dhd_bus_put() local 6103 dhd_pub_t *dhdp = (dhd_pub_t *)handle; dhd_bus_clk_enable() local 6128 dhd_pub_t *dhdp = (dhd_pub_t *)handle; dhd_bus_clk_disable() local 6152 dhd_pub_t *dhdp = (dhd_pub_t *)handle; dhd_bus_reset_bt_use_count() local 6163 dhd_pub_t *dhdp = (dhd_pub_t *)handle; dhd_bus_retry_hang_recovery() local 6314 dhd_h2d_log_time_sync_deferred_wq_schedule(dhd_pub_t *dhdp) dhd_h2d_log_time_sync_deferred_wq_schedule() argument 7753 dhd_get_ifp_by_ndev(dhd_pub_t *dhdp, struct net_device *ndev) dhd_get_ifp_by_ndev() argument 7777 dhd_is_static_ndev(dhd_pub_t *dhdp, struct net_device *ndev) dhd_is_static_ndev() argument 7797 dhd_update_iflist_info(dhd_pub_t *dhdp, struct net_device *ndev, int ifidx, uint8 *mac, uint8 bssidx, const char *dngl_name, int if_state) dhd_update_iflist_info() argument 8069 dhd_cleanup_ifp(dhd_pub_t *dhdp, dhd_if_t *ifp) dhd_cleanup_ifp() argument 8104 dhd_pub_t *dhdp = &dhdinfo->pub; dhd_cleanup_if() local 8532 dhd_pub_t *dhdp = (dhd_pub_t *)handler; dhd_wlan_power_off_handler() local 8563 dhd_pub_t *dhdp = (dhd_pub_t *)handler; dhd_wlan_power_on_handler() local 9250 dhd_bus_get_fw_mode(dhd_pub_t *dhdp) dhd_bus_get_fw_mode() argument 9517 dhd_pub_t *dhdp = (dhd_pub_t *)handle; dhd_download_btfw() local 9536 dhd_bus_start(dhd_pub_t *dhdp) dhd_bus_start() argument 9863 dhd_tdls_update_peer_info(dhd_pub_t *dhdp, wl_event_msg_t *event) dhd_tdls_update_peer_info() argument 11675 dhd_change_mtu(dhd_pub_t *dhdp, int new_mtu, int ifidx) dhd_change_mtu() argument 11886 dhd_pub_t *dhdp; dhd_inet6_work_handler() local 11984 dhd_pub_t *dhdp; dhd_inet6addr_notifier_call() local 12035 dhd_attach_net(dhd_pub_t *dhdp, bool need_rtnl_lock) dhd_attach_net() argument 12075 dhd_register_if(dhd_pub_t *dhdp, int ifidx, bool need_rtnl_lock) dhd_register_if() argument 12259 dhd_bus_detach(dhd_pub_t *dhdp) dhd_bus_detach() argument 12297 dhd_detach(dhd_pub_t *dhdp) dhd_detach() argument 12748 dhd_free(dhd_pub_t *dhdp) dhd_free() argument 12794 dhd_clear(dhd_pub_t *dhdp) dhd_clear() argument 13618 dhd_sendup_event(dhd_pub_t *dhdp, wl_event_msg_t *event, void *data) dhd_sendup_event() argument 13629 dhd_sendup_log(dhd_pub_t *dhdp, void *data, int data_len) dhd_sendup_log() argument 13926 dhd_os_enable_packet_filter(dhd_pub_t *dhdp, int val) dhd_os_enable_packet_filter() argument 14115 dhd_pub_t *dhdp = &dhd->pub; dhd_dev_ndo_cfg() local 14182 dhd_pub_t *dhdp; dhd_dev_ndo_update_inet6addr() local 14725 dhd_pub_t *dhdp = &dhd->pub; dhd_dev_cfg_rand_mac_oui() local 15072 dhd_pub_t *dhdp = &dhd->pub; __dhd_apf_add_filter() local 15134 dhd_pub_t *dhdp = &dhd->pub; __dhd_apf_config_filter() local 15187 dhd_pub_t *dhdp = &dhd->pub; __dhd_apf_delete_filter() local 15222 dhd_pub_t *dhdp = &dhd->pub; dhd_dev_apf_get_version() local 15256 dhd_pub_t *dhdp = &dhd->pub; dhd_dev_apf_get_max_len() local 15286 dhd_pub_t *dhdp = &dhd->pub; dhd_dev_apf_add_filter() local 15321 dhd_pub_t *dhdp = &dhd->pub; dhd_dev_apf_enable_filter() local 15344 dhd_pub_t *dhdp = &dhd->pub; dhd_dev_apf_disable_filter() local 15363 dhd_pub_t *dhdp = &dhd->pub; dhd_dev_apf_delete_filter() local 15450 dhd_os_send_hang_message(dhd_pub_t *dhdp) dhd_os_send_hang_message() argument 15555 dhd_pub_t *dhdp = NULL; net_os_send_hang_message_reason() local 15988 dhd_pub_t *dhdp = &dhd->pub; dhd_get_memdump_filename() local 16317 dhd_wk_lock_stats_dump(dhd_pub_t *dhdp) dhd_wk_lock_stats_dump() argument 16799 dhd_set_version_info(dhd_pub_t *dhdp, char *fw) dhd_set_version_info() argument 16849 dhd_os_check_hang(dhd_pub_t *dhdp, int ifidx, int ret) dhd_os_check_hang() argument 16863 dhd_get_instance(dhd_pub_t *dhdp) dhd_get_instance() argument 16875 dhd_pub_t *dhdp; dhd_deepsleep() local 16954 dhd_wlfc_skip_fc(void * dhdp, uint8 idx) dhd_wlfc_skip_fc() argument 16980 dhd_pub_t *dhdp; global() member 17083 dhd_dbgfs_init(dhd_pub_t *dhdp) dhd_dbgfs_init() argument 17160 dhd_get_mcast_regen_bss_enable(dhd_pub_t *dhdp, uint32 idx) dhd_get_mcast_regen_bss_enable() argument 17173 dhd_set_mcast_regen_bss_enable(dhd_pub_t *dhdp, uint32 idx, int val) dhd_set_mcast_regen_bss_enable() argument 17193 dhd_get_ap_isolate(dhd_pub_t *dhdp, uint32 idx) dhd_get_ap_isolate() argument 17206 dhd_set_ap_isolate(dhd_pub_t *dhdp, uint32 idx, int val) dhd_set_ap_isolate() argument 17222 dhd_schedule_memdump(dhd_pub_t *dhdp, uint8 *buf, uint32 size) dhd_schedule_memdump() argument 17309 dhd_pub_t *dhdp = NULL; dhd_mem_dump() local 17474 dhd_pub_t *dhdp = &dhd_info->pub; dhd_sssr_dump_dig_buf_before() local 17496 dhd_pub_t *dhdp = &dhd_info->pub; dhd_sssr_dump_dig_buf_after() local 17518 dhd_pub_t *dhdp = &dhd_info->pub; dhd_sssr_dump_d11_buf_before() local 17534 dhd_pub_t *dhdp = &dhd_info->pub; dhd_sssr_dump_d11_buf_after() local 17549 dhd_pub_t *dhdp; dhd_sssr_dump_to_file() local 17632 dhd_write_sssr_dump(dhd_pub_t *dhdp, uint32 dump_mode) dhd_write_sssr_dump() argument 17697 dhd_schedule_log_dump(dhd_pub_t *dhdp, void *type) dhd_schedule_log_dump() argument 17706 dhd_print_buf_addr(dhd_pub_t *dhdp, char *name, void *buf, unsigned int size) dhd_print_buf_addr() argument 17727 dhd_log_dump_buf_addr(dhd_pub_t *dhdp, log_dump_type_t *type) dhd_log_dump_buf_addr() argument 17908 dhd_pub_t *dhdp = &dhd_info->pub; dhd_nla_put_sssr_dump_len() local 17929 dhd_get_ext_trap_len(void *ndev, dhd_pub_t *dhdp) dhd_get_ext_trap_len() argument 17953 dhd_get_health_chk_len(void *ndev, dhd_pub_t *dhdp) dhd_get_health_chk_len() argument 17976 dhd_get_dhd_dump_len(void *ndev, dhd_pub_t *dhdp) dhd_get_dhd_dump_len() argument 18005 dhd_get_cookie_log_len(void *ndev, dhd_pub_t *dhdp) dhd_get_cookie_log_len() argument 18027 dhd_get_flowring_len(void *ndev, dhd_pub_t *dhdp) dhd_get_flowring_len() argument 18075 dhd_get_ecntrs_len(void *ndev, dhd_pub_t *dhdp) dhd_get_ecntrs_len() argument 18100 dhd_get_rtt_len(void *ndev, dhd_pub_t *dhdp) dhd_get_rtt_len() argument 18124 dhd_get_dld_log_dump(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, int type, void *pos) dhd_get_dld_log_dump() argument 18166 dhd_log_flush(dhd_pub_t *dhdp, log_dump_type_t *type) dhd_log_flush() argument 18230 dhd_get_debug_dump_file_name(void *dev, dhd_pub_t *dhdp, char *dump_path, int size) dhd_get_debug_dump_file_name() argument 18296 dhd_get_time_str(dhd_pub_t *dhdp, char *time_str, int size) dhd_get_time_str() argument 18327 dhd_print_health_chk_data(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, void *pos) dhd_print_health_chk_data() argument 18372 dhd_print_ext_trap_data(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, void *pos) dhd_print_ext_trap_data() argument 18418 dhd_print_dump_data(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, void *pos) dhd_print_dump_data() argument 18460 dhd_print_cookie_data(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, void *pos) dhd_print_cookie_data() argument 18482 dhd_print_flowring_data(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, void *pos) dhd_print_flowring_data() argument 18533 dhd_print_ecntrs_data(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, void *pos) dhd_print_ecntrs_data() argument 18563 dhd_print_rtt_data(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, void *pos) dhd_print_rtt_data() argument 18591 dhd_print_status_log_data(void *dev, dhd_pub_t *dhdp, const void *user_buf, void *fp, uint32 len, void *pos) dhd_print_status_log_data() argument 18609 dhd_get_status_log_len(void *ndev, dhd_pub_t *dhdp) dhd_get_status_log_len() argument 18638 do_dhd_log_dump(dhd_pub_t *dhdp, log_dump_type_t *type) do_dhd_log_dump() argument 18943 dhd_pub_t *dhdp = &dhd->pub; dhd_os_socram_dump() local 18971 dhd_pub_t *dhdp = &dhd->pub; dhd_os_get_socram_dump() local 19019 dhd_pub_t *dhdp = &dhd->pub; dhd_os_get_axi_error_dump() local 19056 dhd_sta_associated(dhd_pub_t *dhdp, uint32 bssidx, uint8 *mac) dhd_sta_associated() argument 19063 dhd_get_ifp_arp_table_handle(dhd_pub_t *dhdp, uint32 bssidx) dhd_get_ifp_arp_table_handle() argument 19074 dhd_get_parp_status(dhd_pub_t *dhdp, uint32 idx) dhd_get_parp_status() argument 19090 dhd_set_parp_status(dhd_pub_t *dhdp, uint32 idx, int val) dhd_set_parp_status() argument 19115 dhd_parp_discard_is_enabled(dhd_pub_t *dhdp, uint32 idx) dhd_parp_discard_is_enabled() argument 19129 dhd_parp_allnode_is_enabled(dhd_pub_t *dhdp, uint32 idx) dhd_parp_allnode_is_enabled() argument 19143 dhd_get_dhcp_unicast_status(dhd_pub_t *dhdp, uint32 idx) dhd_get_dhcp_unicast_status() argument 19157 dhd_set_dhcp_unicast_status(dhd_pub_t *dhdp, uint32 idx, int val) dhd_set_dhcp_unicast_status() argument 19170 dhd_get_block_ping_status(dhd_pub_t *dhdp, uint32 idx) dhd_get_block_ping_status() argument 19184 dhd_set_block_ping_status(dhd_pub_t *dhdp, uint32 idx, int val) dhd_set_block_ping_status() argument 19201 dhd_get_grat_arp_status(dhd_pub_t *dhdp, uint32 idx) dhd_get_grat_arp_status() argument 19215 dhd_set_grat_arp_status(dhd_pub_t *dhdp, uint32 idx, int val) dhd_set_grat_arp_status() argument 19229 dhd_get_block_tdls_status(dhd_pub_t *dhdp, uint32 idx) dhd_get_block_tdls_status() argument 19243 dhd_set_block_tdls_status(dhd_pub_t *dhdp, uint32 idx, int val) dhd_set_block_tdls_status() argument 19563 dhd_pub_t *dhdp; argos_status_notifier_wifi_cb() local 19661 dhd_pub_t *dhdp = (dhd_pub_t *)handle; dhd_page_corrupt_cb() local 19682 dhd_pktid_error_handler(dhd_pub_t *dhdp) dhd_pktid_error_handler() argument 19702 dhd_linux_get_primary_netdev(dhd_pub_t *dhdp) dhd_linux_get_primary_netdev() argument [all...] |
H A D | dhd_flowring.h | 99 #define DHD_FLOW_RING(dhdp, flowid) \ 100 (flow_ring_node_t *)&(((flow_ring_node_t *)((dhdp)->flow_ring_table))[flowid]) 247 extern flow_ring_node_t * dhd_flow_ring_node(dhd_pub_t *dhdp, uint16 flowid); 248 extern flow_queue_t * dhd_flow_queue(dhd_pub_t *dhdp, uint16 flowid); 250 extern void dhd_flow_queue_init(dhd_pub_t *dhdp, flow_queue_t *queue, int max); 251 extern void dhd_flow_queue_reinit(dhd_pub_t *dhdp, flow_queue_t *queue, int max); 253 extern int dhd_flow_queue_enqueue(dhd_pub_t *dhdp, flow_queue_t *queue, void *pkt); 254 extern void * dhd_flow_queue_dequeue(dhd_pub_t *dhdp, flow_queue_t *queue); 255 extern void dhd_flow_queue_reinsert(dhd_pub_t *dhdp, flow_queue_t *queue, void *pkt); 257 extern void dhd_flow_ring_config_thresholds(dhd_pub_t *dhdp, uint1 [all...] |
H A D | dhd_ip.h | 60 extern tcp_hdr_flag_t dhd_tcpdata_get_flag(dhd_pub_t *dhdp, void *pkt); 85 extern int dhd_tcpack_suppress_set(dhd_pub_t *dhdp, uint8 on); 86 extern void dhd_tcpack_info_tbl_clean(dhd_pub_t *dhdp); 87 extern int dhd_tcpack_check_xmit(dhd_pub_t *dhdp, void *pkt); 88 extern bool dhd_tcpack_suppress(dhd_pub_t *dhdp, void *pkt); 89 extern bool dhd_tcpdata_info_get(dhd_pub_t *dhdp, void *pkt); 90 extern bool dhd_tcpack_hold(dhd_pub_t *dhdp, void *pkt, int ifidx);
|
H A D | wl_escan.h | 66 int wl_escan_set_scan(struct net_device *dev, dhd_pub_t *dhdp, 68 int wl_escan_get_scan(struct net_device *dev, dhd_pub_t *dhdp, 70 int wl_escan_attach(struct net_device *dev, dhd_pub_t *dhdp); 71 void wl_escan_detach(struct net_device *dev, dhd_pub_t *dhdp); 72 int wl_escan_event_attach(struct net_device *dev, dhd_pub_t *dhdp); 73 int wl_escan_event_dettach(struct net_device *dev, dhd_pub_t *dhdp); 74 int wl_escan_up(struct net_device *dev, dhd_pub_t *dhdp); 75 void wl_escan_down(struct net_device *dev, dhd_pub_t *dhdp);
|
H A D | dhd_common.c | 182 extern int dhd_iscan_request(void * dhdp, uint16 action); 196 static void dngl_host_event_process(dhd_pub_t *dhdp, bcm_dngl_event_t *event, 198 static int dngl_host_event(dhd_pub_t *dhdp, void *pktdata, bcm_dngl_event_msg_t *dngl_event, 435 dhd_query_bus_erros(dhd_pub_t *dhdp) in dhd_query_bus_erros() argument 439 if (dhdp->dongle_reset) { in dhd_query_bus_erros() 445 if (dhdp->dongle_trap_occured) { in dhd_query_bus_erros() 449 dhdp->hang_reason = HANG_REASON_DONGLE_TRAP; in dhd_query_bus_erros() 450 dhd_os_send_hang_message(dhdp); in dhd_query_bus_erros() 453 if (dhdp->iovar_timeout_occured) { in dhd_query_bus_erros() 460 if (dhdp in dhd_query_bus_erros() 520 dhd_clear_bus_errors(dhd_pub_t *dhdp) dhd_clear_bus_errors() argument 790 dhd_common_socram_dump(dhd_pub_t *dhdp) dhd_common_socram_dump() argument 800 dhd_dump(dhd_pub_t *dhdp, char *buf, int buflen) dhd_dump() argument 890 dhd_dump_to_kernelog(dhd_pub_t *dhdp) dhd_dump_to_kernelog() argument 2328 dhd_prec_enq(dhd_pub_t *dhdp, struct pktq *q, void *pkt, int prec) dhd_prec_enq() argument 2386 dhd_prec_drop_pkts(dhd_pub_t *dhdp, struct pktq *pq, int prec, f_droppkt_t fn) dhd_prec_drop_pkts() argument 3118 dngl_host_event(dhd_pub_t *dhdp, void *pktdata, bcm_dngl_event_msg_t *dngl_event, size_t pktlen) dngl_host_event() argument 3216 dngl_host_event_process(dhd_pub_t *dhdp, bcm_dngl_event_t *event, bcm_dngl_event_msg_t *dngl_event, size_t pktlen) dngl_host_event_process() argument 4583 dhd_ndo_get_version(dhd_pub_t *dhdp) dhd_ndo_get_version() argument 4633 dhd_ndo_add_ip_with_type(dhd_pub_t *dhdp, char *ipv6addr, uint8 type, int idx) dhd_ndo_add_ip_with_type() argument 4680 dhd_ndo_remove_ip_by_addr(dhd_pub_t *dhdp, char *ipv6addr, int idx) dhd_ndo_remove_ip_by_addr() argument 4719 dhd_ndo_remove_ip_by_type(dhd_pub_t *dhdp, uint8 type, int idx) dhd_ndo_remove_ip_by_type() argument 4761 dhd_ndo_unsolicited_na_filter_enable(dhd_pub_t *dhdp, int enable) dhd_ndo_unsolicited_na_filter_enable() argument 4833 dhd_iscan_free_buf(void *dhdp, iscan_buf_t *iscan_delete) dhd_iscan_free_buf() argument 4882 dhd_iscan_issue_request(void * dhdp, wl_iscan_params_t *pParams, uint32 size) dhd_iscan_issue_request() argument 4925 dhd_iscan_get_partial_result(void *dhdp, uint *scan_count) dhd_iscan_get_partial_result() argument 6121 dhd_event_logtrace_infobuf_pkt_process(dhd_pub_t *dhdp, void *pktbuf, dhd_event_log_t *event_data) dhd_event_logtrace_infobuf_pkt_process() argument 6795 dhd_dump_debug_ring(dhd_pub_t *dhdp, void *ring_ptr, const void *user_buf, log_dump_section_hdr_t *sec_hdr, char *text_hdr, int buflen, uint32 sec_type) dhd_dump_debug_ring() argument 6863 dhd_log_dump_ring_to_file(dhd_pub_t *dhdp, void *ring_ptr, void *file, unsigned long *file_posn, log_dump_section_hdr_t *sec_hdr, char *text_hdr, uint32 sec_type) dhd_log_dump_ring_to_file() argument 6941 dhd_logdump_cookie_init(dhd_pub_t *dhdp, uint8 *buf, uint32 buf_size) dhd_logdump_cookie_init() argument 6969 dhd_logdump_cookie_deinit(dhd_pub_t *dhdp) dhd_logdump_cookie_deinit() argument 6982 dhd_logdump_cookie_save(dhd_pub_t *dhdp, char *cookie, char *type) dhd_logdump_cookie_save() argument 7002 dhd_logdump_cookie_get(dhd_pub_t *dhdp, char *ret_cookie, uint32 buf_size) dhd_logdump_cookie_get() argument 7023 dhd_logdump_cookie_count(dhd_pub_t *dhdp) dhd_logdump_cookie_count() argument 7034 __dhd_log_dump_cookie_to_file( dhd_pub_t *dhdp, void *fp, const void *user_buf, unsigned long *f_pos, char *buf, uint32 buf_size) __dhd_log_dump_cookie_to_file() argument 7084 dhd_log_dump_cookie_len(dhd_pub_t *dhdp) dhd_log_dump_cookie_len() argument 7133 dhd_log_dump_cookie(dhd_pub_t *dhdp, const void *user_buf) dhd_log_dump_cookie() argument 7186 dhd_log_dump_cookie_to_file(dhd_pub_t *dhdp, void *fp, const void *user_buf, unsigned long *f_pos) dhd_log_dump_cookie_to_file() argument 7215 dhd_log_dump_trigger(dhd_pub_t *dhdp, int subcmd) dhd_log_dump_trigger() argument 7305 dhd_event_logtrace_process_edl(dhd_pub_t *dhdp, uint8 *data, void *evt_decode_data) dhd_event_logtrace_process_edl() argument 7373 dhd_print_fw_ver_from_file(dhd_pub_t *dhdp, char *fwpath) dhd_print_fw_ver_from_file() argument [all...] |
H A D | dhd_linux_pktdump.c | 404 dhd_dump_pkt(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, uint32 pktlen, in dhd_dump_pkt() argument 417 dhd_dump_eapol_message(dhdp, ifidx, pktdata, pktlen, in dhd_dump_pkt() 421 dhd_dhcp_dump(dhdp, ifidx, pktdata, tx, pkthash, pktfate); in dhd_dump_pkt() 422 dhd_icmp_dump(dhdp, ifidx, pktdata, tx, pkthash, pktfate); in dhd_dump_pkt() 423 dhd_dns_dump(dhdp, ifidx, pktdata, tx, pkthash, pktfate); in dhd_dump_pkt() 426 dhd_arp_dump(dhdp, ifidx, pktdata, tx, pkthash, pktfate); in dhd_dump_pkt() 428 dhd_trx_pkt_dump(dhdp, ifidx, pktdata, pktlen, tx); in dhd_dump_pkt() 433 dhd_dump_pkt_cnts_inc(dhd_pub_t *dhdp, bool tx, uint16 *pktfate, uint16 pkttype) in dhd_dump_pkt_cnts_inc() argument 438 if (!dhdp) { in dhd_dump_pkt_cnts_inc() 439 DHD_ERROR(("%s: dhdp i in dhd_dump_pkt_cnts_inc() 472 dhd_pub_t *dhdp = (dhd_pub_t *)data; dhd_dump_pkt_timer() local 491 dhd_dump_mod_pkt_timer(dhd_pub_t *dhdp, uint16 rsn) dhd_dump_mod_pkt_timer() argument 523 dhd_dump_pkt_init(dhd_pub_t *dhdp) dhd_dump_pkt_init() argument 545 dhd_dump_pkt_deinit(dhd_pub_t *dhdp) dhd_dump_pkt_deinit() argument 562 dhd_dump_pkt_clear(dhd_pub_t *dhdp) dhd_dump_pkt_clear() argument 580 dhd_dump_pkt_enabled(dhd_pub_t *dhdp) dhd_dump_pkt_enabled() argument 594 dhd_dump_pkt_cnts_inc(dhd_pub_t *dhdp, bool tx, uint16 *pktfate, uint16 pkttype) dhd_dump_pkt_cnts_inc() argument 596 dhd_dump_pkt_enabled(dhd_pub_t *dhdp) dhd_dump_pkt_enabled() argument 1018 dhd_dhcp_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, bool tx, uint32 *pkthash, uint16 *pktfate) dhd_dhcp_dump() argument 1126 dhd_icmp_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, bool tx, uint32 *pkthash, uint16 *pktfate) dhd_icmp_dump() argument 1226 dhd_arp_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, bool tx, uint32 *pkthash, uint16 *pktfate) dhd_arp_dump() argument 1347 dhd_dns_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, bool tx, uint32 *pkthash, uint16 *pktfate) dhd_dns_dump() argument 1409 dhd_trx_pkt_dump(dhd_pub_t *dhdp, int ifidx, uint8 *pktdata, uint32 pktlen, bool tx) dhd_trx_pkt_dump() argument [all...] |
H A D | dhd_wlfc.c | 78 _dhd_wlfc_thread_wakeup(dhd_pub_t *dhdp) in _dhd_wlfc_thread_wakeup() argument 80 dhdp->wlfc_thread_go = TRUE; in _dhd_wlfc_thread_wakeup() 81 wake_up_interruptible(&dhdp->wlfc_wqhead); in _dhd_wlfc_thread_wakeup() 534 dhd_pub_t *dhdp = (dhd_pub_t *)ctx->dhdp; in _dhd_wlfc_pushheader() local 548 if (WLFC_GET_REUSESEQ(dhdp->wlfc_mode)) { in _dhd_wlfc_pushheader() 564 if (WLFC_GET_REUSESEQ(dhdp->wlfc_mode)) { in _dhd_wlfc_pushheader() 681 * @param[in] dhdp pointer to public DHD structure 687 _dhd_wlfc_prec_drop(dhd_pub_t *dhdp, int prec, void* p, bool bPktInQ) in _dhd_wlfc_prec_drop() argument 692 ASSERT(dhdp in _dhd_wlfc_prec_drop() 756 _dhd_wlfc_prec_enq_with_drop(dhd_pub_t *dhdp, struct pktq *pq, void *pkt, int prec, bool qHead, uint8 current_seq) _dhd_wlfc_prec_enq_with_drop() argument 930 dhd_pub_t *dhdp; _dhd_wlfc_flow_control_check() local 982 dhd_pub_t *dhdp = (dhd_pub_t *)ctx->dhdp; _dhd_wlfc_send_signalonly_packet() local 1124 dhd_pub_t *dhdp = (dhd_pub_t *)ctx->dhdp; _dhd_wlfc_pretx_pktprocess() local 1433 dhd_pub_t *dhdp; _dhd_wlfc_return_implied_credit() local 1533 dhd_pub_t *dhdp = (dhd_pub_t *)ctx->dhdp; _dhd_wlfc_pktq_flush() local 1844 dhd_pub_t *dhdp = (dhd_pub_t *)(ctx->dhdp); _dhd_wlfc_mac_entry_update() local 2039 dhd_pub_t *dhdp = (dhd_pub_t *)(ctx->dhdp); _dhd_wlfc_handle_packet_commit() local 2107 _dhd_wlfc_find_mac_desc_id_from_mac(dhd_pub_t *dhdp, uint8 *ea) _dhd_wlfc_find_mac_desc_id_from_mac() argument 3121 dhd_pub_t *dhdp = (dhd_pub_t *)data; dhd_wlfc_transfer_packets() local 3406 dhd_wlfc_commit_packets(dhd_pub_t *dhdp, f_commitpkt_t fcommit, void* commit_ctx, void *pktbuf, bool need_toggle_host_if) dhd_wlfc_commit_packets() argument 3833 dhd_wlfc_interface_event(dhd_pub_t *dhdp, uint8 action, uint8 ifid, uint8 iftype, uint8* ea) dhd_wlfc_interface_event() argument 3856 dhd_wlfc_FIFOcreditmap_event(dhd_pub_t *dhdp, uint8* event_data) dhd_wlfc_FIFOcreditmap_event() argument 3879 dhd_wlfc_disable_credit_borrow_event(dhd_pub_t *dhdp, uint8* event_data) dhd_wlfc_disable_credit_borrow_event() argument 3897 dhd_wlfc_BCMCCredit_support_event(dhd_pub_t *dhdp) dhd_wlfc_BCMCCredit_support_event() argument 3921 dhd_wlfc_dump(dhd_pub_t *dhdp, struct bcmstrbuf *strbuf) dhd_wlfc_dump() argument 4354 dhd_wlfc_flowcontrol(dhd_pub_t *dhdp, bool state, bool bAcquireLock) dhd_wlfc_flowcontrol() argument 4585 dhd_wlfc_update_maxcount(dhd_pub_t *dhdp, uint8 ifid, int maxcount) dhd_wlfc_update_maxcount() argument [all...] |
H A D | dhd_linux_priv.h | 380 extern void dhd_dbg_ring_proc_create(dhd_pub_t *dhdp); 381 extern void dhd_dbg_ring_proc_destroy(dhd_pub_t *dhdp); 383 int __dhd_sendpkt(dhd_pub_t *dhdp, int ifidx, void *pktbuf); 389 void dhd_tx_dispatcher_fn(dhd_pub_t *dhdp); 390 void dhd_lb_tx_dispatch(dhd_pub_t *dhdp); 397 void dhd_lb_rx_napi_dispatch(dhd_pub_t *dhdp); 398 void dhd_lb_rx_pkt_enqueue(dhd_pub_t *dhdp, void *pkt, int ifidx); 418 void dhd_lb_tx_compl_dispatch(dhd_pub_t *dhdp); 422 void dhd_lb_rx_compl_dispatch(dhd_pub_t *dhdp); 429 void dhd_irq_set_affinity(dhd_pub_t *dhdp, cons [all...] |
H A D | dhd_proto.h | 76 extern int dhd_prot_attach(dhd_pub_t *dhdp); 79 extern int dhd_prot_dma_indx_init(dhd_pub_t *dhdp, uint32 rw_index_sz, 83 extern void dhd_prot_detach(dhd_pub_t *dhdp); 88 extern int dhd_sync_with_dongle(dhd_pub_t *dhdp); 94 extern void dhd_prot_stop(dhd_pub_t *dhdp); 112 extern int dhd_prot_iovar_op(dhd_pub_t *dhdp, const char *name, 116 extern void dhd_prot_dump(dhd_pub_t *dhdp, struct bcmstrbuf *strbuf); 119 extern int dhd_prot_dump_extended_trap(dhd_pub_t *dhdp, struct bcmstrbuf *b, bool raw); 122 extern void dhd_prot_dstats(dhd_pub_t *dhdp); 162 extern void dhd_prot_update_txflowring(dhd_pub_t *dhdp, uint1 [all...] |
H A D | dhd_mschdbg.h | 34 extern void wl_mschdbg_event_handler(dhd_pub_t *dhdp, void *raw_event_ptr, int type, 36 extern void wl_mschdbg_verboselog_handler(dhd_pub_t *dhdp, void *raw_event_ptr,
|
H A D | wl_iw.h | 137 int wl_iw_attach(struct net_device *dev, dhd_pub_t *dhdp); 138 void wl_iw_detach(struct net_device *dev, dhd_pub_t *dhdp); 139 int wl_iw_up(struct net_device *dev, dhd_pub_t *dhdp); 140 void wl_iw_down(struct net_device *dev, dhd_pub_t *dhdp);
|
H A D | dhd_pcie.c | 198 extern void dhd_dpc_enable(dhd_pub_t *dhdp); 199 extern void dhd_dpc_kill(dhd_pub_t *dhdp); 743 dhd_bus_skip_clm(dhd_pub_t *dhdp) in dhd_bus_skip_clm() argument 745 switch (dhd_bus_chip_id(dhdp)) { in dhd_bus_skip_clm() 787 uint dhd_bus_chip_id(dhd_pub_t *dhdp) in dhd_bus_chip_id() argument 789 dhd_bus_t *bus = dhdp->bus; in dhd_bus_chip_id() 794 uint dhd_bus_chiprev_id(dhd_pub_t *dhdp) in dhd_bus_chiprev_id() argument 796 dhd_bus_t *bus = dhdp->bus; in dhd_bus_chiprev_id() 801 uint dhd_bus_chippkg_id(dhd_pub_t *dhdp) in dhd_bus_chippkg_id() argument 803 dhd_bus_t *bus = dhdp in dhd_bus_chippkg_id() 817 dhd_bus_dmaxfer_lpbk(dhd_pub_t *dhdp, uint32 type) dhd_bus_dmaxfer_lpbk() argument 854 dhd_bus_set_dpc_sched_time(dhd_pub_t *dhdp) dhd_bus_set_dpc_sched_time() argument 861 dhd_bus_query_dpc_sched_errors(dhd_pub_t *dhdp) dhd_bus_query_dpc_sched_errors() argument 1759 dhdpcie_advertise_bus_cleanup(dhd_pub_t *dhdp) dhdpcie_advertise_bus_cleanup() argument 1787 dhdpcie_advertise_bus_remove(dhd_pub_t *dhdp) dhdpcie_advertise_bus_remove() argument 3698 dhd_pub_t *dhdp; dhdpcie_mem_dump() local 3740 dhd_bus_get_mem_dump(dhd_pub_t *dhdp) dhd_bus_get_mem_dump() argument 3751 dhd_bus_mem_dump(dhd_pub_t *dhdp) dhd_bus_mem_dump() argument 3890 dhd_pub_t *dhdp = bus->dhd; dhd_bus_schedule_queue() local 4504 dhd_bus_clearcounts(dhd_pub_t *dhdp) dhd_bus_clearcounts() argument 4514 dhd_bus_iovar_op(dhd_pub_t *dhdp, const char *name, void *params, int plen, void *arg, int len, bool set) dhd_bus_iovar_op() argument 5157 dhd_bus_devreset(dhd_pub_t *dhdp, uint8 flag) dhd_bus_devreset() argument 7341 dhd_bus_dump(dhd_pub_t *dhdp, struct bcmstrbuf *strbuf) dhd_bus_dump() argument 7510 dhd_axi_sig_match(dhd_pub_t *dhdp) dhd_axi_sig_match() argument 7540 dhd_axi_error(dhd_pub_t *dhdp) dhd_axi_error() argument 8889 dhd_bus_init(dhd_pub_t *dhdp, bool enforce_mutex) dhd_bus_init() argument 9595 dhd_bus_pktq_flush(dhd_pub_t *dhdp) dhd_bus_pktq_flush() argument 9601 dhd_bus_set_linkdown(dhd_pub_t *dhdp, bool val) dhd_bus_set_linkdown() argument 9607 dhd_bus_get_linkdown(dhd_pub_t *dhdp) dhd_bus_get_linkdown() argument 9613 dhd_bus_get_cto(dhd_pub_t *dhdp) dhd_bus_get_cto() argument 10048 dhd_bus_oob_intr_register(dhd_pub_t *dhdp) dhd_bus_oob_intr_register() argument 10054 dhd_bus_oob_intr_unregister(dhd_pub_t *dhdp) dhd_bus_oob_intr_unregister() argument 10060 dhd_bus_oob_intr_set(dhd_pub_t *dhdp, bool enable) dhd_bus_oob_intr_set() argument 10165 dhd_bus_readwrite_bp_addr(dhd_pub_t *dhdp, uint addr, uint size, uint* data, bool read) dhd_bus_readwrite_bp_addr() argument [all...] |
H A D | dbus.c | 2019 dhd_bus_iovar_op(dhd_pub_t *dhdp, const char *name, in dhd_bus_iovar_op() argument 2022 dhd_bus_t *dhd_bus = (dhd_bus_t *) dhdp->bus; in dhd_bus_iovar_op() 2567 dhd_bus_dump(dhd_pub_t *dhdp, struct bcmstrbuf *strbuf) in dhd_bus_dump() argument 2573 dhd_bus_clearcounts(dhd_pub_t *dhdp) in dhd_bus_clearcounts() argument 2589 dhd_dbus_advertise_bus_cleanup(dhd_pub_t *dhdp) in dhd_dbus_advertise_bus_cleanup() argument 2594 DHD_LINUX_GENERAL_LOCK(dhdp, flags); in dhd_dbus_advertise_bus_cleanup() 2595 dhdp->busstate = DHD_BUS_DOWN_IN_PROGRESS; in dhd_dbus_advertise_bus_cleanup() 2596 DHD_LINUX_GENERAL_UNLOCK(dhdp, flags); in dhd_dbus_advertise_bus_cleanup() 2598 timeleft = dhd_os_busbusy_wait_negation(dhdp, &dhdp in dhd_dbus_advertise_bus_cleanup() 2609 dhd_dbus_advertise_bus_remove(dhd_pub_t *dhdp) dhd_dbus_advertise_bus_remove() argument 2629 dhd_bus_devreset(dhd_pub_t *dhdp, uint8 flag) dhd_bus_devreset() argument [all...] |
H A D | dhd_wlfc.h | 514 void *dhdp; member 754 int dhd_wlfc_commit_packets(dhd_pub_t *dhdp, f_commitpkt_t fcommit, 766 int dhd_wlfc_interface_event(dhd_pub_t *dhdp, uint8 action, uint8 ifid, uint8 iftype, uint8* ea); 767 int dhd_wlfc_FIFOcreditmap_event(dhd_pub_t *dhdp, uint8* event_data); 769 int dhd_wlfc_disable_credit_borrow_event(dhd_pub_t *dhdp, uint8* event_data); 771 int dhd_wlfc_BCMCCredit_support_event(dhd_pub_t *dhdp); 772 int dhd_wlfc_enable(dhd_pub_t *dhdp); 773 int dhd_wlfc_dump(dhd_pub_t *dhdp, struct bcmstrbuf *strbuf); 780 int dhd_wlfc_flowcontrol(dhd_pub_t *dhdp, bool state, bool bAcquireLock); 793 int dhd_wlfc_update_maxcount(dhd_pub_t *dhdp, uint [all...] |
H A D | wl_escan.c | 873 wl_escan_set_scan(struct net_device *dev, dhd_pub_t *dhdp, in wl_escan_set_scan() argument 876 struct wl_escan_info *escan = dhdp->escan; in wl_escan_set_scan() 896 if (wl_ext_check_scan(dev, dhdp)) { in wl_escan_set_scan() 1141 wl_escan_get_scan(struct net_device *dev, dhd_pub_t *dhdp, in wl_escan_get_scan() argument 1144 struct wl_escan_info *escan = dhdp->escan; in wl_escan_get_scan() 1526 wl_escan_down(struct net_device *dev, dhd_pub_t *dhdp) in wl_escan_down() argument 1528 struct wl_escan_info *escan = dhdp->escan; in wl_escan_down() 1542 wl_escan_up(struct net_device *dev, dhd_pub_t *dhdp) in wl_escan_up() argument 1544 struct wl_escan_info *escan = dhdp->escan; in wl_escan_up() 1595 wl_escan_event_dettach(struct net_device *dev, dhd_pub_t *dhdp) in wl_escan_event_dettach() argument 1611 wl_escan_event_attach(struct net_device *dev, dhd_pub_t *dhdp) wl_escan_event_attach() argument 1631 wl_escan_detach(struct net_device *dev, dhd_pub_t *dhdp) wl_escan_detach() argument 1652 wl_escan_attach(struct net_device *dev, dhd_pub_t *dhdp) wl_escan_attach() argument [all...] |
H A D | dhd_linux_exportfs.c | 109 dhd_dbg_ring_proc_create(dhd_pub_t *dhdp) in dhd_dbg_ring_proc_create() argument 114 dbg_verbose_ring = dhd_dbg_get_ring_from_ring_id(dhdp, FW_VERBOSE_RING_ID); in dhd_dbg_ring_proc_create() 129 dhdp->ecntr_dbg_ring)) { in dhd_dbg_ring_proc_create() 138 dhdp->rtt_dbg_ring)) { in dhd_dbg_ring_proc_create() 147 dhd_dbg_ring_proc_destroy(dhd_pub_t *dhdp) in dhd_dbg_ring_proc_destroy() argument 375 dhd_pub_t *dhdp; in ecounter_onoff() local 381 dhdp = &dhd->pub; in ecounter_onoff() 382 if (!FW_SUPPORTED(dhdp, ecounters)) { in ecounter_onoff() 400 dhd_ecounter_configure(dhdp, enable_ecounter); in ecounter_onoff() 642 dhd_pub_t *dhdp; in show_memdump_info() local 658 dhd_pub_t *dhdp; set_memdump_info() local [all...] |