wmi.c (ca1d16a08fc2c26b693e65ad92fa37a4c778e60d) wmi.c (4f34dacea117029dbad1f0f50d68207b97546d1e)
1/*
2 * Copyright (c) 2004-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

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

1140 rate = wmi_rate_tbl[index][sgi];
1141 }
1142
1143 ath6kl_wakeup_event(wmi->parent_dev);
1144
1145 return 0;
1146}
1147
1/*
2 * Copyright (c) 2004-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

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

1140 rate = wmi_rate_tbl[index][sgi];
1141 }
1142
1143 ath6kl_wakeup_event(wmi->parent_dev);
1144
1145 return 0;
1146}
1147
1148static int ath6kl_wmi_tcmd_test_report_rx(struct wmi *wmi, u8 *datap, int len)
1148static int ath6kl_wmi_test_rx(struct wmi *wmi, u8 *datap, int len)
1149{
1149{
1150 ath6kl_tm_rx_report_event(wmi->parent_dev, datap, len);
1150 ath6kl_tm_rx_event(wmi->parent_dev, datap, len);
1151
1152 return 0;
1153}
1154
1155static int ath6kl_wmi_ratemask_reply_rx(struct wmi *wmi, u8 *datap, int len)
1156{
1157 if (len < sizeof(struct wmi_fix_rates_reply))
1158 return -EINVAL;

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

3397 case WMI_CHANNEL_CHANGE_EVENTID:
3398 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_CHANNEL_CHANGE_EVENTID\n");
3399 break;
3400 case WMI_REPORT_ROAM_DATA_EVENTID:
3401 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_REPORT_ROAM_DATA_EVENTID\n");
3402 break;
3403 case WMI_TEST_EVENTID:
3404 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_TEST_EVENTID\n");
1151
1152 return 0;
1153}
1154
1155static int ath6kl_wmi_ratemask_reply_rx(struct wmi *wmi, u8 *datap, int len)
1156{
1157 if (len < sizeof(struct wmi_fix_rates_reply))
1158 return -EINVAL;

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

3397 case WMI_CHANNEL_CHANGE_EVENTID:
3398 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_CHANNEL_CHANGE_EVENTID\n");
3399 break;
3400 case WMI_REPORT_ROAM_DATA_EVENTID:
3401 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_REPORT_ROAM_DATA_EVENTID\n");
3402 break;
3403 case WMI_TEST_EVENTID:
3404 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_TEST_EVENTID\n");
3405 ret = ath6kl_wmi_tcmd_test_report_rx(wmi, datap, len);
3405 ret = ath6kl_wmi_test_rx(wmi, datap, len);
3406 break;
3407 case WMI_GET_FIXRATES_CMDID:
3408 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_GET_FIXRATES_CMDID\n");
3409 ret = ath6kl_wmi_ratemask_reply_rx(wmi, datap, len);
3410 break;
3411 case WMI_TX_RETRY_ERR_EVENTID:
3412 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_TX_RETRY_ERR_EVENTID\n");
3413 break;

--- 134 unchanged lines hidden ---
3406 break;
3407 case WMI_GET_FIXRATES_CMDID:
3408 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_GET_FIXRATES_CMDID\n");
3409 ret = ath6kl_wmi_ratemask_reply_rx(wmi, datap, len);
3410 break;
3411 case WMI_TX_RETRY_ERR_EVENTID:
3412 ath6kl_dbg(ATH6KL_DBG_WMI, "WMI_TX_RETRY_ERR_EVENTID\n");
3413 break;

--- 134 unchanged lines hidden ---