Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/staging/pi433/
Dpi433_if.c110 struct pi433_tx_cfg tx_cfg; member
283 rf69_set_tx_cfg(struct pi433_device *dev, struct pi433_tx_cfg *tx_cfg) in rf69_set_tx_cfg() argument
287 ret = rf69_set_frequency(dev->spi, tx_cfg->frequency); in rf69_set_tx_cfg()
290 ret = rf69_set_bit_rate(dev->spi, tx_cfg->bit_rate); in rf69_set_tx_cfg()
293 ret = rf69_set_modulation(dev->spi, tx_cfg->modulation); in rf69_set_tx_cfg()
296 ret = rf69_set_deviation(dev->spi, tx_cfg->dev_frequency); in rf69_set_tx_cfg()
299 ret = rf69_set_pa_ramp(dev->spi, tx_cfg->pa_ramp); in rf69_set_tx_cfg()
302 ret = rf69_set_modulation_shaping(dev->spi, tx_cfg->mod_shaping); in rf69_set_tx_cfg()
305 ret = rf69_set_tx_start_condition(dev->spi, tx_cfg->tx_start_condition); in rf69_set_tx_cfg()
310 if (tx_cfg->enable_preamble == OPTION_ON) { in rf69_set_tx_cfg()
[all …]
/kernel/linux/linux-5.10/drivers/hsi/
Dhsi_core.c62 kfree(cl->tx_cfg.channels); in hsi_client_release()
77 cl->tx_cfg = info->tx_cfg; in hsi_new_client()
78 if (cl->tx_cfg.channels) { in hsi_new_client()
79 size = cl->tx_cfg.num_channels * sizeof(*cl->tx_cfg.channels); in hsi_new_client()
80 cl->tx_cfg.channels = kmemdup(info->tx_cfg.channels, size, in hsi_new_client()
82 if (!cl->tx_cfg.channels) in hsi_new_client()
110 kfree(cl->tx_cfg.channels); in hsi_new_client()
222 &cl->tx_cfg.mode); in hsi_add_client_from_dt()
227 cl->tx_cfg.mode = mode; in hsi_add_client_from_dt()
231 &cl->tx_cfg.speed); in hsi_add_client_from_dt()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/
Dgve_ethtool.c95 for (i = 0; i < priv->tx_cfg.num_queues; i++) { in gve_get_strings()
127 (priv->tx_cfg.num_queues * NUM_GVE_TX_CNTS); in gve_get_sset_count()
161 tx_qid_to_stats_idx = kmalloc_array(priv->tx_cfg.num_queues, in gve_get_ethtool_stats()
192 ring < priv->tx_cfg.num_queues; ring++) { in gve_get_ethtool_stats()
230 base_stats_idx = GVE_TX_STATS_REPORT_NUM * priv->tx_cfg.num_queues + in gve_get_ethtool_stats()
291 max_stats_idx = NIC_TX_STATS_REPORT_NUM * priv->tx_cfg.num_queues + in gve_get_ethtool_stats()
309 for (ring = 0; ring < priv->tx_cfg.num_queues; ring++) { in gve_get_ethtool_stats()
338 i += priv->tx_cfg.num_queues * NUM_GVE_TX_CNTS; in gve_get_ethtool_stats()
367 cmd->max_tx = priv->tx_cfg.max_queues; in gve_get_channels()
371 cmd->tx_count = priv->tx_cfg.num_queues; in gve_get_channels()
[all …]
Dgve_main.c53 for (ring = 0; ring < priv->tx_cfg.num_queues; ring++) { in gve_get_stats()
127 priv->tx_cfg.num_queues; in gve_alloc_stats_report()
238 priv->tx_cfg.max_queues = min_t(int, priv->tx_cfg.max_queues, in gve_alloc_notify_blocks()
244 vecs_enabled, priv->tx_cfg.max_queues, in gve_alloc_notify_blocks()
246 if (priv->tx_cfg.num_queues > priv->tx_cfg.max_queues) in gve_alloc_notify_blocks()
247 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_alloc_notify_blocks()
470 err = gve_adminq_create_tx_queues(priv, priv->tx_cfg.num_queues); in gve_create_rings()
473 priv->tx_cfg.num_queues); in gve_create_rings()
480 priv->tx_cfg.num_queues); in gve_create_rings()
512 priv->tx = kvzalloc(priv->tx_cfg.num_queues * sizeof(*priv->tx), in gve_alloc_rings()
[all …]
Dgve_tx.c250 for (i = 0; i < priv->tx_cfg.num_queues; i++) { in gve_tx_alloc_rings()
273 for (i = 0; i < priv->tx_cfg.num_queues; i++) in gve_tx_free_rings()
485 WARN(skb_get_queue_mapping(skb) >= priv->tx_cfg.num_queues, in gve_tx()
Dgve.h205 struct gve_queue_config tx_cfg; member
441 return priv->tx_cfg.num_queues; in gve_num_tx_qpls()
/kernel/linux/linux-5.10/drivers/hsi/clients/
Dhsi_char.c390 tmp = cl->tx_cfg; in hsc_tx_set()
391 cl->tx_cfg.mode = txc->mode; in hsc_tx_set()
392 cl->tx_cfg.num_hw_channels = txc->channels; in hsc_tx_set()
393 cl->tx_cfg.speed = txc->speed; in hsc_tx_set()
394 cl->tx_cfg.arb_mode = txc->arb_mode; in hsc_tx_set()
397 cl->tx_cfg = tmp; in hsc_tx_set()
406 txc->mode = cl->tx_cfg.mode; in hsc_tx_get()
407 txc->channels = cl->tx_cfg.num_hw_channels; in hsc_tx_get()
408 txc->speed = cl->tx_cfg.speed; in hsc_tx_get()
409 txc->arb_mode = cl->tx_cfg.arb_mode; in hsc_tx_get()
[all …]
Dnokia-modem.c178 ssip.tx_cfg = cl->tx_cfg; in nokia_modem_probe()
201 cmtspeech.tx_cfg = cl->tx_cfg; in nokia_modem_probe()
/kernel/linux/linux-5.10/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_core.c155 u32 tx_cfg = readl(ioaddr + SXGBE_CORE_TX_CONFIG_REG); in sxgbe_core_set_speed() local
158 tx_cfg &= ~0x60000000; in sxgbe_core_set_speed()
159 tx_cfg |= (speed << SXGBE_SPEED_LSHIFT); in sxgbe_core_set_speed()
162 writel(tx_cfg, ioaddr + SXGBE_CORE_TX_CONFIG_REG); in sxgbe_core_set_speed()
/kernel/linux/linux-5.10/include/linux/hsi/
Dhsi.h103 struct hsi_config tx_cfg; member
128 struct hsi_config tx_cfg; member
223 struct hsi_config tx_cfg; member
/kernel/linux/linux-5.10/drivers/hsi/controllers/
Domap_ssi_port.c468 if (cl->tx_cfg.speed) in ssi_setup()
469 omap_ssi->max_speed = cl->tx_cfg.speed; in ssi_setup()
473 cl->tx_cfg.speed, div); in ssi_setup()
485 writel_relaxed(cl->tx_cfg.num_hw_channels, sst + SSI_SST_CHANNELS_REG); in ssi_setup()
486 writel_relaxed(cl->tx_cfg.arb_mode, sst + SSI_SST_ARBMODE_REG); in ssi_setup()
487 writel_relaxed(cl->tx_cfg.mode, sst + SSI_SST_MODE_REG); in ssi_setup()
498 cl->tx_cfg.num_hw_channels); in ssi_setup()
503 omap_port->sst.channels = cl->tx_cfg.num_hw_channels; in ssi_setup()
504 omap_port->sst.arb_mode = cl->tx_cfg.arb_mode; in ssi_setup()
505 omap_port->sst.mode = cl->tx_cfg.mode; in ssi_setup()
/kernel/linux/linux-5.10/drivers/net/ethernet/neterion/
Ds2io.c581 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
583 size += tx_cfg->fifo_len; in init_shared_mem()
594 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
596 size = tx_cfg->fifo_len; in init_shared_mem()
613 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
614 int fifo_len = tx_cfg->fifo_len; in init_shared_mem()
625 int page_num = TXD_MEM_PAGE_CNT(config->tx_cfg[i].fifo_len, in init_shared_mem()
628 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
631 fifo->tx_curr_put_info.fifo_len = tx_cfg->fifo_len - 1; in init_shared_mem()
633 fifo->tx_curr_get_info.fifo_len = tx_cfg->fifo_len - 1; in init_shared_mem()
[all …]
/kernel/linux/linux-5.10/include/linux/dma/
Dk3-udma-glue.h14 struct k3_ring_cfg tx_cfg; member
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
Dam65-cpsw-nuss.c1474 struct k3_udma_glue_tx_channel_cfg tx_cfg = { 0 }; in am65_cpsw_nuss_init_tx_chns() local
1487 tx_cfg.swdata_size = AM65_CPSW_NAV_SW_DATA_SIZE; in am65_cpsw_nuss_init_tx_chns()
1488 tx_cfg.tx_cfg = ring_cfg; in am65_cpsw_nuss_init_tx_chns()
1489 tx_cfg.txcq_cfg = ring_cfg; in am65_cpsw_nuss_init_tx_chns()
1490 tx_cfg.tx_cfg.size = max_desc_num; in am65_cpsw_nuss_init_tx_chns()
1491 tx_cfg.txcq_cfg.size = max_desc_num; in am65_cpsw_nuss_init_tx_chns()
1516 &tx_cfg); in am65_cpsw_nuss_init_tx_chns()
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/
Dksz884x.c1274 u32 tx_cfg; member
3209 u32 tx_cfg; in set_flow_ctrl() local
3212 tx_cfg = hw->tx_cfg; in set_flow_ctrl()
3218 hw->tx_cfg |= DMA_TX_FLOW_ENABLE; in set_flow_ctrl()
3220 hw->tx_cfg &= ~DMA_TX_FLOW_ENABLE; in set_flow_ctrl()
3224 if (tx_cfg != hw->tx_cfg) in set_flow_ctrl()
3225 writel(hw->tx_cfg, hw->io + KS_DMA_TX_CTRL); in set_flow_ctrl()
3262 u32 cfg = hw->tx_cfg; in port_cfg_change()
3266 hw->tx_cfg &= ~DMA_TX_FLOW_ENABLE; in port_cfg_change()
3267 if (hw->enabled && cfg != hw->tx_cfg) in port_cfg_change()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
Dbna_tx_rx.c3124 cfg_req->tx_cfg.vlan_mode = BFI_ENET_TX_VLAN_WI; in bna_bfi_tx_enet_start()
3125 cfg_req->tx_cfg.vlan_id = htons((u16)tx->txf_vlan_id); in bna_bfi_tx_enet_start()
3126 cfg_req->tx_cfg.admit_tagged_frame = BNA_STATUS_T_ENABLED; in bna_bfi_tx_enet_start()
3127 cfg_req->tx_cfg.apply_vlan_filter = BNA_STATUS_T_DISABLED; in bna_bfi_tx_enet_start()
3364 struct bna_tx_config *tx_cfg, in bna_tx_create() argument
3383 if ((intr_info->num != 1) && (intr_info->num != tx_cfg->num_txq)) in bna_tx_create()
3388 tx = bna_tx_get(tx_mod, tx_cfg->tx_type); in bna_tx_create()
3397 for (i = 0; i < tx_cfg->num_txq; i++) { in bna_tx_create()
3421 tx->num_txq = tx_cfg->num_txq; in bna_tx_create()
3460 txq->ib.coalescing_timeo = tx_cfg->coalescing_timeo; in bna_tx_create()
[all …]
Dbna.h309 struct bna_tx_config *tx_cfg,
Dbfi_enet.h428 struct bfi_enet_tx_cfg tx_cfg; member
/kernel/linux/linux-5.10/drivers/soc/qcom/
Dqcom-geni-se.c396 bool msb_to_lsb, bool tx_cfg, bool rx_cfg) in geni_se_config_packing() argument
429 if (tx_cfg) { in geni_se_config_packing()
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
Dbcm63xx_udc.c471 const struct iudma_ch_cfg *tx_cfg = &iudma_defaults[i + 1]; in bcm63xx_fifo_setup() local
485 ((tx_fifo_slot + tx_cfg->n_fifo_slots - 1) << in bcm63xx_fifo_setup()
487 tx_fifo_slot += tx_cfg->n_fifo_slots; in bcm63xx_fifo_setup()
490 is_hs ? tx_cfg->max_pkt_hs : tx_cfg->max_pkt_fs, in bcm63xx_fifo_setup()
/kernel/linux/linux-5.10/include/linux/
Dqcom-geni-se.h435 bool msb_to_lsb, bool tx_cfg, bool rx_cfg);
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
Dfarch.c2010 efx_oword_t tx_cfg; in efx_farch_filter_push_tx_limits() local
2012 efx_reado(efx, &tx_cfg, FR_AZ_TX_CFG); in efx_farch_filter_push_tx_limits()
2017 tx_cfg, FRF_CZ_TX_ETH_FILTER_FULL_SEARCH_RANGE, in efx_farch_filter_push_tx_limits()
2021 tx_cfg, FRF_CZ_TX_ETH_FILTER_WILD_SEARCH_RANGE, in efx_farch_filter_push_tx_limits()
2026 efx_writeo(efx, &tx_cfg, FR_AZ_TX_CFG); in efx_farch_filter_push_tx_limits()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
Dfarch.c1943 ef4_oword_t tx_cfg; in ef4_farch_filter_push_tx_limits() local
1945 ef4_reado(efx, &tx_cfg, FR_AZ_TX_CFG); in ef4_farch_filter_push_tx_limits()
1950 tx_cfg, FRF_CZ_TX_ETH_FILTER_FULL_SEARCH_RANGE, in ef4_farch_filter_push_tx_limits()
1954 tx_cfg, FRF_CZ_TX_ETH_FILTER_WILD_SEARCH_RANGE, in ef4_farch_filter_push_tx_limits()
1959 ef4_writeo(efx, &tx_cfg, FR_AZ_TX_CFG); in ef4_farch_filter_push_tx_limits()
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/
Dniu.c393 u32 tx_cfg, rx_cfg; in serdes_init_niu_10g_fiber() local
396 tx_cfg = (PLL_TX_CFG_ENTX | PLL_TX_CFG_SWING_1375MV); in serdes_init_niu_10g_fiber()
407 tx_cfg |= PLL_TX_CFG_ENTEST; in serdes_init_niu_10g_fiber()
413 int err = esr2_set_tx_cfg(np, i, tx_cfg); in serdes_init_niu_10g_fiber()
433 u32 tx_cfg, rx_cfg; in serdes_init_niu_1g_serdes() local
437 tx_cfg = (PLL_TX_CFG_ENTX | PLL_TX_CFG_SWING_1375MV | in serdes_init_niu_1g_serdes()
452 tx_cfg |= PLL_TX_CFG_ENTEST; in serdes_init_niu_1g_serdes()
481 err = esr2_set_tx_cfg(np, i, tx_cfg); in serdes_init_niu_1g_serdes()
527 u32 tx_cfg, rx_cfg, pll_cfg, pll_sts; in serdes_init_niu_10g_serdes() local
533 tx_cfg = (PLL_TX_CFG_ENTX | PLL_TX_CFG_SWING_1375MV); in serdes_init_niu_10g_serdes()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
Dsta_cmd.c2265 struct mwifiex_ds_11n_tx_cfg tx_cfg; in mwifiex_sta_init_cmd() local
2425 tx_cfg.tx_htcap = MWIFIEX_FW_DEF_HTTXCFG; in mwifiex_sta_init_cmd()
2427 HostCmd_ACT_GEN_SET, 0, &tx_cfg, true); in mwifiex_sta_init_cmd()

12