Lines Matching defs:param
667 struct ethtool_ringparam *param,
673 param->rx_max_pending = VMXNET3_RX_RING_MAX_SIZE;
674 param->tx_max_pending = VMXNET3_TX_RING_MAX_SIZE;
675 param->rx_mini_max_pending = VMXNET3_VERSION_GE_3(adapter) ?
677 param->rx_jumbo_max_pending = VMXNET3_RX_RING2_MAX_SIZE;
679 param->rx_pending = adapter->rx_ring_size;
680 param->tx_pending = adapter->tx_ring_size;
681 param->rx_mini_pending = VMXNET3_VERSION_GE_3(adapter) ?
683 param->rx_jumbo_pending = adapter->rx_ring2_size;
688 struct ethtool_ringparam *param,
698 if (param->tx_pending == 0 || param->tx_pending >
702 if (param->rx_pending == 0 || param->rx_pending >
706 if (param->rx_jumbo_pending == 0 ||
707 param->rx_jumbo_pending > VMXNET3_RX_RING2_MAX_SIZE)
718 if (param->rx_mini_pending > VMXNET3_RXDATA_DESC_MAX_SIZE)
720 } else if (param->rx_mini_pending != 0) {
725 new_tx_ring_size = (param->tx_pending + VMXNET3_RING_SIZE_MASK) &
737 new_rx_ring_size = (param->rx_pending + sz - 1) / sz * sz;
745 new_rx_ring2_size = (param->rx_jumbo_pending + VMXNET3_RING_SIZE_MASK) &
761 (param->rx_mini_pending + VMXNET3_RXDATA_DESC_SIZE_MASK) &