| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mac.c | 2039 int rdd_idx = mt7915_get_rdd_idx(phy, false); in mt7915_dfs_stop_radar_detector() local 2041 if (rdd_idx < 0) in mt7915_dfs_stop_radar_detector() 2044 mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_STOP, rdd_idx, 0, 0); in mt7915_dfs_stop_radar_detector() 2047 static int mt7915_dfs_start_rdd(struct mt7915_dev *dev, int rdd_idx) in mt7915_dfs_start_rdd() argument 2064 err = mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_START, rdd_idx, 0, region); in mt7915_dfs_start_rdd() 2069 err = mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_SET_WF_ANT, rdd_idx, in mt7915_dfs_start_rdd() 2075 return mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_DET_MODE, rdd_idx, 0, 1); in mt7915_dfs_start_rdd() 2081 int err, rdd_idx; in mt7915_dfs_start_radar_detector() local 2083 rdd_idx = mt7915_get_rdd_idx(phy, false); in mt7915_dfs_start_radar_detector() 2084 if (rdd_idx < 0) in mt7915_dfs_start_radar_detector() [all …]
|
| H A D | debugfs.c | 207 int rdd_idx; in mt7915_radar_trigger() local 217 rdd_idx = mt7915_get_rdd_idx(phy, val == RADAR_BACKGROUND); in mt7915_radar_trigger() 218 if (rdd_idx < 0) { in mt7915_radar_trigger() 224 rdd_idx, 0, 0); in mt7915_radar_trigger()
|
| H A D | mcu.h | 69 u8 rdd_idx; member
|
| H A D | mcu.c | 315 switch (r->rdd_idx) { in mt7915_mcu_rx_radar_detected() 332 dev_err(dev->mt76.dev, "Unknown RDD idx %d\n", r->rdd_idx); in mt7915_mcu_rx_radar_detected() 339 if (r->rdd_idx == MT_RDD_IDX_BACKGROUND) in mt7915_mcu_rx_radar_detected() 2756 int err, region, rdd_idx; in mt7915_mcu_rdd_background_enable() local 2758 rdd_idx = mt7915_get_rdd_idx(phy, true); in mt7915_mcu_rdd_background_enable() 2759 if (rdd_idx < 0) in mt7915_mcu_rdd_background_enable() 2763 err = mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_STOP, rdd_idx, 0, 0); in mt7915_mcu_rdd_background_enable() 2789 return mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_START, rdd_idx, 0, region); in mt7915_mcu_rdd_background_enable()
|
| H A D | mt7915.h | 340 enum rdd_idx { enum
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 3009 int rdd_idx = mt7996_get_rdd_idx(phy, false); in mt7996_dfs_stop_radar_detector() local 3011 if (rdd_idx < 0) in mt7996_dfs_stop_radar_detector() 3014 mt7996_mcu_rdd_cmd(dev, RDD_STOP, rdd_idx, 0); in mt7996_dfs_stop_radar_detector() 3017 static int mt7996_dfs_start_rdd(struct mt7996_dev *dev, int rdd_idx) in mt7996_dfs_start_rdd() argument 3034 return mt7996_mcu_rdd_cmd(dev, RDD_START, rdd_idx, region); in mt7996_dfs_start_rdd() 3040 int err, rdd_idx; in mt7996_dfs_start_radar_detector() local 3042 rdd_idx = mt7996_get_rdd_idx(phy, false); in mt7996_dfs_start_radar_detector() 3043 if (rdd_idx < 0) in mt7996_dfs_start_radar_detector() 3047 err = mt7996_mcu_rdd_cmd(dev, RDD_CAC_START, rdd_idx, 0); in mt7996_dfs_start_radar_detector() 3051 err = mt7996_dfs_start_rdd(dev, rdd_idx); in mt7996_dfs_start_radar_detector() [all …]
|
| H A D | mt7996.h | 532 enum rdd_idx { enum 782 int mt7996_mcu_rdd_cmd(struct mt7996_dev *dev, int cmd, u8 rdd_idx, u8 val);
|
| H A D | mcu.c | 533 switch (r->rdd_idx) { in mt7996_mcu_rx_radar_detected() 552 if (r->rdd_idx == MT_RDD_IDX_BACKGROUND) { in mt7996_mcu_rx_radar_detected() 567 dev_err(dev->mt76.dev, "Invalid RDD idx %d\n", r->rdd_idx); in mt7996_mcu_rx_radar_detected() 4065 int err, region, rdd_idx = mt7996_get_rdd_idx(phy, true); in mt7996_mcu_rdd_background_enable() local 4067 if (rdd_idx < 0) in mt7996_mcu_rdd_background_enable() 4071 err = mt7996_mcu_rdd_cmd(dev, RDD_STOP, rdd_idx, 0); in mt7996_mcu_rdd_background_enable() 4097 return mt7996_mcu_rdd_cmd(dev, RDD_START, rdd_idx, region); in mt7996_mcu_rdd_background_enable() 5191 int mt7996_mcu_rdd_cmd(struct mt7996_dev *dev, int cmd, u8 rdd_idx, u8 val) in mt7996_mcu_rdd_cmd() argument 5200 u8 rdd_idx; in mt7996_mcu_rdd_cmd() member 5208 .rdd_idx = rdd_idx, in mt7996_mcu_rdd_cmd()
|
| H A D | mcu.h | 70 u8 rdd_idx; member
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 3020 u8 rdd_idx; in mt76_connac_mcu_rdd_cmd() member 3026 .rdd_idx = index, in mt76_connac_mcu_rdd_cmd()
|