Lines Matching refs:kernel_param
688 struct kernel_ethtool_ringparam *kernel_param, in hns3_get_ringparam() argument
705 kernel_param->rx_buf_len = priv->ring[rx_queue_index].buf_size; in hns3_get_ringparam()
706 kernel_param->tx_push = test_bit(HNS3_NIC_STATE_TX_PUSH_ENABLE, in hns3_get_ringparam()
1127 struct kernel_ethtool_ringparam *kernel_param) in hns3_check_ringparam() argument
1143 if (kernel_param->rx_buf_len != RX_BUF_LEN_2K && in hns3_check_ringparam()
1144 kernel_param->rx_buf_len != RX_BUF_LEN_4K) { in hns3_check_ringparam()
1164 struct kernel_ethtool_ringparam *kernel_param, in hns3_is_ringparam_changed() argument
1179 new_ringparam->rx_buf_len = kernel_param->rx_buf_len; in hns3_is_ringparam_changed()
1233 struct kernel_ethtool_ringparam *kernel_param, in hns3_set_ringparam() argument
1243 ret = hns3_check_ringparam(ndev, param, kernel_param); in hns3_set_ringparam()
1247 ret = hns3_set_tx_push(ndev, kernel_param->tx_push); in hns3_set_ringparam()
1251 if (!hns3_is_ringparam_changed(ndev, param, kernel_param, in hns3_set_ringparam()