Lines Matching refs:dictp
463 struct bsd_dict *dictp; in bsd_compress() local
515 dictp = dict_ptr(db, hval); in bsd_compress()
518 if (dictp->codem1 >= max_ent) in bsd_compress()
521 if (dictp->fcode == fcode) { in bsd_compress()
522 ent = dictp->codem1 + 1; in bsd_compress()
533 dictp = dict_ptr(db, hval); in bsd_compress()
534 if (dictp->codem1 >= max_ent) in bsd_compress()
536 } while (dictp->fcode != fcode); in bsd_compress()
538 ent = dictp->codem1 + 1; /* finally found (prefix,suffix) */ in bsd_compress()
568 dictp->codem1 = max_ent; in bsd_compress()
569 dictp->fcode = fcode; in bsd_compress()
650 struct bsd_dict *dictp; in bsd_decompress() local
788 dictp = dict_ptr(db, dictp2->cptr); in bsd_decompress()
791 if (--codelen <= 0 || dictp->codem1 != finchar - 1) { in bsd_decompress()
796 if (dictp->codem1 != finchar - 1) { in bsd_decompress()
798 printk(KERN_ERR "oldcode=0x%x cptr=0x%x codem1=0x%x\n", oldcode, dictp2->cptr, dictp->codem1); in bsd_decompress()
806 u32 fcode = dictp->fcode; in bsd_decompress()
836 dictp = dict_ptr(db, hval); in bsd_decompress()
839 if (dictp->codem1 < max_ent) { in bsd_decompress()
845 dictp = dict_ptr(db, hval); in bsd_decompress()
846 } while (dictp->codem1 < max_ent); in bsd_decompress()
862 dictp->codem1 = max_ent; in bsd_decompress()
863 dictp->fcode = fcode; in bsd_decompress()