Lines Matching full:pub

1591 extern int dhd_os_wake_lock(dhd_pub_t *pub);
1592 extern int dhd_os_wake_unlock(dhd_pub_t *pub);
1593 extern int dhd_os_wake_lock_waive(dhd_pub_t *pub);
1594 extern int dhd_os_wake_lock_restore(dhd_pub_t *pub);
1595 extern void dhd_event_wake_lock(dhd_pub_t *pub);
1596 extern void dhd_event_wake_unlock(dhd_pub_t *pub);
1597 extern void dhd_pm_wake_lock_timeout(dhd_pub_t *pub, int val);
1598 extern void dhd_pm_wake_unlock(dhd_pub_t *pub);
1599 extern void dhd_txfl_wake_lock_timeout(dhd_pub_t *pub, int val);
1600 extern void dhd_txfl_wake_unlock(dhd_pub_t *pub);
1601 extern int dhd_os_wake_lock_timeout(dhd_pub_t *pub);
1602 extern int dhd_os_wake_lock_rx_timeout_enable(dhd_pub_t *pub, int val);
1603 extern int dhd_os_wake_lock_ctrl_timeout_enable(dhd_pub_t *pub, int val);
1604 extern int dhd_os_wake_lock_ctrl_timeout_cancel(dhd_pub_t *pub);
1605 extern int dhd_os_wd_wake_lock(dhd_pub_t *pub);
1606 extern int dhd_os_wd_wake_unlock(dhd_pub_t *pub);
1610 extern void dhd_os_scan_wake_lock_timeout(dhd_pub_t *pub, int val);
1611 extern void dhd_os_scan_wake_unlock(dhd_pub_t *pub);
1636 #define DHD_OS_WAKE_LOCK(pub) \ argument
1640 dhd_os_wake_lock(pub); \
1642 #define DHD_OS_WAKE_UNLOCK(pub) \ argument
1646 dhd_os_wake_unlock(pub); \
1648 #define DHD_EVENT_WAKE_LOCK(pub) \ argument
1652 dhd_event_wake_lock(pub); \
1654 #define DHD_EVENT_WAKE_UNLOCK(pub) \ argument
1658 dhd_event_wake_unlock(pub); \
1660 #define DHD_PM_WAKE_LOCK_TIMEOUT(pub, val) \ argument
1663 dhd_pm_wake_lock_timeout(pub, val); \
1665 #define DHD_PM_WAKE_UNLOCK(pub) \ argument
1668 dhd_pm_wake_unlock(pub); \
1670 #define DHD_TXFL_WAKE_LOCK_TIMEOUT(pub, val) \ argument
1673 dhd_txfl_wake_lock_timeout(pub, val); \
1675 #define DHD_TXFL_WAKE_UNLOCK(pub) \ argument
1678 dhd_txfl_wake_unlock(pub); \
1680 #define DHD_OS_WAKE_LOCK_TIMEOUT(pub) \ argument
1684 dhd_os_wake_lock_timeout(pub); \
1686 #define DHD_OS_WAKE_LOCK_RX_TIMEOUT_ENABLE(pub, val) \ argument
1690 dhd_os_wake_lock_rx_timeout_enable(pub, val); \
1692 #define DHD_OS_WAKE_LOCK_CTRL_TIMEOUT_ENABLE(pub, val) \ argument
1696 dhd_os_wake_lock_ctrl_timeout_enable(pub, val); \
1698 #define DHD_OS_WAKE_LOCK_CTRL_TIMEOUT_CANCEL(pub) \ argument
1702 dhd_os_wake_lock_ctrl_timeout_cancel(pub); \
1704 #define DHD_OS_WAKE_LOCK_WAIVE(pub) \ argument
1708 dhd_os_wake_lock_waive(pub); \
1710 #define DHD_OS_WAKE_LOCK_RESTORE(pub) \ argument
1714 dhd_os_wake_lock_restore(pub); \
1729 #define DHD_OS_WAKE_LOCK(pub) dhd_os_wake_lock(pub) argument
1730 #define DHD_OS_WAKE_UNLOCK(pub) dhd_os_wake_unlock(pub) argument
1731 #define DHD_EVENT_WAKE_LOCK(pub) dhd_event_wake_lock(pub) argument
1732 #define DHD_EVENT_WAKE_UNLOCK(pub) dhd_event_wake_unlock(pub) argument
1733 #define DHD_PM_WAKE_LOCK_TIMEOUT(pub, val) dhd_pm_wake_lock_timeout(pub, val) argument
1734 #define DHD_PM_WAKE_UNLOCK(pub) dhd_pm_wake_unlock(pub) argument
1735 #define DHD_TXFL_WAKE_LOCK_TIMEOUT(pub, val) dhd_txfl_wake_lock_timeout(pub, val) argument
1736 #define DHD_TXFL_WAKE_UNLOCK(pub) dhd_txfl_wake_unlock(pub) argument
1737 #define DHD_OS_WAKE_LOCK_TIMEOUT(pub) dhd_os_wake_lock_timeout(pub) argument
1738 #define DHD_OS_WAKE_LOCK_RX_TIMEOUT_ENABLE(pub, val) \ argument
1739 dhd_os_wake_lock_rx_timeout_enable(pub, val)
1740 #define DHD_OS_WAKE_LOCK_CTRL_TIMEOUT_ENABLE(pub, val) \ argument
1741 dhd_os_wake_lock_ctrl_timeout_enable(pub, val)
1742 #define DHD_OS_WAKE_LOCK_CTRL_TIMEOUT_CANCEL(pub) \ argument
1743 dhd_os_wake_lock_ctrl_timeout_cancel(pub)
1744 #define DHD_OS_WAKE_LOCK_WAIVE(pub) dhd_os_wake_lock_waive(pub) argument
1745 #define DHD_OS_WAKE_LOCK_RESTORE(pub) dhd_os_wake_lock_restore(pub) argument
1750 #define DHD_OS_WD_WAKE_LOCK(pub) dhd_os_wd_wake_lock(pub) argument
1751 #define DHD_OS_WD_WAKE_UNLOCK(pub) dhd_os_wd_wake_unlock(pub) argument
1755 #define DHD_OS_SCAN_WAKE_LOCK_TIMEOUT(pub, val) \ argument
1759 dhd_os_scan_wake_lock_timeout(pub, val); \
1761 #define DHD_OS_SCAN_WAKE_UNLOCK(pub) \ argument
1765 dhd_os_scan_wake_unlock(pub); \
1768 #define DHD_OS_SCAN_WAKE_LOCK_TIMEOUT(pub, val) dhd_os_scan_wake_lock_timeout(pub, val) argument
1769 #define DHD_OS_SCAN_WAKE_UNLOCK(pub) dhd_os_scan_wake_unlock(pub) argument
1772 #define DHD_OS_SCAN_WAKE_LOCK_TIMEOUT(pub, val) argument
1773 #define DHD_OS_SCAN_WAKE_UNLOCK(pub) argument
1779 #define DHD_OS_WAKE_LOCK(pub) argument
1780 #define DHD_OS_WAKE_UNLOCK(pub) argument
1781 #define DHD_EVENT_WAKE_LOCK(pub) argument
1782 #define DHD_EVENT_WAKE_UNLOCK(pub) argument
1783 #define DHD_PM_WAKE_LOCK_TIMEOUT(pub, val) argument
1784 #define DHD_PM_WAKE_UNLOCK(pub) argument
1785 #define DHD_TXFL_WAKE_LOCK_TIMEOUT(pub, val) argument
1786 #define DHD_TXFL_WAKE_UNLOCK(pub) argument
1787 #define DHD_OS_WD_WAKE_LOCK(pub) argument
1788 #define DHD_OS_WD_WAKE_UNLOCK(pub) argument
1789 #define DHD_OS_WAKE_LOCK_TIMEOUT(pub) argument
1790 #define DHD_OS_WAKE_LOCK_RX_TIMEOUT_ENABLE(pub, val) UNUSED_PARAMETER(val) argument
1791 #define DHD_OS_WAKE_LOCK_CTRL_TIMEOUT_ENABLE(pub, val) UNUSED_PARAMETER(val) argument
1792 #define DHD_OS_WAKE_LOCK_CTRL_TIMEOUT_CANCEL(pub, val) argument
1793 #define DHD_OS_WAKE_LOCK_WAIVE(pub) argument
1794 #define DHD_OS_WAKE_LOCK_RESTORE(pub) argument
1795 #define DHD_OS_SCAN_WAKE_LOCK_TIMEOUT(pub, val) argument
1796 #define DHD_OS_SCAN_WAKE_UNLOCK(pub) argument
1804 extern void dhd_os_oob_irq_wake_lock_timeout(dhd_pub_t *pub, int val);
1805 extern void dhd_os_oob_irq_wake_unlock(dhd_pub_t *pub);
1807 #define DHD_OS_OOB_IRQ_WAKE_LOCK_TIMEOUT(pub, val) dhd_os_oob_irq_wake_lock_timeout(pub, val) argument
1808 #define DHD_OS_OOB_IRQ_WAKE_UNLOCK(pub) dhd_os_oob_irq_wake_unlock(pub) argument
2017 extern void dhd_os_dhdiovar_lock(dhd_pub_t *pub);
2018 extern void dhd_os_dhdiovar_unlock(dhd_pub_t *pub);
2019 void dhd_os_logdump_lock(dhd_pub_t *pub);
2020 void dhd_os_logdump_unlock(dhd_pub_t *pub);
2021 extern int dhd_os_proto_block(dhd_pub_t * pub);
2022 extern int dhd_os_proto_unblock(dhd_pub_t * pub);
2023 extern int dhd_os_ioctl_resp_wait(dhd_pub_t * pub, uint * condition);
2024 extern int dhd_os_ioctl_resp_wake(dhd_pub_t * pub);
2027 extern void dhd_os_ioctl_resp_lock(dhd_pub_t * pub);
2028 extern void dhd_os_ioctl_resp_unlock(dhd_pub_t * pub);
2030 extern void dhd_wakeup_ioctl_event(dhd_pub_t *pub, dhd_ioctl_recieved_status_t reason);
2032 static INLINE void dhd_wakeup_ioctl_event(dhd_pub_t *pub, dhd_ioctl_recieved_status_t reason) in dhd_wakeup_ioctl_event() argument
2054 dhd_pcie_dump_core_regs(dhd_pub_t * pub, uint32 index, uint32 first_addr, uint32 last_addr);
2060 extern int dhd_os_gets_image(dhd_pub_t *pub, char *str, int len, void *image);
2061 extern void dhdsdio_bus_usr_cnt_inc(dhd_pub_t *pub);
2062 extern void dhdsdio_bus_usr_cnt_dec(dhd_pub_t *pub);
2064 extern void *dhd_os_open_image1(dhd_pub_t *pub, char *filename); /* rev1 function signature */
2065 extern void dhd_os_close_image1(dhd_pub_t *pub, void *image);
2070 extern void dhd_os_sdlock(dhd_pub_t * pub);
2071 extern void dhd_os_sdunlock(dhd_pub_t * pub);
2072 extern void dhd_os_sdlock_txq(dhd_pub_t * pub);
2073 extern void dhd_os_sdunlock_txq(dhd_pub_t * pub);
2074 extern void dhd_os_sdlock_rxq(dhd_pub_t * pub);
2075 extern void dhd_os_sdunlock_rxq(dhd_pub_t * pub);
2076 extern void dhd_os_sdlock_sndup_rxq(dhd_pub_t * pub);
2079 extern unsigned long dhd_os_tcpacklock(dhd_pub_t *pub);
2080 extern void dhd_os_tcpackunlock(dhd_pub_t *pub, unsigned long flags);
2092 extern void dhd_os_sdunlock_sndup_rxq(dhd_pub_t * pub);
2093 extern void dhd_os_sdlock_eventq(dhd_pub_t * pub);
2094 extern void dhd_os_sdunlock_eventq(dhd_pub_t * pub);
2097 extern void dhd_set_version_info(dhd_pub_t *pub, char *fw);
2098 extern bool dhd_os_check_if_up(dhd_pub_t *pub);
2099 extern int dhd_os_check_wakelock(dhd_pub_t *pub);
2100 extern int dhd_os_check_wakelock_all(dhd_pub_t *pub);
2101 extern int dhd_get_instance(dhd_pub_t *pub);
2235 extern struct net_device * dhd_idx2net(void *pub, int ifidx);
2329 static INLINE int dhd_os_tput_test_wait(dhd_pub_t *pub, uint *condition, in dhd_os_tput_test_wait() argument
2332 static INLINE int dhd_os_tput_test_wake(dhd_pub_t * pub) in dhd_os_tput_test_wake() argument
2335 extern int dhd_os_busbusy_wait_negation(dhd_pub_t * pub, uint * condition);
2336 extern int dhd_os_busbusy_wake(dhd_pub_t * pub);
2338 extern int dhd_os_busbusy_wait_condition(dhd_pub_t *pub, uint *var, uint condition);
2339 int dhd_os_busbusy_wait_bitmask(dhd_pub_t *pub, uint *var,
2341 extern int dhd_os_d3ack_wait(dhd_pub_t * pub, uint * condition);
2342 extern int dhd_os_d3ack_wake(dhd_pub_t * pub);
2343 extern int dhd_os_dmaxfer_wait(dhd_pub_t *pub, uint *condition);
2344 extern int dhd_os_dmaxfer_wake(dhd_pub_t *pub);
2352 extern struct dhd_sta *dhd_find_sta(void *pub, int ifidx, void *ea);
2353 extern struct dhd_sta *dhd_findadd_sta(void *pub, int ifidx, void *ea);
2354 extern void dhd_del_all_sta(void *pub, int ifidx);
2355 extern void dhd_del_sta(void *pub, int ifidx, void *ea);
2362 int dhd_iovar(dhd_pub_t *pub, int ifidx, char *name, char *param_buf, uint param_len,
2364 extern int dhd_getiovar(dhd_pub_t *pub, int ifidx, char *name, char *cmd_buf,
2775 int dhd_ioctl_process(dhd_pub_t *pub, int ifidx, struct dhd_ioctl *ioc, void *data_buf);
2789 int dhd_os_wlfc_block(dhd_pub_t *pub);
2790 int dhd_os_wlfc_unblock(dhd_pub_t *pub);
2846 #define dhd_add_flowid(pub, ifidx, ac_prio, ea, flowid) do {} while (0) argument
2847 #define dhd_del_flowid(pub, ifidx, flowid) do {} while (0) argument
2850 extern unsigned long dhd_os_general_spin_lock(dhd_pub_t *pub);
2851 extern void dhd_os_general_spin_unlock(dhd_pub_t *pub, unsigned long flags);
3112 extern int dhd_start_join_timer(dhd_pub_t *pub);
3113 extern int dhd_stop_join_timer(dhd_pub_t *pub);
3114 extern int dhd_start_scan_timer(dhd_pub_t *pub, bool is_escan);
3115 extern int dhd_stop_scan_timer(dhd_pub_t *pub, bool is_escan, uint16 sync_id);
3116 extern int dhd_start_cmd_timer(dhd_pub_t *pub);
3117 extern int dhd_stop_cmd_timer(dhd_pub_t *pub);
3118 extern int dhd_start_bus_timer(dhd_pub_t *pub);
3119 extern int dhd_stop_bus_timer(dhd_pub_t *pub);
3120 extern uint16 dhd_get_request_id(dhd_pub_t *pub);
3121 extern int dhd_set_request_id(dhd_pub_t *pub, uint16 id, uint32 cmd);
3122 extern void dhd_set_join_error(dhd_pub_t *pub, uint32 mask);
3123 extern void dhd_clear_join_error(dhd_pub_t *pub, uint32 mask);
3124 extern void dhd_get_scan_to_val(dhd_pub_t *pub, uint32 *to_val);
3125 extern void dhd_set_scan_to_val(dhd_pub_t *pub, uint32 to_val);
3126 extern void dhd_get_join_to_val(dhd_pub_t *pub, uint32 *to_val);
3127 extern void dhd_set_join_to_val(dhd_pub_t *pub, uint32 to_val);
3128 extern void dhd_get_cmd_to_val(dhd_pub_t *pub, uint32 *to_val);
3129 extern void dhd_set_cmd_to_val(dhd_pub_t *pub, uint32 to_val);
3130 extern void dhd_get_bus_to_val(dhd_pub_t *pub, uint32 *to_val);
3131 extern void dhd_set_bus_to_val(dhd_pub_t *pub, uint32 to_val);
3132 extern int dhd_start_timesync_timer(dhd_pub_t *pub);
3133 extern int dhd_stop_timesync_timer(dhd_pub_t *pub);
3198 extern void init_dhd_timeouts(dhd_pub_t *pub);
3199 extern void deinit_dhd_timeouts(dhd_pub_t *pub);
3447 extern unsigned long dhd_os_hp2plock(dhd_pub_t *pub);
3448 extern void dhd_os_hp2punlock(dhd_pub_t *pub, unsigned long flags);