Lines Matching refs:cw1200_common

18 struct cw1200_common;
651 int wsm_configuration(struct cw1200_common *priv,
662 int wsm_reset(struct cw1200_common *priv, const struct wsm_reset *arg);
667 int wsm_read_mib(struct cw1200_common *priv, u16 mib_id, void *buf,
673 int wsm_write_mib(struct cw1200_common *priv, u16 mib_id, void *buf,
737 int wsm_scan(struct cw1200_common *priv, const struct wsm_scan *arg);
742 int wsm_stop_scan(struct cw1200_common *priv);
788 typedef void (*wsm_tx_confirm_cb) (struct cw1200_common *priv,
865 typedef void (*wsm_rx_cb) (struct cw1200_common *priv, struct wsm_rx *arg,
888 typedef void (*wsm_event_cb) (struct cw1200_common *priv,
952 int wsm_join(struct cw1200_common *priv, struct wsm_join *arg);
977 int wsm_set_pm(struct cw1200_common *priv, const struct wsm_set_pm *arg);
1003 int wsm_set_bss_params(struct cw1200_common *priv,
1067 int wsm_add_key(struct cw1200_common *priv, const struct wsm_add_key *arg);
1076 int wsm_remove_key(struct cw1200_common *priv,
1108 int wsm_set_tx_queue_params(struct cw1200_common *priv,
1152 int wsm_set_edca_params(struct cw1200_common *priv,
1155 int wsm_set_uapsd_param(struct cw1200_common *priv,
1180 int wsm_switch_channel(struct cw1200_common *priv,
1183 typedef void (*wsm_channel_switch_cb) (struct cw1200_common *priv);
1226 int wsm_start(struct cw1200_common *priv, const struct wsm_start *arg);
1236 int wsm_beacon_transmit(struct cw1200_common *priv,
1239 int wsm_start_find(struct cw1200_common *priv);
1241 int wsm_stop_find(struct cw1200_common *priv);
1243 typedef void (*wsm_find_complete_cb) (struct cw1200_common *priv, u32 status);
1259 typedef void (*wsm_suspend_resume_cb) (struct cw1200_common *priv,
1271 int wsm_update_ie(struct cw1200_common *priv,
1281 int wsm_map_link(struct cw1200_common *priv, const struct wsm_map_link *arg);
1286 static inline int wsm_set_output_power(struct cw1200_common *priv, in wsm_set_output_power()
1294 static inline int wsm_set_beacon_wakeup_period(struct cw1200_common *priv, in wsm_set_beacon_wakeup_period()
1320 static inline int wsm_set_rcpi_rssi_threshold(struct cw1200_common *priv, in wsm_set_rcpi_rssi_threshold()
1352 static inline int wsm_get_counters_table(struct cw1200_common *priv, in wsm_get_counters_table()
1359 static inline int wsm_get_station_id(struct cw1200_common *priv, u8 *mac) in wsm_get_station_id()
1371 static inline int wsm_set_rx_filter(struct cw1200_common *priv, in wsm_set_rx_filter()
1386 int wsm_set_probe_responder(struct cw1200_common *priv, bool enable);
1404 static inline int wsm_set_beacon_filter_table(struct cw1200_common *priv, in wsm_set_beacon_filter_table()
1422 static inline int wsm_beacon_filter_control(struct cw1200_common *priv, in wsm_beacon_filter_control()
1447 static inline int wsm_set_operational_mode(struct cw1200_common *priv, in wsm_set_operational_mode()
1465 static inline int wsm_set_template_frame(struct cw1200_common *priv, in wsm_set_template_frame()
1485 static inline int wsm_set_protected_mgmt_policy(struct cw1200_common *priv, in wsm_set_protected_mgmt_policy()
1508 static inline int wsm_set_block_ack_policy(struct cw1200_common *priv, in wsm_set_block_ack_policy()
1528 static inline int wsm_set_association_mode(struct cw1200_common *priv, in wsm_set_association_mode()
1559 static inline int wsm_set_tx_rate_retry_policy(struct cw1200_common *priv, in wsm_set_tx_rate_retry_policy()
1579 static inline int wsm_set_ether_type_filter(struct cw1200_common *priv, in wsm_set_ether_type_filter()
1600 static inline int wsm_set_udp_port_filter(struct cw1200_common *priv, in wsm_set_udp_port_filter()
1680 static inline int wsm_keep_alive_period(struct cw1200_common *priv, in wsm_keep_alive_period()
1696 static inline int wsm_set_bssid_filtering(struct cw1200_common *priv, in wsm_set_bssid_filtering()
1713 static inline int wsm_set_multicast_filter(struct cw1200_common *priv, in wsm_set_multicast_filter()
1726 static inline int wsm_set_arp_ipv4_filter(struct cw1200_common *priv, in wsm_set_arp_ipv4_filter()
1744 static inline int wsm_set_p2p_ps_modeinfo(struct cw1200_common *priv, in wsm_set_p2p_ps_modeinfo()
1751 static inline int wsm_get_p2p_ps_modeinfo(struct cw1200_common *priv, in wsm_get_p2p_ps_modeinfo()
1760 static inline int wsm_use_multi_tx_conf(struct cw1200_common *priv, in wsm_use_multi_tx_conf()
1778 static inline int wsm_set_uapsd_info(struct cw1200_common *priv, in wsm_set_uapsd_info()
1792 static inline int wsm_set_override_internal_txrate(struct cw1200_common *priv, in wsm_set_override_internal_txrate()
1802 void wsm_lock_tx(struct cw1200_common *priv);
1803 void wsm_lock_tx_async(struct cw1200_common *priv);
1804 bool wsm_flush_tx(struct cw1200_common *priv);
1805 void wsm_unlock_tx(struct cw1200_common *priv);
1810 int wsm_handle_exception(struct cw1200_common *priv, u8 *data, size_t len);
1811 int wsm_handle_rx(struct cw1200_common *priv, u16 id, struct wsm_hdr *wsm,
1842 int wsm_get_tx(struct cw1200_common *priv, u8 **data,
1844 void wsm_txed(struct cw1200_common *priv, u8 *data);