Lines Matching refs:param
501 struct ethtool_ringparam *param) in vmxnet3_get_ringparam() argument
505 param->rx_max_pending = VMXNET3_RX_RING_MAX_SIZE; in vmxnet3_get_ringparam()
506 param->tx_max_pending = VMXNET3_TX_RING_MAX_SIZE; in vmxnet3_get_ringparam()
507 param->rx_mini_max_pending = 0; in vmxnet3_get_ringparam()
508 param->rx_jumbo_max_pending = VMXNET3_RX_RING2_MAX_SIZE; in vmxnet3_get_ringparam()
510 param->rx_pending = adapter->rx_ring_size; in vmxnet3_get_ringparam()
511 param->tx_pending = adapter->tx_ring_size; in vmxnet3_get_ringparam()
512 param->rx_mini_pending = 0; in vmxnet3_get_ringparam()
513 param->rx_jumbo_pending = adapter->rx_ring2_size; in vmxnet3_get_ringparam()
519 struct ethtool_ringparam *param) in vmxnet3_set_ringparam() argument
526 if (param->tx_pending == 0 || param->tx_pending > in vmxnet3_set_ringparam()
530 if (param->rx_pending == 0 || param->rx_pending > in vmxnet3_set_ringparam()
534 if (param->rx_jumbo_pending == 0 || in vmxnet3_set_ringparam()
535 param->rx_jumbo_pending > VMXNET3_RX_RING2_MAX_SIZE) in vmxnet3_set_ringparam()
546 new_tx_ring_size = (param->tx_pending + VMXNET3_RING_SIZE_MASK) & in vmxnet3_set_ringparam()
558 new_rx_ring_size = (param->rx_pending + sz - 1) / sz * sz; in vmxnet3_set_ringparam()
566 new_rx_ring2_size = (param->rx_jumbo_pending + VMXNET3_RING_SIZE_MASK) & in vmxnet3_set_ringparam()