Lines Matching refs:regs
143 volatile socal_reg_t *regs; in fcal_update() local
265 regs = (socal_reg_t *)((int)addr + REG_OFFSET); in fcal_update()
275 retval += load_file(file, addr, regs); in fcal_update()
442 volatile socal_reg_t *regs) in feprom_program() argument
447 if (!write_feprom((uchar_t *)0, dest_address, regs)) { in feprom_program()
456 if (feprom_erase(dest_address, regs)) in feprom_program()
476 if (!(write_feprom(source_address, dest_address, regs))) { in feprom_program()
484 regs->socal_cr.w &= ~(0x30000); in feprom_program()
494 volatile socal_reg_t *regs) in write_feprom() argument
505 regs->socal_cr.w &= ~(0x30000); in write_feprom()
506 regs->socal_cr.w |= i & 0x30000; in write_feprom()
535 feprom_erase(volatile uchar_t *dest_address, volatile socal_reg_t *regs) in feprom_erase() argument
549 regs->socal_cr.w &= ~(0x30000); in feprom_erase()
550 regs->socal_cr.w |= i & 0x30000; in feprom_erase()
682 int offset, int size, volatile socal_reg_t *regs) in feprom_read() argument
696 regs->socal_cr.w = i & 0xf0000; in feprom_read()
716 load_file(char *file, caddr_t prom, volatile socal_reg_t *regs) in load_file() argument
765 FEPROM_WWN_OFFSET, 4, regs); in load_file()
767 FEPROM_WWN_OFFSET + 4, 4, regs); in load_file()
788 if (feprom_program((uchar_t *)buffer, (uchar_t *)prom, regs) == 0) { in load_file()