| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | qos.h | 23 u64 tx_max, struct netlink_ext_ack *extack); 27 u64 tx_max, struct netlink_ext_ack *extack);
|
| H A D | qos.c | 889 u64 tx_max, struct netlink_ext_ack *extack) in mlx5_esw_devlink_rate_leaf_tx_max_set() argument 899 err = esw_qos_devlink_rate_to_mbps(vport->dev, "tx_max", &tx_max, extack); in mlx5_esw_devlink_rate_leaf_tx_max_set() 904 err = mlx5_esw_qos_set_vport_max_rate(vport, tx_max, extack); in mlx5_esw_devlink_rate_leaf_tx_max_set() 927 u64 tx_max, struct netlink_ext_ack *extack) in mlx5_esw_devlink_rate_node_tx_max_set() argument 933 err = esw_qos_devlink_rate_to_mbps(esw->dev, "tx_max", &tx_max, extack); in mlx5_esw_devlink_rate_node_tx_max_set() 938 err = esw_qos_sched_elem_config(node, tx_max, node->bw_share, extack); in mlx5_esw_devlink_rate_node_tx_max_set()
|
| /linux-6.15/Documentation/networking/devlink/ |
| H A D | netdevsim.rst | 67 - setting tx_share and tx_max rate values for any rate object type; 76 rate_parent tx_max tx_share 84 dev ethtool rate_parent tx_max tx_share
|
| H A D | ice.rst | 380 tx_max, tx_priority and tx_weight to each node in a tree. So effectively 408 * - ``tx_max`` 417 It specifies an absolute BW. While tx_max defines the maximum
|
| H A D | devlink-port.rst | 398 ``tx_max`` 418 to all node children limits. ``tx_max`` is an upper limit for children.
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-class-net-cdc_ncm | 7 than this to tx_max, allowing the device to receive 8 tx_max sized frames with no terminating short 13 Padding to tx_max allows the driver to transmit NTBs 19 Set to 0 to pad all frames. Set greater than tx_max to 57 What: /sys/class/net/<iface>/cdc_ncm/tx_max
|
| /linux-6.15/drivers/net/can/ |
| H A D | xilinx_can.c | 244 unsigned int tx_max; member 757 if (priv->tx_max > 1) in xcan_start_xmit_fifo() 761 if ((priv->tx_head - priv->tx_tail) == priv->tx_max) in xcan_start_xmit_fifo() 1410 WARN_ON(frames_in_fifo > priv->tx_max); in xcan_tx_interrupt() 1440 priv->tx_max, NULL); in xcan_tx_interrupt() 1887 int rx_max, tx_max; in xcan_probe() local 1939 tx_max = min(hw_tx_max, 2U); in xcan_probe() 1941 tx_max = 1; in xcan_probe() 1946 ndev = alloc_candev(sizeof(struct xcan_priv), tx_max); in xcan_probe() 1989 priv->tx_max = tx_max; in xcan_probe() [all …]
|
| /linux-6.15/drivers/net/usb/ |
| H A D | cdc_ncm.c | 225 return sprintf(buf, "%u\n", ctx->tx_max); in tx_max_show() 264 cdc_ncm_update_rxtx_max(dev, val, ctx->tx_max); in rx_max_store() 308 static DEVICE_ATTR_RW(tx_max); 437 if (val != ctx->tx_max) in cdc_ncm_update_rxtx_max() 452 if (netif_running(dev->net) && val > ctx->tx_max) { in cdc_ncm_update_rxtx_max() 460 ctx->tx_max = val; in cdc_ncm_update_rxtx_max() 463 ctx->tx_max = val; in cdc_ncm_update_rxtx_max() 466 dev->hard_mtu = ctx->tx_max; in cdc_ncm_update_rxtx_max() 473 CDC_NCM_MIN_TX_PKT, ctx->tx_max); in cdc_ncm_update_rxtx_max() 671 (val != ((-val) & val)) || (val >= ctx->tx_max)) { in cdc_ncm_fix_modulus() [all …]
|
| /linux-6.15/sound/soc/tegra/ |
| H A D | tegra210_admaif.c | 91 unsigned int tx_max = tx_base + (num_ch * ch_stride); in tegra_admaif_wr_reg() local 100 } else if ((reg >= tx_base) && (reg < tx_max)) { in tegra_admaif_wr_reg() 125 unsigned int tx_max = tx_base + (num_ch * ch_stride); in tegra_admaif_rd_reg() local 136 } else if ((reg >= tx_base) && (reg < tx_max)) { in tegra_admaif_rd_reg() 169 unsigned int tx_max = tx_base + (num_ch * ch_stride); in tegra_admaif_volatile_reg() local 178 } else if ((reg >= tx_base) && (reg < tx_max)) { in tegra_admaif_volatile_reg()
|
| /linux-6.15/drivers/net/netdevsim/ |
| H A D | dev.c | 1192 u64 tx_max, struct netlink_ext_ack *extack) in nsim_leaf_tx_max_set() argument 1199 err = nsim_rate_bytes_to_units("tx_max", &tx_max, extack); in nsim_leaf_tx_max_set() 1203 nsim_dev->vfconfigs[vf_id].max_tx_rate = tx_max; in nsim_leaf_tx_max_set() 1212 u16 tx_max; member 1230 u64 tx_max, struct netlink_ext_ack *extack) in nsim_node_tx_max_set() argument 1235 err = nsim_rate_bytes_to_units("tx_max", &tx_max, extack); in nsim_node_tx_max_set() 1239 nsim_node->tx_max = tx_max; in nsim_node_tx_max_set() 1261 debugfs_create_u16("tx_max", 0400, nsim_node->ddir, &nsim_node->tx_max); in nsim_rate_node_new()
|
| /linux-6.15/drivers/net/ethernet/intel/ice/devlink/ |
| H A D | devlink.c | 888 node->tx_max = div_u64(bw, 125); in ice_set_object_tx_max() 889 status = ice_sched_set_node_bw_lmt(pi, node, ICE_MAX_BW, node->tx_max); in ice_set_object_tx_max() 1020 u64 tx_max, struct netlink_ext_ack *extack) in ice_devlink_rate_leaf_tx_max_set() argument 1031 node, tx_max, extack); in ice_devlink_rate_leaf_tx_max_set() 1080 u64 tx_max, struct netlink_ext_ack *extack) in ice_devlink_rate_node_tx_max_set() argument 1091 node, tx_max, extack); in ice_devlink_rate_node_tx_max_set() 1189 if (devlink_rate->tx_max) in ice_devlink_set_parent() 1190 ice_set_object_tx_max(pi, node, devlink_rate->tx_max, extack); in ice_devlink_set_parent()
|
| /linux-6.15/include/linux/usb/ |
| H A D | cdc_ncm.h | 130 u32 tx_max; member
|
| /linux-6.15/drivers/net/wireless/ath/ath5k/ |
| H A D | mac80211-ops.c | 741 u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max) in ath5k_get_ringparam() argument 747 *tx_max = ATH5K_TXQ_LEN_MAX; in ath5k_get_ringparam()
|
| /linux-6.15/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00mac.c | 811 u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max) in rt2x00mac_get_ringparam() argument 818 *tx_max += queue->limit; in rt2x00mac_get_ringparam()
|
| H A D | rt2x00.h | 1495 u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max);
|
| /linux-6.15/tools/testing/selftests/drivers/net/netdevsim/ |
| H A D | devlink.sh | 647 rate_attr_tx_rate_check $r_obj tx_max $rate \ 666 rate_attr_tx_rate_check $node1 tx_max $node_tx_max \
|
| /linux-6.15/net/devlink/ |
| H A D | rate.c | 116 devlink_rate->tx_max)) in devlink_nl_rate_fill() 352 devlink_rate->tx_max = rate; in devlink_nl_rate_set()
|
| /linux-6.15/include/net/ |
| H A D | devlink.h | 108 u64 tx_max; member 1480 u64 tx_max, struct netlink_ext_ack *extack); 1488 u64 tx_max, struct netlink_ext_ack *extack);
|
| /linux-6.15/net/mac80211/ |
| H A D | trace.h | 1383 TP_PROTO(struct ieee80211_local *local, u32 *tx, u32 *tx_max, 1386 TP_ARGS(local, tx, tx_max, rx, rx_max), 1391 __field(u32, tx_max) 1399 __entry->tx_max = *tx_max; 1407 __entry->tx, __entry->tx_max, __entry->rx, __entry->rx_max
|
| H A D | driver-ops.h | 825 u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max) in drv_get_ringparam() argument 830 trace_drv_get_ringparam(local, tx, tx_max, rx, rx_max); in drv_get_ringparam() 832 local->ops->get_ringparam(&local->hw, tx, tx_max, rx, rx_max); in drv_get_ringparam()
|
| /linux-6.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | sdio.c | 452 u8 tx_max; /* Maximum transmit sequence allowed */ member 684 return (bus->tx_max - bus->tx_seq - tx_rsv) != 0 && in data_ok() 685 ((bus->tx_max - bus->tx_seq - tx_rsv) & 0x80) == 0; in data_ok() 692 return (bus->tx_max - bus->tx_seq) != 0 && in txctl_ok() 693 ((bus->tx_max - bus->tx_seq) & 0x80) == 0; in txctl_ok() 1475 bus->tx_max = tx_seq_max; in brcmf_sdio_hdparse() 2348 pkt_num = min_t(u8, bus->tx_max - bus->tx_seq, in brcmf_sdio_sendfromq()
|
| /linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| H A D | chcr_ktls.c | 2001 u32 tx_max = tcp_seq; in chcr_ktls_xmit() local 2005 tx_max = record->end_seq - in chcr_ktls_xmit() 2008 ret = chcr_ktls_xmit_tcb_cpls(tx_info, q, tx_max, in chcr_ktls_xmit()
|
| /linux-6.15/net/wireless/ |
| H A D | trace.h | 1847 TP_PROTO(struct wiphy *wiphy, u32 tx, u32 tx_max, 1849 TP_ARGS(wiphy, tx, tx_max, rx, rx_max), 1853 __field(u32, tx_max) 1860 __entry->tx_max = tx_max; 1865 WIPHY_PR_ARG, __entry->tx, __entry->tx_max, __entry->rx,
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_type.h | 572 u64 tx_max; member
|
| /linux-6.15/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_lif.c | 2490 int tx_min, int tx_max) in ionic_set_vf_rate() argument 2509 vfc.maxrate = cpu_to_le32(tx_max); in ionic_set_vf_rate() 2515 ionic->vfs[vf].maxrate = cpu_to_le32(tx_max); in ionic_set_vf_rate()
|