Lines Matching refs:indir_size

1099 	rxfh.indir_size = dev->ethtool_ops->get_rxfh_indir_size(dev);  in ethtool_get_rxfh_indir()
1100 if (rxfh.indir_size == 0) in ethtool_get_rxfh_indir()
1109 &rxfh.indir_size, sizeof(rxfh.indir_size))) in ethtool_get_rxfh_indir()
1116 if (user_size < rxfh.indir_size) in ethtool_get_rxfh_indir()
1119 rxfh.indir = kcalloc(rxfh.indir_size, sizeof(rxfh.indir[0]), GFP_USER); in ethtool_get_rxfh_indir()
1128 rxfh.indir, rxfh.indir_size * sizeof(*rxfh.indir))) in ethtool_get_rxfh_indir()
1151 rxfh_dev.indir_size = ops->get_rxfh_indir_size(dev); in ethtool_set_rxfh_indir()
1152 if (rxfh_dev.indir_size == 0) in ethtool_set_rxfh_indir()
1160 if (user_size != 0 && user_size != rxfh_dev.indir_size) in ethtool_set_rxfh_indir()
1163 rxfh_dev.indir = kcalloc(rxfh_dev.indir_size, in ethtool_set_rxfh_indir()
1176 for (i = 0; i < rxfh_dev.indir_size; i++) in ethtool_set_rxfh_indir()
1182 rxfh_dev.indir_size); in ethtool_set_rxfh_indir()
1220 rxfh_dev.indir_size = ops->get_rxfh_indir_size(dev); in ethtool_get_rxfh()
1226 user_indir_size = rxfh.indir_size; in ethtool_get_rxfh()
1237 rxfh.indir_size = rxfh_dev.indir_size; in ethtool_get_rxfh()
1242 if ((user_indir_size && user_indir_size != rxfh_dev.indir_size) || in ethtool_get_rxfh()
1310 u32 indir_size, u32 key_size) in ethtool_rxfh_ctx_alloc() argument
1318 indir_max = max(indir_size, ops->rxfh_indir_space); in ethtool_rxfh_ctx_alloc()
1331 ctx->indir_size = indir_size; in ethtool_rxfh_ctx_alloc()
1387 if ((rxfh.indir_size && in ethtool_set_rxfh()
1388 rxfh.indir_size != ETH_RXFH_INDIR_NO_CHANGE && in ethtool_set_rxfh()
1389 rxfh.indir_size != dev_indir_size) || in ethtool_set_rxfh()
1398 (rxfh.indir_size == ETH_RXFH_INDIR_NO_CHANGE && in ethtool_set_rxfh()
1425 if (rxfh.indir_size && in ethtool_set_rxfh()
1426 rxfh.indir_size != ETH_RXFH_INDIR_NO_CHANGE) { in ethtool_set_rxfh()
1429 rxfh_dev.indir_size = dev_indir_size; in ethtool_set_rxfh()
1433 rxfh.indir_size); in ethtool_set_rxfh()
1436 } else if (rxfh.indir_size == 0) { in ethtool_set_rxfh()
1441 rxfh_dev.indir_size = dev_indir_size; in ethtool_set_rxfh()
1537 if (rxfh.indir_size == 0) in ethtool_set_rxfh()
1539 else if (rxfh.indir_size != ETH_RXFH_INDIR_NO_CHANGE) in ethtool_set_rxfh()
1561 rxfh_dev.indir_size = dev_indir_size; in ethtool_set_rxfh()
1581 rxfh.indir_size && in ethtool_set_rxfh()
1582 rxfh.indir_size != ETH_RXFH_INDIR_NO_CHANGE; in ethtool_set_rxfh()