Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/staging/pi433/
H A Dpi433_if.c112 struct pi433_tx_cfg tx_cfg; member
317 tx_cfg->preamble_length); in rf69_set_tx_cfg()
352 if (tx_cfg->enable_crc == OPTION_ON) { in rf69_set_tx_cfg()
562 struct pi433_tx_cfg tx_cfg; in pi433_tx_thread() local
583 retval = kfifo_out(&device->tx_fifo, &tx_cfg, sizeof(tx_cfg)); in pi433_tx_thread()
584 if (retval != sizeof(tx_cfg)) { in pi433_tx_thread()
601 size = tx_cfg.fixed_message_length; in pi433_tx_thread()
705 repetitions = tx_cfg.repetitions; in pi433_tx_thread()
856 sizeof(instance->tx_cfg)); in pi433_write()
887 struct pi433_tx_cfg tx_cfg; in pi433_ioctl() local
[all …]
/openbmc/linux/drivers/hsi/
H A 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 …]
/openbmc/linux/drivers/hsi/clients/
H A 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 …]
H A Dnokia-modem.c176 ssip.tx_cfg = cl->tx_cfg; in nokia_modem_probe()
199 cmtspeech.tx_cfg = cl->tx_cfg; in nokia_modem_probe()
/openbmc/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_core.c156 u32 tx_cfg = readl(ioaddr + SXGBE_CORE_TX_CONFIG_REG); in sxgbe_core_set_speed() local
159 tx_cfg &= ~0x60000000; in sxgbe_core_set_speed()
160 tx_cfg |= (speed << SXGBE_SPEED_LSHIFT); in sxgbe_core_set_speed()
163 writel(tx_cfg, ioaddr + SXGBE_CORE_TX_CONFIG_REG); in sxgbe_core_set_speed()
/openbmc/linux/drivers/net/ethernet/google/gve/
H A Dgve_main.c360 priv->tx_cfg.max_queues = min_t(int, priv->tx_cfg.max_queues, in gve_alloc_notify_blocks()
368 if (priv->tx_cfg.num_queues > priv->tx_cfg.max_queues) in gve_alloc_notify_blocks()
369 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_alloc_notify_blocks()
1662 (2 * priv->tx_cfg.num_queues > priv->tx_cfg.max_queues)) { in verify_xdp_configuration()
1665 priv->tx_cfg.num_queues, in verify_xdp_configuration()
1666 priv->tx_cfg.max_queues); in verify_xdp_configuration()
1710 priv->tx_cfg = new_tx_config; in gve_adjust_queues()
1720 priv->tx_cfg = new_tx_config; in gve_adjust_queues()
2078 priv->tx_cfg.max_queues = in gve_init_priv()
2083 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_init_priv()
[all …]
H A Dgve_ethtool.c426 cmd->max_tx = priv->tx_cfg.max_queues; in gve_get_channels()
430 cmd->tx_count = priv->tx_cfg.num_queues; in gve_get_channels()
439 struct gve_queue_config new_tx_cfg = priv->tx_cfg; in gve_set_channels()
455 (new_tx != new_rx || (2 * new_tx > priv->tx_cfg.max_queues))) { in gve_set_channels()
461 priv->tx_cfg.num_queues = new_tx; in gve_set_channels()
634 for (idx = 0; idx < priv->tx_cfg.num_queues; idx++) { in gve_set_coalesce()
H A Dgve.h659 struct gve_queue_config tx_cfg; member
921 return priv->tx_cfg.num_queues + priv->num_xdp_queues; in gve_num_tx_qpls()
951 return priv->tx_cfg.max_queues + rx_qid; in gve_rx_qpl_id()
1020 return priv->tx_cfg.num_queues + priv->num_xdp_queues; in gve_num_tx_queues()
1025 return priv->tx_cfg.num_queues + queue_id; in gve_xdp_tx_queue_id()
H A Dgve_tx.c209 if (tx->q_num < priv->tx_cfg.num_queues) { in gve_tx_free_ring()
283 if (idx < priv->tx_cfg.num_queues) in gve_tx_alloc_ring()
690 WARN(skb_get_queue_mapping(skb) >= priv->tx_cfg.num_queues, in gve_tx()
/openbmc/linux/include/linux/hsi/
H A Dhsi.h103 struct hsi_config tx_cfg; member
128 struct hsi_config tx_cfg; member
223 struct hsi_config tx_cfg; member
/openbmc/linux/drivers/hsi/controllers/
H A Domap_ssi_port.c462 if (cl->tx_cfg.speed) in ssi_setup()
463 omap_ssi->max_speed = cl->tx_cfg.speed; in ssi_setup()
467 cl->tx_cfg.speed, div); in ssi_setup()
479 writel_relaxed(cl->tx_cfg.num_hw_channels, sst + SSI_SST_CHANNELS_REG); in ssi_setup()
480 writel_relaxed(cl->tx_cfg.arb_mode, sst + SSI_SST_ARBMODE_REG); in ssi_setup()
481 writel_relaxed(cl->tx_cfg.mode, sst + SSI_SST_MODE_REG); in ssi_setup()
492 cl->tx_cfg.num_hw_channels); in ssi_setup()
497 omap_port->sst.channels = cl->tx_cfg.num_hw_channels; in ssi_setup()
498 omap_port->sst.arb_mode = cl->tx_cfg.arb_mode; in ssi_setup()
499 omap_port->sst.mode = cl->tx_cfg.mode; in ssi_setup()
/openbmc/linux/drivers/net/ethernet/neterion/
H A Ds2io.c581 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
594 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
613 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
628 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
686 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_shared_mem() local
897 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in free_shared_mem() local
986 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in free_shared_mem() local
1280 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in init_nic() local
2379 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in free_tx_buffers() local
7772 struct tx_fifo_config *tx_cfg = &config->tx_cfg[i]; in s2io_init_nic() local
[all …]
/openbmc/linux/include/linux/dma/
H A Dk3-udma-glue.h14 struct k3_ring_cfg tx_cfg; member
/openbmc/qemu/hw/net/
H A Dlan9118.c212 uint32_t tx_cfg; member
287 VMSTATE_UINT32(tx_cfg, lan9118_state),
437 s->tx_cfg = 0; in lan9118_reset()
1101 s->tx_cfg = val & 6; in lan9118_writel()
1267 return s->tx_cfg; in lan9118_readl()
/openbmc/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c1206 u32 tx_cfg; member
2838 u32 tx_cfg; in set_flow_ctrl() local
2841 tx_cfg = hw->tx_cfg; in set_flow_ctrl()
2847 hw->tx_cfg |= DMA_TX_FLOW_ENABLE; in set_flow_ctrl()
2849 hw->tx_cfg &= ~DMA_TX_FLOW_ENABLE; in set_flow_ctrl()
2853 if (tx_cfg != hw->tx_cfg) in set_flow_ctrl()
2893 u32 cfg = hw->tx_cfg; in port_cfg_change()
2897 hw->tx_cfg &= ~DMA_TX_FLOW_ENABLE; in port_cfg_change()
2898 if (hw->enabled && cfg != hw->tx_cfg) in port_cfg_change()
3549 writel(hw->tx_cfg, hw->io + KS_DMA_TX_CTRL); in hw_start_tx()
[all …]
/openbmc/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c265 struct k3_udma_glue_tx_channel_cfg tx_cfg; in prueth_init_tx_chns() local
279 memset(&tx_cfg, 0, sizeof(tx_cfg)); in prueth_init_tx_chns()
280 tx_cfg.swdata_size = PRUETH_NAV_SW_DATA_SIZE; in prueth_init_tx_chns()
281 tx_cfg.tx_cfg = ring_cfg; in prueth_init_tx_chns()
282 tx_cfg.txcq_cfg = ring_cfg; in prueth_init_tx_chns()
297 &tx_cfg); in prueth_init_tx_chns()
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_debugfs.c2114 u8 tx_cfg; in hclge_get_vlan_tx_offload_cfg() local
2131 tx_cfg = req->vport_vlan_cfg; in hclge_get_vlan_tx_offload_cfg()
2134 vlan_cfg->accept_tag1 = hnae3_get_bit(tx_cfg, HCLGE_ACCEPT_TAG1_B); in hclge_get_vlan_tx_offload_cfg()
2135 vlan_cfg->accept_tag2 = hnae3_get_bit(tx_cfg, HCLGE_ACCEPT_TAG2_B); in hclge_get_vlan_tx_offload_cfg()
2136 vlan_cfg->accept_untag1 = hnae3_get_bit(tx_cfg, HCLGE_ACCEPT_UNTAG1_B); in hclge_get_vlan_tx_offload_cfg()
2137 vlan_cfg->accept_untag2 = hnae3_get_bit(tx_cfg, HCLGE_ACCEPT_UNTAG2_B); in hclge_get_vlan_tx_offload_cfg()
2138 vlan_cfg->insert_tag1 = hnae3_get_bit(tx_cfg, HCLGE_PORT_INS_TAG1_EN_B); in hclge_get_vlan_tx_offload_cfg()
2139 vlan_cfg->insert_tag2 = hnae3_get_bit(tx_cfg, HCLGE_PORT_INS_TAG2_EN_B); in hclge_get_vlan_tx_offload_cfg()
2140 vlan_cfg->shift_tag = hnae3_get_bit(tx_cfg, HCLGE_TAG_SHIFT_MODE_EN_B); in hclge_get_vlan_tx_offload_cfg()
/openbmc/linux/drivers/net/ethernet/brocade/bna/
H A 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
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()
3466 txq->tcb->q_depth = tx_cfg->txq_depth; in bna_tx_create()
[all …]
/openbmc/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c1698 struct k3_udma_glue_tx_channel_cfg tx_cfg = { 0 }; in am65_cpsw_nuss_init_tx_chns() local
1711 tx_cfg.swdata_size = AM65_CPSW_NAV_SW_DATA_SIZE; in am65_cpsw_nuss_init_tx_chns()
1712 tx_cfg.tx_cfg = ring_cfg; in am65_cpsw_nuss_init_tx_chns()
1713 tx_cfg.txcq_cfg = ring_cfg; in am65_cpsw_nuss_init_tx_chns()
1714 tx_cfg.tx_cfg.size = max_desc_num; in am65_cpsw_nuss_init_tx_chns()
1715 tx_cfg.txcq_cfg.size = max_desc_num; in am65_cpsw_nuss_init_tx_chns()
1731 &tx_cfg); in am65_cpsw_nuss_init_tx_chns()
/openbmc/linux/drivers/dma/ti/
H A Dk3-udma-glue.c333 cfg->tx_cfg.dma_dev = k3_udma_glue_tx_get_dma_device(tx_chn); in k3_udma_glue_request_tx_chn()
334 cfg->txcq_cfg.dma_dev = cfg->tx_cfg.dma_dev; in k3_udma_glue_request_tx_chn()
338 cfg->tx_cfg.asel = tx_chn->common.atype_asel; in k3_udma_glue_request_tx_chn()
342 ret = k3_ringacc_ring_cfg(tx_chn->ringtx, &cfg->tx_cfg); in k3_udma_glue_request_tx_chn()
/openbmc/linux/drivers/usb/gadget/udc/
H A Dbcm63xx_udc.c468 const struct iudma_ch_cfg *tx_cfg = &iudma_defaults[i + 1]; in bcm63xx_fifo_setup() local
482 ((tx_fifo_slot + tx_cfg->n_fifo_slots - 1) << in bcm63xx_fifo_setup()
484 tx_fifo_slot += tx_cfg->n_fifo_slots; in bcm63xx_fifo_setup()
487 is_hs ? tx_cfg->max_pkt_hs : tx_cfg->max_pkt_fs, in bcm63xx_fifo_setup()
/openbmc/linux/drivers/soc/qcom/
H A Dqcom-geni-se.c432 bool msb_to_lsb, bool tx_cfg, bool rx_cfg) in geni_se_config_packing() argument
465 if (tx_cfg) { in geni_se_config_packing()
/openbmc/linux/include/linux/soc/qcom/
H A Dgeni-se.h490 bool msb_to_lsb, bool tx_cfg, bool rx_cfg);
/openbmc/linux/drivers/net/ethernet/sfc/falcon/
H A 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()
/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A Dfarch.c2013 efx_oword_t tx_cfg; in efx_farch_filter_push_tx_limits() local
2015 efx_reado(efx, &tx_cfg, FR_AZ_TX_CFG); in efx_farch_filter_push_tx_limits()
2020 tx_cfg, FRF_CZ_TX_ETH_FILTER_FULL_SEARCH_RANGE, in efx_farch_filter_push_tx_limits()
2024 tx_cfg, FRF_CZ_TX_ETH_FILTER_WILD_SEARCH_RANGE, in efx_farch_filter_push_tx_limits()
2029 efx_writeo(efx, &tx_cfg, FR_AZ_TX_CFG); in efx_farch_filter_push_tx_limits()

12