Home
last modified time | relevance | path

Searched refs:rx_cfg (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.4/drivers/hsi/
Dhsi_core.c63 kfree(cl->rx_cfg.channels); in hsi_client_release()
86 cl->rx_cfg = info->rx_cfg; in hsi_new_client()
87 if (cl->rx_cfg.channels) { in hsi_new_client()
88 size = cl->rx_cfg.num_channels * sizeof(*cl->rx_cfg.channels); in hsi_new_client()
89 cl->rx_cfg.channels = kmemdup(info->rx_cfg.channels, size, in hsi_new_client()
91 if (!cl->rx_cfg.channels) in hsi_new_client()
218 &cl->rx_cfg.mode); in hsi_add_client_from_dt()
227 cl->rx_cfg.mode = mode; in hsi_add_client_from_dt()
235 cl->rx_cfg.speed = cl->tx_cfg.speed; in hsi_add_client_from_dt()
238 &cl->rx_cfg.flow); in hsi_add_client_from_dt()
[all …]
/Linux-v5.4/drivers/staging/pi433/
Dpi433_if.c89 struct pi433_rx_cfg rx_cfg; member
158 rf69_set_rx_cfg(struct pi433_device *dev, struct pi433_rx_cfg *rx_cfg) in rf69_set_rx_cfg() argument
164 ret = rf69_set_frequency(dev->spi, rx_cfg->frequency); in rf69_set_rx_cfg()
167 ret = rf69_set_bit_rate(dev->spi, rx_cfg->bit_rate); in rf69_set_rx_cfg()
170 ret = rf69_set_modulation(dev->spi, rx_cfg->modulation); in rf69_set_rx_cfg()
173 ret = rf69_set_antenna_impedance(dev->spi, rx_cfg->antenna_impedance); in rf69_set_rx_cfg()
176 ret = rf69_set_rssi_threshold(dev->spi, rx_cfg->rssi_threshold); in rf69_set_rx_cfg()
179 ret = rf69_set_ook_threshold_dec(dev->spi, rx_cfg->threshold_decrement); in rf69_set_rx_cfg()
182 ret = rf69_set_bandwidth(dev->spi, rx_cfg->bw_mantisse, in rf69_set_rx_cfg()
183 rx_cfg->bw_exponent); in rf69_set_rx_cfg()
[all …]
/Linux-v5.4/drivers/net/ethernet/google/gve/
Dgve_ethtool.c55 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_get_strings()
82 (priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS) + in gve_get_sset_count()
102 ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats()
138 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats()
145 i += priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS; in gve_get_ethtool_stats()
169 cmd->max_rx = priv->rx_cfg.max_queues; in gve_get_channels()
173 cmd->rx_count = priv->rx_cfg.num_queues; in gve_get_channels()
184 struct gve_queue_config new_rx_cfg = priv->rx_cfg; in gve_set_channels()
200 priv->rx_cfg.num_queues = new_rx; in gve_set_channels()
Dgve_main.c36 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_stats()
166 priv->rx_cfg.max_queues = min_t(int, priv->rx_cfg.max_queues, in gve_alloc_notify_blocks()
171 priv->rx_cfg.max_queues); in gve_alloc_notify_blocks()
174 if (priv->rx_cfg.num_queues > priv->rx_cfg.max_queues) in gve_alloc_notify_blocks()
175 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_alloc_notify_blocks()
386 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_create_rings()
423 priv->rx = kvzalloc(priv->rx_cfg.num_queues * sizeof(*priv->rx), in gve_alloc_rings()
439 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_alloc_rings()
476 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_destroy_rings()
507 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_free_rings()
[all …]
Dgve.h188 struct gve_queue_config rx_cfg; member
365 return priv->rx_cfg.num_queues; in gve_num_rx_qpls()
Dgve_rx.c185 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_rx_alloc_rings()
208 for (i = 0; i < priv->rx_cfg.num_queues; i++) in gve_rx_free_rings()
/Linux-v5.4/drivers/net/ethernet/apple/
Dbmac.c900 unsigned short rx_cfg; in bmac_rx_off() local
902 rx_cfg = bmread(dev, RXCFG); in bmac_rx_off()
903 rx_cfg &= ~RxMACEnable; in bmac_rx_off()
904 bmwrite(dev, RXCFG, rx_cfg); in bmac_rx_off()
906 rx_cfg = bmread(dev, RXCFG); in bmac_rx_off()
907 } while (rx_cfg & RxMACEnable); in bmac_rx_off()
913 unsigned short rx_cfg; in bmac_rx_on() local
915 rx_cfg = bmread(dev, RXCFG); in bmac_rx_on()
916 rx_cfg |= RxMACEnable; in bmac_rx_on()
917 if (hash_enable) rx_cfg |= RxHashFilterEnable; in bmac_rx_on()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/pcie/
Dctxt-info.c162 struct iwl_context_info_rbd_cfg *rx_cfg; in iwl_pcie_ctxt_info_init() local
204 rx_cfg = &ctxt_info->rbd_cfg; in iwl_pcie_ctxt_info_init()
205 rx_cfg->free_rbd_addr = cpu_to_le64(trans_pcie->rxq->bd_dma); in iwl_pcie_ctxt_info_init()
206 rx_cfg->used_rbd_addr = cpu_to_le64(trans_pcie->rxq->used_bd_dma); in iwl_pcie_ctxt_info_init()
207 rx_cfg->status_wr_ptr = cpu_to_le64(trans_pcie->rxq->rb_stts_dma); in iwl_pcie_ctxt_info_init()
/Linux-v5.4/drivers/hsi/clients/
Dnokia-modem.c179 ssip.rx_cfg = cl->rx_cfg; in nokia_modem_probe()
202 cmtspeech.rx_cfg = cl->rx_cfg; in nokia_modem_probe()
Dhsi_char.c355 tmp = cl->rx_cfg; in hsc_rx_set()
356 cl->rx_cfg.mode = rxc->mode; in hsc_rx_set()
357 cl->rx_cfg.num_hw_channels = rxc->channels; in hsc_rx_set()
358 cl->rx_cfg.flow = rxc->flow; in hsc_rx_set()
361 cl->rx_cfg = tmp; in hsc_rx_set()
372 rxc->mode = cl->rx_cfg.mode; in hsc_rx_get()
373 rxc->channels = cl->rx_cfg.num_hw_channels; in hsc_rx_get()
374 rxc->flow = cl->rx_cfg.flow; in hsc_rx_get()
425 if (channel->ch >= channel->cl->rx_cfg.num_hw_channels) in hsc_read()
/Linux-v5.4/drivers/net/ethernet/brocade/bna/
Dbna_tx_rx.c1625 cfg_req->rx_cfg.frame_size = bna_enet_mtu_get(&rx->bna->enet); in bna_bfi_rx_enet_start()
1651 cfg_req->rx_cfg.multi_buffer = in bna_bfi_rx_enet_start()
1690 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_LARGE_SMALL; in bna_bfi_rx_enet_start()
1694 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_HDS; in bna_bfi_rx_enet_start()
1695 cfg_req->rx_cfg.hds.type = rx->hds_cfg.hdr_type; in bna_bfi_rx_enet_start()
1696 cfg_req->rx_cfg.hds.force_offset = rx->hds_cfg.forced_offset; in bna_bfi_rx_enet_start()
1697 cfg_req->rx_cfg.hds.max_header_size = rx->hds_cfg.forced_offset; in bna_bfi_rx_enet_start()
1701 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_SINGLE; in bna_bfi_rx_enet_start()
1707 cfg_req->rx_cfg.strip_vlan = rx->rxf.vlan_strip_status; in bna_bfi_rx_enet_start()
1741 bna_rx_res_check(struct bna_rx_mod *rx_mod, struct bna_rx_config *rx_cfg) in bna_rx_res_check() argument
[all …]
Dbna.h346 struct bna_rx_config *rx_cfg,
Dbfi_enet.h501 struct bfi_enet_rx_cfg rx_cfg; member
/Linux-v5.4/include/linux/hsi/
Dhsi.h104 struct hsi_config rx_cfg; member
129 struct hsi_config rx_cfg; member
224 struct hsi_config rx_cfg; member
/Linux-v5.4/drivers/net/ethernet/micrel/
Dksz884x.c1274 u32 rx_cfg; member
3206 u32 rx_cfg; in set_flow_ctrl() local
3209 rx_cfg = hw->rx_cfg; in set_flow_ctrl()
3212 hw->rx_cfg |= DMA_RX_FLOW_ENABLE; in set_flow_ctrl()
3214 hw->rx_cfg &= ~DMA_RX_FLOW_ENABLE; in set_flow_ctrl()
3220 if (rx_cfg != hw->rx_cfg) in set_flow_ctrl()
3221 writel(hw->rx_cfg, hw->io + KS_DMA_RX_CTRL); in set_flow_ctrl()
3776 hw->rx_cfg = (DMA_RX_BROADCAST | DMA_RX_UNICAST | in hw_setup()
3778 hw->rx_cfg |= KS884X_DMA_RX_MULTICAST; in hw_setup()
3781 hw->rx_cfg |= (DMA_RX_CSUM_TCP | DMA_RX_CSUM_IP); in hw_setup()
[all …]
/Linux-v5.4/drivers/net/ethernet/neterion/
Ds2io.c697 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in init_shared_mem() local
700 if (rx_cfg->num_rxd % (rxd_count[nic->rxd_mode] + 1)) { in init_shared_mem()
706 size += rx_cfg->num_rxd; in init_shared_mem()
707 ring->block_count = rx_cfg->num_rxd / in init_shared_mem()
709 ring->pkt_cnt = rx_cfg->num_rxd - ring->block_count; in init_shared_mem()
717 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in init_shared_mem() local
722 ring->rx_curr_get_info.ring_len = rx_cfg->num_rxd - 1; in init_shared_mem()
725 ring->rx_curr_put_info.ring_len = rx_cfg->num_rxd - 1; in init_shared_mem()
729 blk_cnt = rx_cfg->num_rxd / (rxd_count[nic->rxd_mode] + 1); in init_shared_mem()
789 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in init_shared_mem() local
[all …]
Ds2io.h450 struct rx_ring_config rx_cfg[MAX_RX_RINGS]; /*Per-Rx Ring config */ member
/Linux-v5.4/drivers/hsi/controllers/
Domap_ssi_port.c490 writel_relaxed(cl->rx_cfg.num_hw_channels, ssr + SSI_SSR_CHANNELS_REG); in ssi_setup()
494 (cl->rx_cfg.mode != SSI_MODE_FRAME)) in ssi_setup()
496 writel_relaxed(cl->rx_cfg.mode, ssr + SSI_SSR_MODE_REG); in ssi_setup()
497 omap_port->channels = max(cl->rx_cfg.num_hw_channels, in ssi_setup()
509 omap_port->ssr.channels = cl->rx_cfg.num_hw_channels; in ssi_setup()
510 omap_port->ssr.mode = cl->rx_cfg.mode; in ssi_setup()
/Linux-v5.4/drivers/soc/qcom/
Dqcom-geni-se.c380 bool msb_to_lsb, bool tx_cfg, bool rx_cfg) in geni_se_config_packing() argument
417 if (rx_cfg) { in geni_se_config_packing()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb3/
Dt3_hw.c1198 static void t3_gate_rx_traffic(struct cmac *mac, u32 *rx_cfg, in t3_gate_rx_traffic() argument
1205 *rx_cfg = t3_read_reg(mac->adapter, A_XGM_RX_CFG); in t3_gate_rx_traffic()
1220 static void t3_open_rx_traffic(struct cmac *mac, u32 rx_cfg, in t3_open_rx_traffic() argument
1226 rx_cfg); in t3_open_rx_traffic()
1251 u32 rx_cfg, rx_hash_high, rx_hash_low; in t3_link_changed() local
1255 t3_gate_rx_traffic(mac, &rx_cfg, &rx_hash_high, &rx_hash_low); in t3_link_changed()
1264 t3_open_rx_traffic(mac, rx_cfg, rx_hash_high, rx_hash_low); in t3_link_changed()
1304 u32 rx_cfg, rx_hash_high, rx_hash_low; in t3_link_fault() local
1306 t3_gate_rx_traffic(mac, &rx_cfg, &rx_hash_high, &rx_hash_low); in t3_link_fault()
1314 t3_open_rx_traffic(mac, rx_cfg, rx_hash_high, rx_hash_low); in t3_link_fault()
/Linux-v5.4/drivers/usb/gadget/udc/
Dbcm63xx_udc.c469 const struct iudma_ch_cfg *rx_cfg = &iudma_defaults[i]; in bcm63xx_fifo_setup() local
475 ((rx_fifo_slot + rx_cfg->n_fifo_slots - 1) << in bcm63xx_fifo_setup()
477 rx_fifo_slot += rx_cfg->n_fifo_slots; in bcm63xx_fifo_setup()
480 is_hs ? rx_cfg->max_pkt_hs : rx_cfg->max_pkt_fs, in bcm63xx_fifo_setup()
/Linux-v5.4/include/linux/
Dqcom-geni-se.h398 bool msb_to_lsb, bool tx_cfg, bool rx_cfg);
/Linux-v5.4/drivers/net/ethernet/marvell/octeontx2/af/
Dmbox.h444 u64 rx_cfg; /* See NIX_AF_LF(0..127)_RX_CFG */ member
Drvu_nix.c897 rvu_write64(rvu, blkaddr, NIX_AF_LFX_RX_CFG(nixlf), req->rx_cfg); in rvu_mbox_handler_nix_lf_alloc()
/Linux-v5.4/drivers/net/ethernet/sun/
Dniu.c393 u32 tx_cfg, rx_cfg; in serdes_init_niu_10g_fiber() local
397 rx_cfg = (PLL_RX_CFG_ENRX | PLL_RX_CFG_TERM_0P8VDDT | in serdes_init_niu_10g_fiber()
408 rx_cfg |= PLL_RX_CFG_ENTEST; in serdes_init_niu_10g_fiber()
419 int err = esr2_set_rx_cfg(np, i, rx_cfg); in serdes_init_niu_10g_fiber()
433 u32 tx_cfg, rx_cfg; in serdes_init_niu_1g_serdes() local
439 rx_cfg = (PLL_RX_CFG_ENRX | PLL_RX_CFG_TERM_0P8VDDT | in serdes_init_niu_1g_serdes()
444 rx_cfg |= PLL_RX_CFG_EQ_LP_ADAPTIVE; in serdes_init_niu_1g_serdes()
453 rx_cfg |= PLL_RX_CFG_ENTEST; in serdes_init_niu_1g_serdes()
487 err = esr2_set_rx_cfg(np, i, rx_cfg); in serdes_init_niu_1g_serdes()
527 u32 tx_cfg, rx_cfg, pll_cfg, pll_sts; in serdes_init_niu_10g_serdes() local
[all …]