wmi.h (cbf49a6fff1d87510f36afe7e7cec188e452f1db) wmi.h (4b28a80dd6713c404f4f0084007456b769aba553)
1/*
2 * Copyright (c) 2010-2011 Atheros Communications Inc.
3 *
4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES

--- 1610 unchanged lines hidden (view full) ---

1619 s8 last_rssi;
1620 s8 util;
1621 s8 bias;
1622
1623 /* for alignment */
1624 u8 reserved;
1625} __packed;
1626
1/*
2 * Copyright (c) 2010-2011 Atheros Communications Inc.
3 *
4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES

--- 1610 unchanged lines hidden (view full) ---

1619 s8 last_rssi;
1620 s8 util;
1621 s8 bias;
1622
1623 /* for alignment */
1624 u8 reserved;
1625} __packed;
1626
1627struct wmi_target_roam_tbl {
1628 __le16 roam_mode;
1629 __le16 num_entries;
1630 struct wmi_bss_roam_info info[];
1631} __packed;
1632
1627/* WMI_CAC_EVENTID */
1628enum cac_indication {
1629 CAC_INDICATION_ADMISSION = 0x00,
1630 CAC_INDICATION_ADMISSION_RESP = 0x01,
1631 CAC_INDICATION_DELETE = 0x02,
1632 CAC_INDICATION_NO_RESP = 0x03,
1633};
1634

--- 581 unchanged lines hidden (view full) ---

2216 u8 key_op_ctrl, u8 *mac_addr,
2217 enum wmi_sync_flag sync_flag);
2218int ath6kl_wmi_add_krk_cmd(struct wmi *wmi, u8 *krk);
2219int ath6kl_wmi_deletekey_cmd(struct wmi *wmi, u8 key_index);
2220int ath6kl_wmi_setpmkid_cmd(struct wmi *wmi, const u8 *bssid,
2221 const u8 *pmkid, bool set);
2222int ath6kl_wmi_set_tx_pwr_cmd(struct wmi *wmi, u8 dbM);
2223int ath6kl_wmi_get_tx_pwr_cmd(struct wmi *wmi);
1633/* WMI_CAC_EVENTID */
1634enum cac_indication {
1635 CAC_INDICATION_ADMISSION = 0x00,
1636 CAC_INDICATION_ADMISSION_RESP = 0x01,
1637 CAC_INDICATION_DELETE = 0x02,
1638 CAC_INDICATION_NO_RESP = 0x03,
1639};
1640

--- 581 unchanged lines hidden (view full) ---

2222 u8 key_op_ctrl, u8 *mac_addr,
2223 enum wmi_sync_flag sync_flag);
2224int ath6kl_wmi_add_krk_cmd(struct wmi *wmi, u8 *krk);
2225int ath6kl_wmi_deletekey_cmd(struct wmi *wmi, u8 key_index);
2226int ath6kl_wmi_setpmkid_cmd(struct wmi *wmi, const u8 *bssid,
2227 const u8 *pmkid, bool set);
2228int ath6kl_wmi_set_tx_pwr_cmd(struct wmi *wmi, u8 dbM);
2229int ath6kl_wmi_get_tx_pwr_cmd(struct wmi *wmi);
2230int ath6kl_wmi_get_roam_tbl_cmd(struct wmi *wmi);
2224
2225int ath6kl_wmi_set_wmm_txop(struct wmi *wmi, enum wmi_txop_cfg cfg);
2226int ath6kl_wmi_set_keepalive_cmd(struct wmi *wmi, u8 keep_alive_intvl);
2227int ath6kl_wmi_test_cmd(struct wmi *wmi, void *buf, size_t len);
2228
2229s32 ath6kl_wmi_get_rate(s8 rate_index);
2230
2231int ath6kl_wmi_set_ip_cmd(struct wmi *wmi, struct wmi_set_ip_cmd *ip_cmd);

--- 40 unchanged lines hidden ---
2231
2232int ath6kl_wmi_set_wmm_txop(struct wmi *wmi, enum wmi_txop_cfg cfg);
2233int ath6kl_wmi_set_keepalive_cmd(struct wmi *wmi, u8 keep_alive_intvl);
2234int ath6kl_wmi_test_cmd(struct wmi *wmi, void *buf, size_t len);
2235
2236s32 ath6kl_wmi_get_rate(s8 rate_index);
2237
2238int ath6kl_wmi_set_ip_cmd(struct wmi *wmi, struct wmi_set_ip_cmd *ip_cmd);

--- 40 unchanged lines hidden ---