Lines Matching refs:ssp
683 static void accountFreeSlots(struct scan_state *ssp, dirCacheEntry_t *dce)
685 if(ssp->got_slots)
688 if(ssp->free_end != dce->beginSlot) {
689 ssp->free_start = dce->beginSlot;
691 ssp->free_end = dce->endSlot;
693 if(ssp->free_end - ssp->free_start >= ssp->size_needed) {
694 ssp->got_slots = 1;
695 ssp->slot = ssp->free_start + ssp->size_needed - 1;
720 struct scan_state *ssp,
736 clear_scan(wlongname, use_longname, ssp);
741 ssp->match_free = 0;
761 ssp->shortmatch = -2;
773 accountFreeSlots(ssp, dce);
778 accountFreeSlots(ssp, dce);
791 ssp->longmatch = dce->endSlot - 1;
803 ssp->shortmatch = dce->endSlot - 1;
810 if (ssp->shortmatch > -1)
812 ssp->max_entry = dce->beginSlot;
813 if (ssp->got_slots)