Lines Matching defs:regs
566 Genesys_Register_Set& regs, bool set)
571 regs.find_reg(0x03).value |= REG_0x03_LAMPPWR;
574 regs_set_exposure(dev->model->asic_type, regs,
576 regs.set8(0x19, 0x50);
580 regs_set_exposure(dev->model->asic_type, regs, sensor.exposure);
591 regs.find_reg(0x03).value &= ~REG_0x03_LAMPPWR;
594 regs.find_reg(0x03).value &= ~REG_0x03_LAMPPWR;
597 regs_set_exposure(dev->model->asic_type, regs, sanei_genesys_fixup_exposure({0, 0, 0}));
598 regs.set8(0x19, 0xff);
601 regs_set_exposure(dev->model->asic_type, regs, sanei_genesys_fixup_exposure({0, 0, 0}));
604 regs.state.is_lamp_on = set;
607 void sanei_genesys_set_motor_power(Genesys_Register_Set& regs, bool set)
612 regs.find_reg(0x02).value |= REG_0x02_MTRPWR;
614 regs.find_reg(0x02).value &= ~REG_0x02_MTRPWR;
616 regs.state.is_motor_on = set;
1501 void sanei_genesys_set_dpihw(Genesys_Register_Set& regs, unsigned dpihw)
1527 regs.set8_mask(0x05, dpihw_setting, REG_0x05_DPIHW_MASK);
1530 void regs_set_exposure(AsicType asic_type, Genesys_Register_Set& regs,
1535 regs.set24(gl124::REG_EXPR, exposure.red);
1536 regs.set24(gl124::REG_EXPG, exposure.green);
1537 regs.set24(gl124::REG_EXPB, exposure.blue);
1541 regs.set16(gl646::REG_EXPR, exposure.red);
1542 regs.set16(gl646::REG_EXPG, exposure.green);
1543 regs.set16(gl646::REG_EXPB, exposure.blue);
1547 regs.set16(gl841::REG_EXPR, exposure.red);
1548 regs.set16(gl841::REG_EXPG, exposure.green);
1549 regs.set16(gl841::REG_EXPB, exposure.blue);
1553 regs.set16(gl842::REG_EXPR, exposure.red);
1554 regs.set16(gl842::REG_EXPG, exposure.green);
1555 regs.set16(gl842::REG_EXPB, exposure.blue);
1559 regs.set16(gl843::REG_EXPR, exposure.red);
1560 regs.set16(gl843::REG_EXPG, exposure.green);
1561 regs.set16(gl843::REG_EXPB, exposure.blue);
1566 regs.set16(gl846::REG_EXPR, exposure.red);
1567 regs.set16(gl846::REG_EXPG, exposure.green);
1568 regs.set16(gl846::REG_EXPB, exposure.blue);
1572 regs.set16(gl847::REG_EXPR, exposure.red);
1573 regs.set16(gl847::REG_EXPG, exposure.green);
1574 regs.set16(gl847::REG_EXPB, exposure.blue);
1582 void regs_set_optical_off(AsicType asic_type, Genesys_Register_Set& regs)
1587 regs.find_reg(gl646::REG_0x01).value &= ~gl646::REG_0x01_SCAN;
1591 regs.find_reg(gl841::REG_0x01).value &= ~gl841::REG_0x01_SCAN;
1595 regs.find_reg(gl842::REG_0x01).value &= ~gl842::REG_0x01_SCAN;
1599 regs.find_reg(gl843::REG_0x01).value &= ~gl843::REG_0x01_SCAN;
1604 regs.find_reg(gl846::REG_0x01).value &= ~gl846::REG_0x01_SCAN;
1608 regs.find_reg(gl847::REG_0x01).value &= ~gl847::REG_0x01_SCAN;
1612 regs.find_reg(gl124::REG_0x01).value &= ~gl124::REG_0x01_SCAN;
1620 bool get_registers_gain4_bit(AsicType asic_type, const Genesys_Register_Set& regs)
1624 return static_cast<bool>(regs.get8(gl646::REG_0x06) & gl646::REG_0x06_GAIN4);
1626 return static_cast<bool>(regs.get8(gl841::REG_0x06) & gl841::REG_0x06_GAIN4);
1628 return static_cast<bool>(regs.get8(gl842::REG_0x06) & gl842::REG_0x06_GAIN4);
1630 return static_cast<bool>(regs.get8(gl843::REG_0x06) & gl843::REG_0x06_GAIN4);
1633 return static_cast<bool>(regs.get8(gl846::REG_0x06) & gl846::REG_0x06_GAIN4);
1635 return static_cast<bool>(regs.get8(gl847::REG_0x06) & gl847::REG_0x06_GAIN4);
1637 return static_cast<bool>(regs.get8(gl124::REG_0x06) & gl124::REG_0x06_GAIN4);