Lines Matching defs:address
40 * This structure contains the I2C address, the device ID and a user_data pointer.
44 u16 i2c_addr; /* The I2C address of the device. */
51 * \brief Determine if I2C address 'addr' is a 10 bits address or not.
52 * \param addr The I2C address.
54 * \retval 0 if address is not a 10 bits I2C address.
55 * \retval 1 if address is a 10 bits I2C address.
90 * \param w_dev_addr The device i2c address and the device ID to write to
93 * \param r_dev_addr The device i2c address and the device ID to read from
109 * The device ID can be useful if several devices share an I2C address.
270 * write at a time. This includes I2C device address and register addressing.
805 * \enum enum drx_uio* \brief Used to address a User IO (UIO).
1346 /*< Write device address */
1350 /*< Read device address */
1715 typedef int(*drx_write_block_func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1716 u32 addr, /* address of register/memory */
1722 typedef int(*drx_read_block_func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1723 u32 addr, /* address of register/memory */
1729 typedef int(*drx_write_reg8func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1730 u32 addr, /* address of register/memory */
1735 typedef int(*drx_read_reg8func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1736 u32 addr, /* address of register/memory */
1741 typedef int(*drx_read_modify_write_reg8func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1742 u32 waddr, /* write address of register */
1743 u32 raddr, /* read address of register */
1748 typedef int(*drx_write_reg16func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1749 u32 addr, /* address of register/memory */
1754 typedef int(*drx_read_reg16func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1755 u32 addr, /* address of register/memory */
1760 typedef int(*drx_read_modify_write_reg16func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1761 u32 waddr, /* write address of register */
1762 u32 raddr, /* read address of register */
1767 typedef int(*drx_write_reg32func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1768 u32 addr, /* address of register/memory */
1773 typedef int(*drx_read_reg32func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1774 u32 addr, /* address of register/memory */
1779 typedef int(*drx_read_modify_write_reg32func_t) (struct i2c_device_addr *dev_addr, /* address of I2C device */
1780 u32 waddr, /* write address of register */
1781 u32 raddr, /* read address of register */
1802 /* Register address and data for register dump function */
1804 u32 address;
1906 /*< i2c address and device identifier */