Lines Matching refs:bufix
389 unsigned option_size, bufix, mainbufix; in cons_options() local
492 bufix = main_buffer_size - mainbufix; in cons_options()
495 if (option_size - bufix <= DHCP_FILE_LEN) { in cons_options()
497 &buffer[bufix], option_size - bufix); in cons_options()
498 mainbufix = option_size - bufix; in cons_options()
505 &buffer[bufix], DHCP_FILE_LEN); in cons_options()
506 bufix += DHCP_FILE_LEN; in cons_options()
509 if ((overload & 2) && option_size < bufix) { in cons_options()
511 &buffer[bufix], option_size - bufix); in cons_options()
513 mainbufix = option_size - bufix; in cons_options()
531 int bufix = 0, option_stored[256], i, ix, tto; in store_options() local
585 optstart = bufix; in store_options()
594 if (bufix < first_cutoff && in store_options()
595 bufix + incr > first_cutoff) in store_options()
596 incr = first_cutoff - bufix; in store_options()
597 else if (bufix < second_cutoff && in store_options()
598 bufix + incr > second_cutoff) in store_options()
599 incr = second_cutoff - bufix; in store_options()
605 if (bufix + 2 + incr > buflen) { in store_options()
606 bufix = optstart; in store_options()
611 buffer[bufix] = code; in store_options()
612 buffer[bufix + 1] = incr; in store_options()
614 memcpy(buffer + bufix + 2, in store_options()
616 buffer[bufix + 2 + incr - 1] = 0; in store_options()
618 memcpy(buffer + bufix + 2, in store_options()
622 bufix += 2 + incr; in store_options()
625 return (bufix); in store_options()