| /kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
| D | gve_rx_dqo.c | 35 static struct gve_rx_buf_state_dqo *gve_alloc_buf_state(struct gve_rx_ring *rx) in gve_alloc_buf_state() argument 40 buffer_id = rx->dqo.free_buf_states; in gve_alloc_buf_state() 44 buf_state = &rx->dqo.buf_states[buffer_id]; in gve_alloc_buf_state() 47 rx->dqo.free_buf_states = buf_state->next; in gve_alloc_buf_state() 55 static bool gve_buf_state_is_allocated(struct gve_rx_ring *rx, in gve_buf_state_is_allocated() argument 58 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_buf_state_is_allocated() 63 static void gve_free_buf_state(struct gve_rx_ring *rx, in gve_free_buf_state() argument 66 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_free_buf_state() 68 buf_state->next = rx->dqo.free_buf_states; in gve_free_buf_state() 69 rx->dqo.free_buf_states = buffer_id; in gve_free_buf_state() [all …]
|
| D | gve_rx.c | 26 static void gve_rx_unfill_pages(struct gve_priv *priv, struct gve_rx_ring *rx) in gve_rx_unfill_pages() argument 28 u32 slots = rx->mask + 1; in gve_rx_unfill_pages() 31 if (rx->data.raw_addressing) { in gve_rx_unfill_pages() 33 gve_rx_free_buffer(&priv->pdev->dev, &rx->data.page_info[i], in gve_rx_unfill_pages() 34 &rx->data.data_ring[i]); in gve_rx_unfill_pages() 37 page_ref_sub(rx->data.page_info[i].page, in gve_rx_unfill_pages() 38 rx->data.page_info[i].pagecnt_bias - 1); in gve_rx_unfill_pages() 39 gve_unassign_qpl(priv, rx->data.qpl->id); in gve_rx_unfill_pages() 40 rx->data.qpl = NULL; in gve_rx_unfill_pages() 42 for (i = 0; i < rx->qpl_copy_pool_mask + 1; i++) { in gve_rx_unfill_pages() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
| D | gve_rx.c | 16 block->rx = NULL; in gve_rx_remove_from_block() 21 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_free_ring() local 29 dma_free_coherent(dev, bytes, rx->desc.desc_ring, rx->desc.bus); in gve_rx_free_ring() 30 rx->desc.desc_ring = NULL; in gve_rx_free_ring() 32 dma_free_coherent(dev, sizeof(*rx->q_resources), in gve_rx_free_ring() 33 rx->q_resources, rx->q_resources_bus); in gve_rx_free_ring() 34 rx->q_resources = NULL; in gve_rx_free_ring() 36 gve_unassign_qpl(priv, rx->data.qpl->id); in gve_rx_free_ring() 37 rx->data.qpl = NULL; in gve_rx_free_ring() 38 kvfree(rx->data.page_info); in gve_rx_free_ring() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | lpass-rx-macro.c | 653 "ZERO", "RX INT0_1 MIX1", 657 "ZERO", "RX INT1_1 MIX1", 661 "ZERO", "RX INT2_1 MIX1", 665 "ZERO", "RX INT0_2 MUX", 669 "ZERO", "RX INT1_2 MUX", 673 "ZERO", "RX INT2_2 MUX", 771 SOC_DAPM_ENUM("RX MIX TX1_MUX Mux", rx_mix_tx1_mux_enum); 773 SOC_DAPM_ENUM("RX MIX TX2_MUX Mux", rx_mix_tx2_mux_enum); 833 SOC_DAPM_ENUM("RX MIX TX0_MUX Mux", rx_mix_tx0_mux_enum); 836 /* RX Macro */ [all …]
|
| /kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
| D | netdev_rx.c | 8 * This file contains HFI1 support for netdev RX functionality 20 static int hfi1_netdev_setup_ctxt(struct hfi1_netdev_rx *rx, in hfi1_netdev_setup_ctxt() argument 24 struct hfi1_devdata *dd = rx->dd; in hfi1_netdev_setup_ctxt() 121 static int hfi1_netdev_allot_ctxt(struct hfi1_netdev_rx *rx, in hfi1_netdev_allot_ctxt() argument 125 struct hfi1_devdata *dd = rx->dd; in hfi1_netdev_allot_ctxt() 133 rc = hfi1_netdev_setup_ctxt(rx, *ctxt); in hfi1_netdev_allot_ctxt() 186 static int hfi1_netdev_rxq_init(struct hfi1_netdev_rx *rx) in hfi1_netdev_rxq_init() argument 190 struct hfi1_devdata *dd = rx->dd; in hfi1_netdev_rxq_init() 191 struct net_device *dev = &rx->rx_napi; in hfi1_netdev_rxq_init() 193 rx->num_rx_q = dd->num_netdev_contexts; in hfi1_netdev_rxq_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/ |
| D | lan966x_fdma.c | 14 static struct page *lan966x_fdma_rx_alloc_page(struct lan966x_rx *rx, in lan966x_fdma_rx_alloc_page() argument 19 page = page_pool_dev_alloc_pages(rx->page_pool); in lan966x_fdma_rx_alloc_page() 28 static void lan966x_fdma_rx_free_pages(struct lan966x_rx *rx) in lan966x_fdma_rx_free_pages() argument 34 page_pool_put_full_page(rx->page_pool, in lan966x_fdma_rx_free_pages() 35 rx->page[i][j], false); in lan966x_fdma_rx_free_pages() 39 static void lan966x_fdma_rx_free_page(struct lan966x_rx *rx) in lan966x_fdma_rx_free_page() argument 43 page = rx->page[rx->dcb_index][rx->db_index]; in lan966x_fdma_rx_free_page() 47 page_pool_recycle_direct(rx->page_pool, page); in lan966x_fdma_rx_free_page() 50 static void lan966x_fdma_rx_add_dcb(struct lan966x_rx *rx, in lan966x_fdma_rx_add_dcb() argument 63 dcb->info = FDMA_DCB_INFO_DATAL(PAGE_SIZE << rx->page_order); in lan966x_fdma_rx_add_dcb() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/engleder/ |
| D | tsnep_main.c | 10 * It supports multiple TX/RX queue pairs. The first TX/RX queue pair is used 88 /* handle TX/RX queue 0 interrupt */ in tsnep_irq() 104 /* handle TX/RX queue interrupt */ in tsnep_irq_txrx() 891 static void tsnep_rx_ring_cleanup(struct tsnep_rx *rx) in tsnep_rx_ring_cleanup() argument 893 struct device *dmadev = rx->adapter->dmadev; in tsnep_rx_ring_cleanup() 898 entry = &rx->entry[i]; in tsnep_rx_ring_cleanup() 899 if (!rx->xsk_pool && entry->page) in tsnep_rx_ring_cleanup() 900 page_pool_put_full_page(rx->page_pool, entry->page, in tsnep_rx_ring_cleanup() 902 if (rx->xsk_pool && entry->xdp) in tsnep_rx_ring_cleanup() 908 if (rx->page_pool) in tsnep_rx_ring_cleanup() [all …]
|
| /kernel/linux/linux-6.6/net/rxrpc/ |
| D | af_rxrpc.c | 76 static int rxrpc_validate_address(struct rxrpc_sock *rx, in rxrpc_validate_address() argument 98 if (rx->family != AF_INET && in rxrpc_validate_address() 99 rx->family != AF_INET6) in rxrpc_validate_address() 108 if (rx->family != AF_INET6) in rxrpc_validate_address() 134 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_bind() local 138 _enter("%p,%p,%d", rx, saddr, len); in rxrpc_bind() 140 ret = rxrpc_validate_address(rx, srx, len); in rxrpc_bind() 145 lock_sock(&rx->sk); in rxrpc_bind() 147 switch (rx->sk.sk_state) { in rxrpc_bind() 149 rx->srx = *srx; in rxrpc_bind() [all …]
|
| /kernel/linux/linux-5.10/net/rxrpc/ |
| D | af_rxrpc.c | 76 static int rxrpc_validate_address(struct rxrpc_sock *rx, in rxrpc_validate_address() argument 96 if (srx->transport.family != rx->family && in rxrpc_validate_address() 97 srx->transport.family == AF_INET && rx->family != AF_INET6) in rxrpc_validate_address() 133 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_bind() local 137 _enter("%p,%p,%d", rx, saddr, len); in rxrpc_bind() 139 ret = rxrpc_validate_address(rx, srx, len); in rxrpc_bind() 144 lock_sock(&rx->sk); in rxrpc_bind() 146 switch (rx->sk.sk_state) { in rxrpc_bind() 148 rx->srx = *srx; in rxrpc_bind() 149 local = rxrpc_lookup_local(sock_net(&rx->sk), &rx->srx); in rxrpc_bind() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/netdevsim/ |
| D | ethtool-coalesce.sh | 30 ["rx-frames-low"]="rx-frame-low" 32 ["rx-frames-high"]="rx-frame-high" 34 ["rx-usecs"]="rx-usecs" 35 ["rx-frames"]="rx-frames" 36 ["rx-usecs-irq"]="rx-usecs-irq" 37 ["rx-frames-irq"]="rx-frames-irq" 44 ["rx-usecs-low"]="rx-usecs-low" 47 ["rx-usecs-high"]="rx-usecs-high" 53 ["rx-frames-low"]="" 55 ["rx-frames-high"]="" [all …]
|
| /kernel/linux/linux-5.10/arch/arm/include/debug/ |
| D | icedcc.S | 15 .macro senduart, rd, rx argument 19 .macro busyuart, rd, rx argument 21 mrc p14, 0, \rx, c0, c1, 0 22 tst \rx, #0x20000000 26 .macro waituartcts, rd, rx argument 29 .macro waituarttxrdy, rd, rx argument 34 mrc p14, 0, \rx, c0, c1, 0 35 tst \rx, #0x20000000 42 .macro senduart, rd, rx argument 46 .macro busyuart, rd, rx argument [all …]
|
| D | samsung.S | 12 .macro fifo_level_s5pv210 rd, rx argument 13 ldr \rd, [\rx, # S3C2410_UFSTAT] 18 .macro fifo_full_s5pv210 rd, rx argument 19 ldr \rd, [\rx, # S3C2410_UFSTAT] 27 .macro fifo_level_s3c2440 rd, rx argument 28 ldr \rd, [\rx, # S3C2410_UFSTAT] 37 .macro fifo_full_s3c2440 rd, rx argument 38 ldr \rd, [\rx, # S3C2410_UFSTAT] 47 .macro senduart,rd,rx argument 48 strb \rd, [\rx, # S3C2410_UTXH] [all …]
|
| /kernel/linux/linux-6.6/arch/arm/include/debug/ |
| D | icedcc.S | 15 .macro senduart, rd, rx argument 19 .macro busyuart, rd, rx argument 21 mrc p14, 0, \rx, c0, c1, 0 22 tst \rx, #0x20000000 26 .macro waituartcts, rd, rx argument 29 .macro waituarttxrdy, rd, rx argument 34 mrc p14, 0, \rx, c0, c1, 0 35 tst \rx, #0x20000000 42 .macro senduart, rd, rx argument 46 .macro busyuart, rd, rx argument [all …]
|
| D | samsung.S | 12 .macro fifo_level_s5pv210 rd, rx argument 13 ldr \rd, [\rx, # S3C2410_UFSTAT] 18 .macro fifo_full_s5pv210 rd, rx argument 19 ldr \rd, [\rx, # S3C2410_UFSTAT] 27 .macro fifo_level_s3c2440 rd, rx argument 28 ldr \rd, [\rx, # S3C2410_UFSTAT] 37 .macro fifo_full_s3c2440 rd, rx argument 38 ldr \rd, [\rx, # S3C2410_UFSTAT] 47 .macro senduart,rd,rx argument 48 strb \rd, [\rx, # S3C2410_UTXH] [all …]
|
| /kernel/linux/linux-6.6/net/mac80211/ |
| D | rx.c | 717 * RX header they pull before we get here, and that should in ieee80211_make_monitor_skb() 793 * (2) the other RX handlers will modify the skb we got. in ieee80211_rx_monitor() 875 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument 877 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos() 878 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos() 910 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos() 911 rx->security_idx = security_idx; in ieee80211_parse_qos() 914 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos() 942 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument 945 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/ |
| D | sparx5_fdma.c | 79 static void sparx5_fdma_rx_add_dcb(struct sparx5_rx *rx, in sparx5_fdma_rx_add_dcb() argument 93 rx->last_entry->nextptr = nextptr; in sparx5_fdma_rx_add_dcb() 94 rx->last_entry = dcb; in sparx5_fdma_rx_add_dcb() 113 static void sparx5_fdma_rx_activate(struct sparx5 *sparx5, struct sparx5_rx *rx) in sparx5_fdma_rx_activate() argument 116 spx5_wr(((u64)rx->dma) & GENMASK(31, 0), sparx5, in sparx5_fdma_rx_activate() 117 FDMA_DCB_LLP(rx->channel_id)); in sparx5_fdma_rx_activate() 118 spx5_wr(((u64)rx->dma) >> 32, sparx5, FDMA_DCB_LLP1(rx->channel_id)); in sparx5_fdma_rx_activate() 120 /* Set the number of RX DBs to be used, and DB end-of-frame interrupt */ in sparx5_fdma_rx_activate() 124 sparx5, FDMA_CH_CFG(rx->channel_id)); in sparx5_fdma_rx_activate() 126 /* Set the RX Watermark to max */ in sparx5_fdma_rx_activate() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/ |
| D | bna_tx_rx.c | 184 bfi_msgq_mhdr_set(req->mh, BFI_MC_ENET, req_type, 0, rxf->rx->rid); in bna_bfi_ucast_req() 190 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_ucast_req() 200 0, rxf->rx->rid); in bna_bfi_mcast_add_req() 206 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_add_req() 216 0, rxf->rx->rid); in bna_bfi_mcast_del_req() 222 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_del_req() 231 BFI_ENET_H2I_MAC_MCAST_FILTER_REQ, 0, rxf->rx->rid); in bna_bfi_mcast_filter_req() 237 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_filter_req() 246 BFI_ENET_H2I_RX_PROMISCUOUS_REQ, 0, rxf->rx->rid); in bna_bfi_rx_promisc_req() 252 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_promisc_req() [all …]
|
| D | bfa_defs_cna.h | 26 u64 rx_frames; /*!< Rx frames */ 27 u64 rx_words; /*!< Rx words */ 28 u64 lip_count; /*!< Rx LIP */ 29 u64 nos_count; /*!< Rx NOS */ 30 u64 ols_count; /*!< Rx OLS */ 31 u64 lr_count; /*!< Rx LR */ 32 u64 lrr_count; /*!< Rx LRR */ 33 u64 invalid_crcs; /*!< Rx CRC err frames */ 34 u64 invalid_crc_gd_eof; /*!< Rx CRC err good EOF frames */ 35 u64 undersized_frm; /*!< Rx undersized frames */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
| D | bna_tx_rx.c | 184 bfi_msgq_mhdr_set(req->mh, BFI_MC_ENET, req_type, 0, rxf->rx->rid); in bna_bfi_ucast_req() 190 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_ucast_req() 200 0, rxf->rx->rid); in bna_bfi_mcast_add_req() 206 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_add_req() 216 0, rxf->rx->rid); in bna_bfi_mcast_del_req() 222 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_del_req() 231 BFI_ENET_H2I_MAC_MCAST_FILTER_REQ, 0, rxf->rx->rid); in bna_bfi_mcast_filter_req() 237 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_filter_req() 246 BFI_ENET_H2I_RX_PROMISCUOUS_REQ, 0, rxf->rx->rid); in bna_bfi_rx_promisc_req() 252 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_promisc_req() [all …]
|
| D | bfa_defs_cna.h | 26 u64 rx_frames; /*!< Rx frames */ 27 u64 rx_words; /*!< Rx words */ 28 u64 lip_count; /*!< Rx LIP */ 29 u64 nos_count; /*!< Rx NOS */ 30 u64 ols_count; /*!< Rx OLS */ 31 u64 lr_count; /*!< Rx LR */ 32 u64 lrr_count; /*!< Rx LRR */ 33 u64 invalid_crcs; /*!< Rx CRC err frames */ 34 u64 invalid_crc_gd_eof; /*!< Rx CRC err good EOF frames */ 35 u64 undersized_frm; /*!< Rx undersized frames */ [all …]
|
| /kernel/linux/linux-5.10/net/mac80211/ |
| D | rx.c | 710 * RX header they pull before we get here, and that should in ieee80211_make_monitor_skb() 782 * (2) the other RX handlers will modify the skb we got. in ieee80211_rx_monitor() 864 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument 866 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos() 867 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos() 899 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos() 900 rx->security_idx = security_idx; in ieee80211_parse_qos() 903 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos() 931 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument 934 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/gdm724x/ |
| D | gdm_mux.c | 111 static struct mux_rx *get_rx_struct(struct rx_cxt *rx) in get_rx_struct() argument 116 spin_lock_irqsave(&rx->free_list_lock, flags); in get_rx_struct() 118 if (list_empty(&rx->rx_free_list)) { in get_rx_struct() 119 spin_unlock_irqrestore(&rx->free_list_lock, flags); in get_rx_struct() 123 r = list_entry(rx->rx_free_list.prev, struct mux_rx, free_list); in get_rx_struct() 126 spin_unlock_irqrestore(&rx->free_list_lock, flags); in get_rx_struct() 131 static void put_rx_struct(struct rx_cxt *rx, struct mux_rx *r) in put_rx_struct() argument 135 spin_lock_irqsave(&rx->free_list_lock, flags); in put_rx_struct() 136 list_add_tail(&r->free_list, &rx->rx_free_list); in put_rx_struct() 137 spin_unlock_irqrestore(&rx->free_list_lock, flags); in put_rx_struct() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/gdm724x/ |
| D | gdm_mux.c | 111 static struct mux_rx *get_rx_struct(struct rx_cxt *rx) in get_rx_struct() argument 116 spin_lock_irqsave(&rx->free_list_lock, flags); in get_rx_struct() 118 if (list_empty(&rx->rx_free_list)) { in get_rx_struct() 119 spin_unlock_irqrestore(&rx->free_list_lock, flags); in get_rx_struct() 123 r = list_entry(rx->rx_free_list.prev, struct mux_rx, free_list); in get_rx_struct() 126 spin_unlock_irqrestore(&rx->free_list_lock, flags); in get_rx_struct() 131 static void put_rx_struct(struct rx_cxt *rx, struct mux_rx *r) in put_rx_struct() argument 135 spin_lock_irqsave(&rx->free_list_lock, flags); in put_rx_struct() 136 list_add_tail(&r->free_list, &rx->rx_free_list); in put_rx_struct() 137 spin_unlock_irqrestore(&rx->free_list_lock, flags); in put_rx_struct() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/radio/wl128x/ |
| D | fmdrv_rx.c | 4 * This sub-module of FM driver implements FM RX functionality. 17 fmdev->rx.rds.flag = FM_RDS_DISABLE; in fm_rx_reset_rds_cache() 18 fmdev->rx.rds.last_blk_idx = 0; in fm_rx_reset_rds_cache() 19 fmdev->rx.rds.wr_idx = 0; in fm_rx_reset_rds_cache() 20 fmdev->rx.rds.rd_idx = 0; in fm_rx_reset_rds_cache() 22 if (fmdev->rx.af_mode == FM_RX_RDS_AF_SWITCH_MODE_ON) in fm_rx_reset_rds_cache() 28 fmdev->rx.stat_info.picode = FM_NO_PI_CODE; in fm_rx_reset_station_info() 29 fmdev->rx.stat_info.afcache_size = 0; in fm_rx_reset_station_info() 30 fmdev->rx.stat_info.af_list_max = 0; in fm_rx_reset_station_info() 41 if (freq < fmdev->rx.region.bot_freq || freq > fmdev->rx.region.top_freq) { in fm_rx_set_freq() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/radio/wl128x/ |
| D | fmdrv_rx.c | 4 * This sub-module of FM driver implements FM RX functionality. 17 fmdev->rx.rds.flag = FM_RDS_DISABLE; in fm_rx_reset_rds_cache() 18 fmdev->rx.rds.last_blk_idx = 0; in fm_rx_reset_rds_cache() 19 fmdev->rx.rds.wr_idx = 0; in fm_rx_reset_rds_cache() 20 fmdev->rx.rds.rd_idx = 0; in fm_rx_reset_rds_cache() 22 if (fmdev->rx.af_mode == FM_RX_RDS_AF_SWITCH_MODE_ON) in fm_rx_reset_rds_cache() 28 fmdev->rx.stat_info.picode = FM_NO_PI_CODE; in fm_rx_reset_station_info() 29 fmdev->rx.stat_info.afcache_size = 0; in fm_rx_reset_station_info() 30 fmdev->rx.stat_info.af_list_max = 0; in fm_rx_reset_station_info() 41 if (freq < fmdev->rx.region.bot_freq || freq > fmdev->rx.region.top_freq) { in fm_rx_set_freq() [all …]
|