Home
last modified time | relevance | path

Searched refs:rdd_idx (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c2032 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 Ddebugfs.c218 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 Dmcu.h60 u8 rdd_idx; member
H A Dmcu.c315 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 Dmt7915.h336 enum rdd_idx { enum
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c2967 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 Ddebugfs.c229 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 Dmt7996.h506 enum rdd_idx { enum
729 int mt7996_mcu_rdd_cmd(struct mt7996_dev *dev, int cmd, u8 rdd_idx, u8 val);
H A Dmcu.c410 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 Dmcu.h72 u8 rdd_idx; member
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.c2937 u8 rdd_idx; in mt76_connac_mcu_rdd_cmd() member
2943 .rdd_idx = index, in mt76_connac_mcu_rdd_cmd()