Lines Matching defs:sltable
112 static struct slentry sltable[MAX_SL_ENTRY];
154 sltable[0].allocated = ALLOCATED;
155 bsllow (&(sltable[0].senlabel));
157 sltable[1].allocated = ALLOCATED;
158 bslhigh(&(sltable[1].senlabel));
311 return (&(sltable[0].senlabel));
323 while ((i < MAX_SL_ENTRY) && sltable[i].allocated == ALLOCATED)
325 if (blequal(slptr, &(sltable[i].senlabel)))
327 /* found a matching sensitivity label in sltable */
328 return (&(sltable[i].senlabel));
336 * can't find a matching entry in sltable,
340 sltable[i].allocated = ALLOCATED;
341 memcpy (&(sltable[i].senlabel), slptr, sizeof (bslabel_t));
342 return (&(sltable[i].senlabel));
346 * no matching entry in sltable, and no room to
351 ErrorF("Server problem: Please enlarge the table size of sltable \n");