Home
last modified time | relevance | path

Searched refs:h2c_pkt (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw88/
H A Dfw.h400 #define SET_PKT_H2C_CATEGORY(h2c_pkt, value) \ argument
401 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(6, 0))
402 #define SET_PKT_H2C_CMD_ID(h2c_pkt, value) \ argument
403 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
404 #define SET_PKT_H2C_SUB_CMD_ID(h2c_pkt, value) \ argument
405 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 16))
406 #define SET_PKT_H2C_TOTAL_LEN(h2c_pkt, value) \ argument
407 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 0))
409 static inline void rtw_h2c_pkt_set_header(u8 *h2c_pkt, u8 sub_id) in rtw_h2c_pkt_set_header() argument
411 SET_PKT_H2C_CATEGORY(h2c_pkt, H2C_PKT_CATEGOR in rtw_h2c_pkt_set_header()
416 FW_OFFLOAD_H2C_SET_SEQ_NUM(h2c_pkt,value) global() argument
418 GENERAL_INFO_SET_FW_TX_BOUNDARY(h2c_pkt,value) global() argument
421 PHYDM_INFO_SET_REF_TYPE(h2c_pkt,value) global() argument
423 PHYDM_INFO_SET_RF_TYPE(h2c_pkt,value) global() argument
425 PHYDM_INFO_SET_CUT_VER(h2c_pkt,value) global() argument
427 PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt,value) global() argument
429 PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt,value) global() argument
431 IQK_SET_CLEAR(h2c_pkt,value) global() argument
433 IQK_SET_SEGMENT_IQK(h2c_pkt,value) global() argument
471 UPDATE_PKT_SET_SIZE(h2c_pkt,value) global() argument
473 UPDATE_PKT_SET_PKT_ID(h2c_pkt,value) global() argument
475 UPDATE_PKT_SET_LOCATION(h2c_pkt,value) global() argument
478 CH_SWITCH_SET_START(h2c_pkt,value) global() argument
480 CH_SWITCH_SET_DEST_CH_EN(h2c_pkt,value) global() argument
482 CH_SWITCH_SET_ABSOLUTE_TIME(h2c_pkt,value) global() argument
484 CH_SWITCH_SET_PERIODIC_OPT(h2c_pkt,value) global() argument
486 CH_SWITCH_SET_SCAN_MODE(h2c_pkt,value) global() argument
488 CH_SWITCH_SET_BACK_OP_EN(h2c_pkt,value) global() argument
490 CH_SWITCH_SET_INFO_LOC(h2c_pkt,value) global() argument
492 CH_SWITCH_SET_CH_NUM(h2c_pkt,value) global() argument
494 CH_SWITCH_SET_PRI_CH_IDX(h2c_pkt,value) global() argument
496 CH_SWITCH_SET_DEST_BW(h2c_pkt,value) global() argument
498 CH_SWITCH_SET_DEST_CH(h2c_pkt,value) global() argument
500 CH_SWITCH_SET_NORMAL_PERIOD(h2c_pkt,value) global() argument
502 CH_SWITCH_SET_NORMAL_PERIOD_SEL(h2c_pkt,value) global() argument
504 CH_SWITCH_SET_SLOW_PERIOD(h2c_pkt,value) global() argument
506 CH_SWITCH_SET_SLOW_PERIOD_SEL(h2c_pkt,value) global() argument
508 CH_SWITCH_SET_NORMAL_CYCLE(h2c_pkt,value) global() argument
510 CH_SWITCH_SET_TSF_HIGH(h2c_pkt,value) global() argument
512 CH_SWITCH_SET_TSF_LOW(h2c_pkt,value) global() argument
514 CH_SWITCH_SET_INFO_SIZE(h2c_pkt,value) global() argument
517 SCAN_OFFLOAD_SET_START(h2c_pkt,value) global() argument
519 SCAN_OFFLOAD_SET_BACK_OP_EN(h2c_pkt,value) global() argument
521 SCAN_OFFLOAD_SET_RANDOM_SEQ_EN(h2c_pkt,value) global() argument
523 SCAN_OFFLOAD_SET_NO_CCK_EN(h2c_pkt,value) global() argument
525 SCAN_OFFLOAD_SET_VERBOSE(h2c_pkt,value) global() argument
527 SCAN_OFFLOAD_SET_CH_NUM(h2c_pkt,value) global() argument
529 SCAN_OFFLOAD_SET_CH_INFO_SIZE(h2c_pkt,value) global() argument
531 SCAN_OFFLOAD_SET_CH_INFO_LOC(h2c_pkt,value) global() argument
533 SCAN_OFFLOAD_SET_OP_CH(h2c_pkt,value) global() argument
535 SCAN_OFFLOAD_SET_OP_PRI_CH_IDX(h2c_pkt,value) global() argument
537 SCAN_OFFLOAD_SET_OP_BW(h2c_pkt,value) global() argument
539 SCAN_OFFLOAD_SET_OP_PORT_ID(h2c_pkt,value) global() argument
541 SCAN_OFFLOAD_SET_OP_DWELL_TIME(h2c_pkt,value) global() argument
543 SCAN_OFFLOAD_SET_OP_GAP_TIME(h2c_pkt,value) global() argument
545 SCAN_OFFLOAD_SET_MODE(h2c_pkt,value) global() argument
547 SCAN_OFFLOAD_SET_SSID_NUM(h2c_pkt,value) global() argument
549 SCAN_OFFLOAD_SET_PKT_LOC(h2c_pkt,value) global() argument
586 SET_H2C_CMD_ID_CLASS(h2c_pkt,value) global() argument
589 MEDIA_STATUS_RPT_SET_OP_MODE(h2c_pkt,value) global() argument
591 MEDIA_STATUS_RPT_SET_MACID(h2c_pkt,value) global() argument
594 SET_WL_PHY_INFO_TX_TP(h2c_pkt,value) global() argument
596 SET_WL_PHY_INFO_RX_TP(h2c_pkt,value) global() argument
598 SET_WL_PHY_INFO_TX_RATE_DESC(h2c_pkt,value) global() argument
600 SET_WL_PHY_INFO_RX_RATE_DESC(h2c_pkt,value) global() argument
602 SET_WL_PHY_INFO_RX_EVM(h2c_pkt,value) global() argument
604 SET_BCN_FILTER_OFFLOAD_P1_MACID(h2c_pkt,value) global() argument
606 SET_BCN_FILTER_OFFLOAD_P1_ENABLE(h2c_pkt,value) global() argument
608 SET_BCN_FILTER_OFFLOAD_P1_HYST(h2c_pkt,value) global() argument
610 SET_BCN_FILTER_OFFLOAD_P1_OFFLOAD_MODE(h2c_pkt,value) global() argument
612 SET_BCN_FILTER_OFFLOAD_P1_THRESHOLD(h2c_pkt,value) global() argument
614 SET_BCN_FILTER_OFFLOAD_P1_BCN_LOSS_CNT(h2c_pkt,value) global() argument
616 SET_BCN_FILTER_OFFLOAD_P1_BCN_INTERVAL(h2c_pkt,value) global() argument
619 SET_SCAN_START(h2c_pkt,value) global() argument
622 SET_ADAPTIVITY_MODE(h2c_pkt,value) global() argument
624 SET_ADAPTIVITY_OPTION(h2c_pkt,value) global() argument
626 SET_ADAPTIVITY_IGI(h2c_pkt,value) global() argument
628 SET_ADAPTIVITY_L2H(h2c_pkt,value) global() argument
630 SET_ADAPTIVITY_DENSITY(h2c_pkt,value) global() argument
633 SET_PWR_MODE_SET_MODE(h2c_pkt,value) global() argument
635 SET_PWR_MODE_SET_RLBM(h2c_pkt,value) global() argument
637 SET_PWR_MODE_SET_SMART_PS(h2c_pkt,value) global() argument
639 SET_PWR_MODE_SET_AWAKE_INTERVAL(h2c_pkt,value) global() argument
641 SET_PWR_MODE_SET_PORT_ID(h2c_pkt,value) global() argument
643 SET_PWR_MODE_SET_PWR_STATE(h2c_pkt,value) global() argument
645 LPS_PG_INFO_LOC(h2c_pkt,value) global() argument
647 LPS_PG_DPK_LOC(h2c_pkt,value) global() argument
649 LPS_PG_SEC_CAM_EN(h2c_pkt,value) global() argument
651 LPS_PG_PATTERN_CAM_EN(h2c_pkt,value) global() argument
653 SET_RSSI_INFO_MACID(h2c_pkt,value) global() argument
655 SET_RSSI_INFO_RSSI(h2c_pkt,value) global() argument
657 SET_RSSI_INFO_STBC(h2c_pkt,value) global() argument
659 SET_RA_INFO_MACID(h2c_pkt,value) global() argument
661 SET_RA_INFO_RATE_ID(h2c_pkt,value) global() argument
663 SET_RA_INFO_INIT_RA_LVL(h2c_pkt,value) global() argument
665 SET_RA_INFO_SGI_EN(h2c_pkt,value) global() argument
667 SET_RA_INFO_BW_MODE(h2c_pkt,value) global() argument
669 SET_RA_INFO_LDPC(h2c_pkt,value) global() argument
671 SET_RA_INFO_NO_UPDATE(h2c_pkt,value) global() argument
673 SET_RA_INFO_VHT_EN(h2c_pkt,value) global() argument
675 SET_RA_INFO_DIS_PT(h2c_pkt,value) global() argument
677 SET_RA_INFO_RA_MASK0(h2c_pkt,value) global() argument
679 SET_RA_INFO_RA_MASK1(h2c_pkt,value) global() argument
681 SET_RA_INFO_RA_MASK2(h2c_pkt,value) global() argument
683 SET_RA_INFO_RA_MASK3(h2c_pkt,value) global() argument
685 SET_QUERY_BT_INFO(h2c_pkt,value) global() argument
687 SET_WL_CH_INFO_LINK(h2c_pkt,value) global() argument
689 SET_WL_CH_INFO_CHNL(h2c_pkt,value) global() argument
691 SET_WL_CH_INFO_BW(h2c_pkt,value) global() argument
693 SET_BT_MP_INFO_SEQ(h2c_pkt,value) global() argument
695 SET_BT_MP_INFO_OP_CODE(h2c_pkt,value) global() argument
697 SET_BT_MP_INFO_PARA1(h2c_pkt,value) global() argument
699 SET_BT_MP_INFO_PARA2(h2c_pkt,value) global() argument
701 SET_BT_MP_INFO_PARA3(h2c_pkt,value) global() argument
703 SET_BT_TX_POWER_INDEX(h2c_pkt,value) global() argument
705 SET_IGNORE_WLAN_ACTION_EN(h2c_pkt,value) global() argument
707 SET_COEX_TDMA_TYPE_PARA1(h2c_pkt,value) global() argument
709 SET_COEX_TDMA_TYPE_PARA2(h2c_pkt,value) global() argument
711 SET_COEX_TDMA_TYPE_PARA3(h2c_pkt,value) global() argument
713 SET_COEX_TDMA_TYPE_PARA4(h2c_pkt,value) global() argument
715 SET_COEX_TDMA_TYPE_PARA5(h2c_pkt,value) global() argument
717 SET_BT_WIFI_CONTROL_OP_CODE(h2c_pkt,value) global() argument
719 SET_BT_WIFI_CONTROL_DATA1(h2c_pkt,value) global() argument
721 SET_BT_WIFI_CONTROL_DATA2(h2c_pkt,value) global() argument
723 SET_BT_WIFI_CONTROL_DATA3(h2c_pkt,value) global() argument
725 SET_BT_WIFI_CONTROL_DATA4(h2c_pkt,value) global() argument
727 SET_BT_WIFI_CONTROL_DATA5(h2c_pkt,value) global() argument
730 SET_COEX_QUERY_HID_INFO_SUBID(h2c_pkt,value) global() argument
732 SET_COEX_QUERY_HID_INFO_DATA1(h2c_pkt,value) global() argument
735 SET_KEEP_ALIVE_ENABLE(h2c_pkt,value) global() argument
737 SET_KEEP_ALIVE_ADOPT(h2c_pkt,value) global() argument
739 SET_KEEP_ALIVE_PKT_TYPE(h2c_pkt,value) global() argument
741 SET_KEEP_ALIVE_CHECK_PERIOD(h2c_pkt,value) global() argument
744 SET_DISCONNECT_DECISION_ENABLE(h2c_pkt,value) global() argument
746 SET_DISCONNECT_DECISION_ADOPT(h2c_pkt,value) global() argument
748 SET_DISCONNECT_DECISION_CHECK_PERIOD(h2c_pkt,value) global() argument
750 SET_DISCONNECT_DECISION_TRY_PKT_NUM(h2c_pkt,value) global() argument
753 SET_WOWLAN_FUNC_ENABLE(h2c_pkt,value) global() argument
755 SET_WOWLAN_PATTERN_MATCH_ENABLE(h2c_pkt,value) global() argument
757 SET_WOWLAN_MAGIC_PKT_ENABLE(h2c_pkt,value) global() argument
759 SET_WOWLAN_UNICAST_PKT_ENABLE(h2c_pkt,value) global() argument
761 SET_WOWLAN_REKEY_WAKEUP_ENABLE(h2c_pkt,value) global() argument
763 SET_WOWLAN_DEAUTH_WAKEUP_ENABLE(h2c_pkt,value) global() argument
766 SET_REMOTE_WAKECTRL_ENABLE(h2c_pkt,value) global() argument
768 SET_REMOTE_WAKE_CTRL_NLO_OFFLOAD_EN(h2c_pkt,value) global() argument
771 SET_AOAC_GLOBAL_INFO_PAIRWISE_ENC_ALG(h2c_pkt,value) global() argument
773 SET_AOAC_GLOBAL_INFO_GROUP_ENC_ALG(h2c_pkt,value) global() argument
776 SET_NLO_FUN_EN(h2c_pkt,value) global() argument
778 SET_NLO_PS_32K(h2c_pkt,value) global() argument
780 SET_NLO_IGNORE_SECURITY(h2c_pkt,value) global() argument
782 SET_NLO_LOC_NLO_INFO(h2c_pkt,value) global() argument
785 SET_RECOVER_BT_DEV_EN(h2c_pkt,value) global() argument
803 RFK_SET_INFORM_START(h2c_pkt,value) global() argument
[all...]
H A Dfw.c504 static void rtw_fw_send_h2c_packet(struct rtw_dev *rtwdev, u8 *h2c_pkt) in rtw_fw_send_h2c_packet() argument
510 FW_OFFLOAD_H2C_SET_SEQ_NUM(h2c_pkt, rtwdev->h2c.seq); in rtw_fw_send_h2c_packet()
511 ret = rtw_hci_write_data_h2c(rtwdev, h2c_pkt, H2C_PKT_SIZE); in rtw_fw_send_h2c_packet()
521 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; in rtw_fw_send_general_info() local
527 rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_GENERAL_INFO); in rtw_fw_send_general_info()
529 SET_PKT_H2C_TOTAL_LEN(h2c_pkt, total_size); in rtw_fw_send_general_info()
531 GENERAL_INFO_SET_FW_TX_BOUNDARY(h2c_pkt, in rtw_fw_send_general_info()
535 rtw_fw_send_h2c_packet(rtwdev, h2c_pkt); in rtw_fw_send_general_info()
543 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; in rtw_fw_send_phydm_info() local
555 rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_PHYDM_INF in rtw_fw_send_phydm_info()
569 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_do_iqk() local
583 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_inform_rfk_status() local
595 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_query_bt_info() local
623 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_wl_ch_info() local
637 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_query_bt_mp_info() local
652 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_force_bt_tx_power() local
664 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_bt_ignore_wlan_action() local
676 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_coex_tdma_type() local
691 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_coex_query_hid_info() local
703 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_bt_wifi_control() local
720 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_send_rssi_info() local
736 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_send_ra_info() local
777 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_media_status_report() local
790 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_update_wl_phy_info() local
811 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_beacon_filter_config() local
853 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_pwr_mode() local
869 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_keep_alive_cmd() local
888 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_disconnect_decision_cmd() local
910 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_wowlan_ctrl_cmd() local
933 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_aoac_global_info_cmd() local
945 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_remote_wake_ctrl_cmd() local
973 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_nlo_info() local
993 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_recover_bt_device() local
1004 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_pg_info() local
1056 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_send_rsvd_page_h2c() local
1900 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; __rtw_fw_update_pkt() local
1940 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_channel_switch() local
1979 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_adaptivity() local
1999 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_scan_notify() local
2212 u8 h2c_pkt[H2C_PKT_SIZE] = {0}; rtw_fw_set_scan_offload() local
[all...]