| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mac.c | 2032 int rdd_idx = mt7915_get_rdd_idx(phy, false); in mt7915_dfs_stop_radar_detector() local 2034 if (rdd_idx < 0) in mt7915_dfs_stop_radar_detector() 2037 mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_STOP, rdd_idx, 0, 0); in mt7915_dfs_stop_radar_detector() 2040 static int mt7915_dfs_start_rdd(struct mt7915_dev *dev, int rdd_idx) in mt7915_dfs_start_rdd() argument 2057 err = mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_START, rdd_idx, 0, region); in mt7915_dfs_start_rdd() 2062 err = mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_SET_WF_ANT, rdd_idx, in mt7915_dfs_start_rdd() 2068 return mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_DET_MODE, rdd_idx, 0, 1); in mt7915_dfs_start_rdd() 2074 int err, rdd_idx; in mt7915_dfs_start_radar_detector() local 2076 rdd_idx = mt7915_get_rdd_idx(phy, false); in mt7915_dfs_start_radar_detector() 2077 if (rdd_idx < 0) in mt7915_dfs_start_radar_detector() [all …]
|
| H A D | debugfs.c | 218 int rdd_idx; in mt7915_radar_trigger() local 228 rdd_idx = mt7915_get_rdd_idx(phy, val == RADAR_BACKGROUND); in mt7915_radar_trigger() 229 if (rdd_idx < 0) { in mt7915_radar_trigger() 235 rdd_idx, 0, 0); in mt7915_radar_trigger()
|
| H A D | mcu.h | 60 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() 2728 int err, region, rdd_idx; in mt7915_mcu_rdd_background_enable() local 2730 rdd_idx = mt7915_get_rdd_idx(phy, true); in mt7915_mcu_rdd_background_enable() 2731 if (rdd_idx < 0) in mt7915_mcu_rdd_background_enable() 2735 err = mt76_connac_mcu_rdd_cmd(&dev->mt76, RDD_STOP, rdd_idx, 0, 0); in mt7915_mcu_rdd_background_enable() 2761 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 | 336 enum rdd_idx { enum
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 2967 int rdd_idx = mt7996_get_rdd_idx(phy, false); in mt7996_dfs_stop_radar_detector() local 2969 if (rdd_idx < 0) in mt7996_dfs_stop_radar_detector() 2972 mt7996_mcu_rdd_cmd(dev, RDD_STOP, rdd_idx, 0); in mt7996_dfs_stop_radar_detector() 2975 static int mt7996_dfs_start_rdd(struct mt7996_dev *dev, int rdd_idx) in mt7996_dfs_start_rdd() argument 2992 err = mt7996_mcu_rdd_cmd(dev, RDD_START, rdd_idx, region); in mt7996_dfs_start_rdd() 2996 return mt7996_mcu_rdd_cmd(dev, RDD_DET_MODE, rdd_idx, 1); in mt7996_dfs_start_rdd() 3002 int err, rdd_idx; in mt7996_dfs_start_radar_detector() local 3004 rdd_idx = mt7996_get_rdd_idx(phy, false); in mt7996_dfs_start_radar_detector() 3005 if (rdd_idx < 0) in mt7996_dfs_start_radar_detector() 3009 err = mt7996_mcu_rdd_cmd(dev, RDD_CAC_START, rdd_idx, 0); in mt7996_dfs_start_radar_detector() [all …]
|
| H A D | debugfs.c | 229 int rdd_idx; in mt7996_radar_trigger() local 239 rdd_idx = mt7996_get_rdd_idx(phy, val == RADAR_BACKGROUND); in mt7996_radar_trigger() 240 if (rdd_idx < 0) { in mt7996_radar_trigger() 245 return mt7996_mcu_rdd_cmd(dev, RDD_RADAR_EMULATE, rdd_idx, 0); in mt7996_radar_trigger()
|
| H A D | mt7996.h | 506 enum rdd_idx { enum 729 int mt7996_mcu_rdd_cmd(struct mt7996_dev *dev, int cmd, u8 rdd_idx, u8 val);
|
| H A D | mcu.c | 410 switch (r->rdd_idx) { in mt7996_mcu_rx_radar_detected() 423 dev_err(dev->mt76.dev, "Unknown RDD idx %d\n", r->rdd_idx); in mt7996_mcu_rx_radar_detected() 430 if (r->rdd_idx == MT_RDD_IDX_BACKGROUND) in mt7996_mcu_rx_radar_detected() 3664 int err, region, rdd_idx = mt7996_get_rdd_idx(phy, true); in mt7996_mcu_rdd_background_enable() local 3667 err = mt7996_mcu_rdd_cmd(dev, RDD_STOP, rdd_idx, 0); in mt7996_mcu_rdd_background_enable() 3693 return mt7996_mcu_rdd_cmd(dev, RDD_START, rdd_idx, region); in mt7996_mcu_rdd_background_enable() 4560 int mt7996_mcu_rdd_cmd(struct mt7996_dev *dev, int cmd, u8 rdd_idx, u8 val) in mt7996_mcu_rdd_cmd() argument 4569 u8 rdd_idx; in mt7996_mcu_rdd_cmd() member 4577 .rdd_idx = rdd_idx, in mt7996_mcu_rdd_cmd()
|
| H A D | mcu.h | 72 u8 rdd_idx; member
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 2937 u8 rdd_idx; in mt76_connac_mcu_rdd_cmd() member 2943 .rdd_idx = index, in mt76_connac_mcu_rdd_cmd()
|