Lines Matching refs:func
122 add_slc(char func, char flag, cc_t val) in add_slc() argument
125 if ((*slcptr++ = (unsigned char)func) == 0xff) in add_slc()
208 process_slc(unsigned char func, unsigned char flag, cc_t val) in process_slc() argument
215 if (func > NSLC) { in process_slc()
216 add_slc(func, SLC_NOSUPPORT, 0); in process_slc()
225 if (func == 0) { in process_slc()
241 mylevel = slctab[func].current.flag & SLC_LEVELBITS; in process_slc()
248 if (hislevel == mylevel && (val == slctab[func].current.val || ack)) { in process_slc()
260 change_slc(func, flag, val); in process_slc()
272 change_slc(char func, char flag, cc_t val) in change_slc() argument
277 mylevel = slctab[(int)func].defset.flag & SLC_LEVELBITS; in change_slc()
284 slctab[(int)func].current.flag = flag; in change_slc()
285 slctab[(int)func].current.val = (cc_t)_POSIX_VDISABLE; in change_slc()
287 add_slc(func, flag, val); in change_slc()
298 slctab[(int)func].current.flag = SLC_NOSUPPORT; in change_slc()
300 slctab[(int)func].current.flag = slctab[(int)func].defset.flag; in change_slc()
302 slctab[(int)func].current.val = slctab[(int)func].defset.val; in change_slc()
303 add_slc(func, slctab[(int)func].current.flag, in change_slc()
304 slctab[(int)func].current.val); in change_slc()
318 if (slctab[(int)func].sptr) { in change_slc()
322 slctab[(int)func].current.val = val; in change_slc()
323 *(slctab[(int)func].sptr) = val; in change_slc()
324 slctab[(int)func].current.flag = flag; in change_slc()
327 add_slc(func, flag, val); in change_slc()
344 slctab[(int)func].current.flag = flag; in change_slc()
345 slctab[(int)func].current.val = val; in change_slc()
351 slctab[(int)func].current.flag = flag; in change_slc()
355 slctab[(int)func].current.flag = flag; in change_slc()
357 slctab[(int)func].current.val = in change_slc()
358 slctab[(int)func].defset.val; in change_slc()
359 val = slctab[(int)func].current.val; in change_slc()
362 add_slc(func, flag, val); in change_slc()
425 unsigned char func, flag; in do_opt_slc() local
431 func = *ptr++; in do_opt_slc()
437 process_slc(func, flag, val); in do_opt_slc()