Lines Matching defs:ky
49 #define ENTRY(hs,ky) ((hs)->htab + ((ssize_t)((ky) & (hs)->mask)) )
94 Vchash_t ky;
96 ky = cm ? cm[ks[0]] : ks[0];
98 ky = ky*ALPHA + (cm ? cm[ks[k]] : ks[k]);
100 return ky;
102 #define fknext(cf,ks,ns,ky) (((ky) - (ks)[0]*(cf) )*ALPHA + (ns)[0] )
103 #define fknextm(cf,ks,ns,ky,cm) (((ky) - (cm)[(ks)[0]]*(cf) )*ALPHA + (cm)[(ns)[0]] )
114 Vchash_t ky;
116 ky = cm ? cm[ks[hs->poly - 1]] : ks[hs->poly - 1];
118 ky = ky*ALPHA + (cm ? cm[ks[k]] : ks[k]);
120 return ky;
207 Vchash_t fk, fm, ky;
225 { fk = fkhash(hs, vcpa->src, NIL(Vcchar_t*)); ky = fk+1;
228 { if(fk != ky )
232 ky = fk; fk = fknext(coef, ks, ns, fk);
250 ky = fk;
253 else ky = fm;
255 ht = ENTRY(hs, ky);
321 ky = rkhash(hs, ks, 0);
324 else ky = rkhash(hs, ks, cmap);
326 ht = ENTRY(hs, ky );
403 for(ky = fk+1;;) /* add parsed data to htab */
404 { if(fk != ky )
406 ky = fk;