Lines Matching refs:saddr
1513 int cx231xx_read_i2c_master(struct cx231xx *dev, u8 dev_addr, u16 saddr, in cx231xx_read_i2c_master() argument
1521 saddr = 0; in cx231xx_read_i2c_master()
1523 saddr &= 0xff; in cx231xx_read_i2c_master()
1529 req_data.saddr_dat = saddr; in cx231xx_read_i2c_master()
1553 *data = value[saddr]; in cx231xx_read_i2c_master()
1559 int cx231xx_write_i2c_master(struct cx231xx *dev, u8 dev_addr, u16 saddr, in cx231xx_write_i2c_master() argument
1572 saddr = 0; in cx231xx_write_i2c_master()
1574 saddr &= 0xff; in cx231xx_write_i2c_master()
1580 req_data.saddr_dat = saddr; in cx231xx_write_i2c_master()
1598 int cx231xx_read_i2c_data(struct cx231xx *dev, u8 dev_addr, u16 saddr, in cx231xx_read_i2c_data() argument
1606 saddr = 0; in cx231xx_read_i2c_data()
1608 saddr &= 0xff; in cx231xx_read_i2c_data()
1614 req_data.saddr_dat = saddr; in cx231xx_read_i2c_data()
1634 int cx231xx_write_i2c_data(struct cx231xx *dev, u8 dev_addr, u16 saddr, in cx231xx_write_i2c_data() argument
1647 saddr = 0; in cx231xx_write_i2c_data()
1649 saddr &= 0xff; in cx231xx_write_i2c_data()
1655 req_data.saddr_dat = saddr; in cx231xx_write_i2c_data()
1715 u16 saddr, u32 mask, u32 value) in cx231xx_read_modify_write_i2c_dword() argument
1720 status = cx231xx_read_i2c_data(dev, dev_addr, saddr, 2, &temp, 4); in cx231xx_read_modify_write_i2c_dword()
1728 status = cx231xx_write_i2c_data(dev, dev_addr, saddr, 2, temp, 4); in cx231xx_read_modify_write_i2c_dword()