Lines Matching refs:indir
1029 static int fm10k_get_reta(struct net_device *netdev, u32 *indir) in fm10k_get_reta() argument
1034 if (!indir) in fm10k_get_reta()
1037 for (i = 0; i < FM10K_RETA_SIZE; i++, indir += 4) { in fm10k_get_reta()
1040 indir[0] = (reta << 24) >> 24; in fm10k_get_reta()
1041 indir[1] = (reta << 16) >> 24; in fm10k_get_reta()
1042 indir[2] = (reta << 8) >> 24; in fm10k_get_reta()
1043 indir[3] = (reta) >> 24; in fm10k_get_reta()
1049 static int fm10k_set_reta(struct net_device *netdev, const u32 *indir) in fm10k_set_reta() argument
1056 if (!indir) in fm10k_set_reta()
1062 if (indir[i] < rss_i) in fm10k_set_reta()
1068 for (i = 0; i < FM10K_RETA_SIZE; i++, indir += 4) { in fm10k_set_reta()
1069 u32 reta = indir[0] | in fm10k_set_reta()
1070 (indir[1] << 8) | in fm10k_set_reta()
1071 (indir[2] << 16) | in fm10k_set_reta()
1072 (indir[3] << 24); in fm10k_set_reta()
1089 static int fm10k_get_rssh(struct net_device *netdev, u32 *indir, u8 *key, in fm10k_get_rssh() argument
1098 err = fm10k_get_reta(netdev, indir); in fm10k_get_rssh()
1108 static int fm10k_set_rssh(struct net_device *netdev, const u32 *indir, in fm10k_set_rssh() argument
1119 err = fm10k_set_reta(netdev, indir); in fm10k_set_rssh()