| H A D | nft_set_pipapo_avx2.c | 142 * @last: Return index of first set bit, if this is the last field 150 * Return: first set bit index if @last, index of first filled word otherwise. 154 union nft_pipapo_map_bucket *mt, bool last) in nft_pipapo_avx2_refill() argument 164 if (last) \ in nft_pipapo_avx2_refill() 193 * @last: Last field: stop at the first match and return bit index 211 * Return: -1 on no match, rule index of match if @last, otherwise first long 217 bool first, bool last) in nft_pipapo_avx2_lookup_4b_2() argument 243 b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last); in nft_pipapo_avx2_lookup_4b_2() 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 1060 nft_pipapo_avx2_lookup_slow(const struct nft_pipapo_match * mdata,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_slow() argument 1183 bool last = i == m->field_count - 1, first = !i; pipapo_get_avx2() local [all...] |