Searched refs:indir_size (Results 1 - 6 of 6) sorted by relevance

/linux-master/net/ethtool/
H A Drss.c13 u32 indir_size; member in struct:rss_reply_data
70 data->indir_size = 0;
73 data->indir_size = ops->get_rxfh_indir_size(dev);
77 indir_bytes = data->indir_size * sizeof(u32);
85 if (data->indir_size)
90 rxfh.indir_size = data->indir_size;
116 nla_total_size(sizeof(u32) * data->indir_size) + /* _RSS_INDIR */
132 (data->indir_size &&
134 sizeof(u32) * data->indir_size, dat
[all...]
H A Dioctl.c1092 rxfh.indir_size = dev->ethtool_ops->get_rxfh_indir_size(dev);
1093 if (rxfh.indir_size == 0)
1102 &rxfh.indir_size, sizeof(rxfh.indir_size)))
1109 if (user_size < rxfh.indir_size)
1112 rxfh.indir = kcalloc(rxfh.indir_size, sizeof(rxfh.indir[0]), GFP_USER);
1121 rxfh.indir, rxfh.indir_size * sizeof(*rxfh.indir)))
1144 rxfh_dev.indir_size = ops->get_rxfh_indir_size(dev);
1145 if (rxfh_dev.indir_size == 0)
1153 if (user_size != 0 && user_size != rxfh_dev.indir_size)
[all...]
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.c606 u32 indir_size; local
637 indir_size = HINIC_RSS_INDIR_SIZE / 2;
639 indir_tbl->size = cpu_to_be32(indir_size);
650 indir_tbl->offset = cpu_to_be32(indir_size);
651 indir_tbl->size = cpu_to_be32(indir_size);
652 memcpy(&indir_tbl->entry[0], &indir_tbl->entry[indir_size], indir_size);
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_enet.c1633 int indir_size; local
1642 indir_size = ops->get_rss_indir_size(h) * sizeof(*org_indir);
1643 org_indir = kzalloc(indir_size, GFP_KERNEL);
1650 cur_indir = kzalloc(indir_size, GFP_KERNEL);
1682 for (j = 0; j < indir_size / sizeof(*org_indir); j++)
/linux-master/include/linux/
H A Dethtool.h615 * @indir_size: On SET, the array size of the user buffer for the
619 * @indir: The indirection table of size @indir_size entries.
635 u32 indir_size; member in struct:ethtool_rxfh_param
/linux-master/include/uapi/linux/
H A Dethtool.h1260 * @indir_size: On entry, the array size of the user buffer for the
1274 * of @indir_size __u32 elements, followed by hash key of @key_size
1277 * For %ETHTOOL_GRSSH, a @indir_size and key_size of zero means that only the
1278 * size should be returned. For %ETHTOOL_SRSSH, an @indir_size of
1280 * and a @indir_size of zero means the indir table should be reset to default
1287 __u32 indir_size; member in struct:ethtool_rxfh

Completed in 235 milliseconds