ops.c (16b02d711f4059b8338ef967064195b47cae65ea) ops.c (03098268a30d75188f15dd8fda8f0c896d2846e5)
1/******************************************************************************
2 *
3 * This file is provided under a dual BSD/GPLv2 license. When using or
4 * redistributing this file, you may do so under either license.
5 *
6 * GPL LICENSE SUMMARY
7 *
8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.

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

416 HCMD_NAME(D0I3_END_CMD),
417 HCMD_NAME(LTR_CONFIG),
418 HCMD_NAME(REPLY_DEBUG_CMD),
419};
420
421/* Please keep this array *SORTED* by hex value.
422 * Access is done through binary search
423 */
1/******************************************************************************
2 *
3 * This file is provided under a dual BSD/GPLv2 license. When using or
4 * redistributing this file, you may do so under either license.
5 *
6 * GPL LICENSE SUMMARY
7 *
8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.

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

416 HCMD_NAME(D0I3_END_CMD),
417 HCMD_NAME(LTR_CONFIG),
418 HCMD_NAME(REPLY_DEBUG_CMD),
419};
420
421/* Please keep this array *SORTED* by hex value.
422 * Access is done through binary search
423 */
424static const struct iwl_hcmd_names iwl_mvm_system_names[] = {
425 HCMD_NAME(SHARED_MEM_CFG_CMD),
426};
427
428/* Please keep this array *SORTED* by hex value.
429 * Access is done through binary search
430 */
431static const struct iwl_hcmd_names iwl_mvm_mac_conf_names[] = {
432 HCMD_NAME(LINK_QUALITY_MEASUREMENT_CMD),
433 HCMD_NAME(LINK_QUALITY_MEASUREMENT_COMPLETE_NOTIF),
434};
435
436/* Please keep this array *SORTED* by hex value.
437 * Access is done through binary search
438 */
424static const struct iwl_hcmd_names iwl_mvm_phy_names[] = {
425 HCMD_NAME(CMD_DTS_MEASUREMENT_TRIGGER_WIDE),
426 HCMD_NAME(CTDP_CONFIG_CMD),
427 HCMD_NAME(TEMP_REPORTING_THRESHOLDS_CMD),
428 HCMD_NAME(CT_KILL_NOTIFICATION),
429 HCMD_NAME(DTS_MEASUREMENT_NOTIF_WIDE),
430};
431

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

444 */
445static const struct iwl_hcmd_names iwl_mvm_prot_offload_names[] = {
446 HCMD_NAME(STORED_BEACON_NTF),
447};
448
449static const struct iwl_hcmd_arr iwl_mvm_groups[] = {
450 [LEGACY_GROUP] = HCMD_ARR(iwl_mvm_legacy_names),
451 [LONG_GROUP] = HCMD_ARR(iwl_mvm_legacy_names),
439static const struct iwl_hcmd_names iwl_mvm_phy_names[] = {
440 HCMD_NAME(CMD_DTS_MEASUREMENT_TRIGGER_WIDE),
441 HCMD_NAME(CTDP_CONFIG_CMD),
442 HCMD_NAME(TEMP_REPORTING_THRESHOLDS_CMD),
443 HCMD_NAME(CT_KILL_NOTIFICATION),
444 HCMD_NAME(DTS_MEASUREMENT_NOTIF_WIDE),
445};
446

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

459 */
460static const struct iwl_hcmd_names iwl_mvm_prot_offload_names[] = {
461 HCMD_NAME(STORED_BEACON_NTF),
462};
463
464static const struct iwl_hcmd_arr iwl_mvm_groups[] = {
465 [LEGACY_GROUP] = HCMD_ARR(iwl_mvm_legacy_names),
466 [LONG_GROUP] = HCMD_ARR(iwl_mvm_legacy_names),
467 [SYSTEM_GROUP] = HCMD_ARR(iwl_mvm_system_names),
468 [MAC_CONF_GROUP] = HCMD_ARR(iwl_mvm_mac_conf_names),
452 [PHY_OPS_GROUP] = HCMD_ARR(iwl_mvm_phy_names),
453 [DATA_PATH_GROUP] = HCMD_ARR(iwl_mvm_data_path_names),
454 [PROT_OFFLOAD_GROUP] = HCMD_ARR(iwl_mvm_prot_offload_names),
455};
456
457/* this forward declaration can avoid to export the function */
458static void iwl_mvm_async_handlers_wk(struct work_struct *wk);
459static void iwl_mvm_d0i3_exit_work(struct work_struct *wk);

--- 1164 unchanged lines hidden ---
469 [PHY_OPS_GROUP] = HCMD_ARR(iwl_mvm_phy_names),
470 [DATA_PATH_GROUP] = HCMD_ARR(iwl_mvm_data_path_names),
471 [PROT_OFFLOAD_GROUP] = HCMD_ARR(iwl_mvm_prot_offload_names),
472};
473
474/* this forward declaration can avoid to export the function */
475static void iwl_mvm_async_handlers_wk(struct work_struct *wk);
476static void iwl_mvm_d0i3_exit_work(struct work_struct *wk);

--- 1164 unchanged lines hidden ---