Lines Matching refs:param
443 struct ethtool_ringparam *param) in vmxnet3_get_ringparam() argument
447 param->rx_max_pending = VMXNET3_RX_RING_MAX_SIZE; in vmxnet3_get_ringparam()
448 param->tx_max_pending = VMXNET3_TX_RING_MAX_SIZE; in vmxnet3_get_ringparam()
449 param->rx_mini_max_pending = 0; in vmxnet3_get_ringparam()
450 param->rx_jumbo_max_pending = VMXNET3_RX_RING2_MAX_SIZE; in vmxnet3_get_ringparam()
452 param->rx_pending = adapter->rx_ring_size; in vmxnet3_get_ringparam()
453 param->tx_pending = adapter->tx_ring_size; in vmxnet3_get_ringparam()
454 param->rx_mini_pending = 0; in vmxnet3_get_ringparam()
455 param->rx_jumbo_pending = adapter->rx_ring2_size; in vmxnet3_get_ringparam()
461 struct ethtool_ringparam *param) in vmxnet3_set_ringparam() argument
468 if (param->tx_pending == 0 || param->tx_pending > in vmxnet3_set_ringparam()
472 if (param->rx_pending == 0 || param->rx_pending > in vmxnet3_set_ringparam()
476 if (param->rx_jumbo_pending == 0 || in vmxnet3_set_ringparam()
477 param->rx_jumbo_pending > VMXNET3_RX_RING2_MAX_SIZE) in vmxnet3_set_ringparam()
488 new_tx_ring_size = (param->tx_pending + VMXNET3_RING_SIZE_MASK) & in vmxnet3_set_ringparam()
500 new_rx_ring_size = (param->rx_pending + sz - 1) / sz * sz; in vmxnet3_set_ringparam()
508 new_rx_ring2_size = (param->rx_jumbo_pending + VMXNET3_RING_SIZE_MASK) & in vmxnet3_set_ringparam()