| H A D | nft_set_pipapo_avx2.c | 142 * @last: Return index of first set bit, if this is the last field 151 * Return: first set bit index if @last, index of first filled word otherwise. 155 union nft_pipapo_map_bucket *mt, bool last) in nft_pipapo_avx2_refill() 165 if (last) \ in nft_pipapo_avx2_refill() 195 * @last: Last field: stop at the first match and return bit index 213 * Return: -1 on no match, rule index of match if @last, otherwise first long 219 bool first, bool last) in nft_pipapo_avx2_lookup_4b_2() 245 b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last); in nft_pipapo_avx2_lookup_4b_2() 154 nft_pipapo_avx2_refill(int offset,unsigned long * map,unsigned long * dst,union nft_pipapo_map_bucket * mt,bool last) nft_pipapo_avx2_refill() argument 217 nft_pipapo_avx2_lookup_4b_2(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_4b_2() argument 280 nft_pipapo_avx2_lookup_4b_4(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_4b_4() argument 357 nft_pipapo_avx2_lookup_4b_8(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_4b_8() argument 453 nft_pipapo_avx2_lookup_4b_12(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_4b_12() argument 543 nft_pipapo_avx2_lookup_4b_32(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_4b_32() argument 679 nft_pipapo_avx2_lookup_8b_1(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_8b_1() argument 737 nft_pipapo_avx2_lookup_8b_2(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_8b_2() argument 802 nft_pipapo_avx2_lookup_8b_4(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_8b_4() argument 878 nft_pipapo_avx2_lookup_8b_6(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_8b_6() argument 964 nft_pipapo_avx2_lookup_8b_16(unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,int offset,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_8b_16() argument 1059 nft_pipapo_avx2_lookup_slow(const struct nft_pipapo_match * mdata,unsigned long * map,unsigned long * fill,const struct nft_pipapo_field * f,const u8 * pkt,bool first,bool last) nft_pipapo_avx2_lookup_slow() argument 1169 bool last = i == m->field_count - 1, first = !i; pipapo_get_avx2() local [all...] |