Lines Matching refs:olen
403 __i2c_read(const struct fsl_i2c_base *base, u8 chip_addr, u8 *offset, int olen, in __i2c_read() argument
418 if (olen < 0) { in __i2c_read()
420 ret = __i2c_write_data(base, data, -olen); in __i2c_read()
422 if (ret != -olen) in __i2c_read()
429 if ((!dlen || olen > 0) && in __i2c_read()
431 __i2c_write_data(base, offset, olen) == olen) in __i2c_read()
435 olen ? 1 : 0) != 0) in __i2c_read()
451 __i2c_write(const struct fsl_i2c_base *base, u8 chip_addr, u8 *offset, int olen, in __i2c_write() argument
460 __i2c_write_data(base, offset, olen) == olen) { in __i2c_write()
511 fsl_i2c_read(struct i2c_adapter *adap, u8 chip_addr, uint offset, int olen, in fsl_i2c_read() argument
515 return __i2c_read(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen], in fsl_i2c_read()
516 olen, data, dlen); in fsl_i2c_read()
520 fsl_i2c_write(struct i2c_adapter *adap, u8 chip_addr, uint offset, int olen, in fsl_i2c_write() argument
524 return __i2c_write(i2c_base[adap->hwadapnr], chip_addr, &o[4 - olen], in fsl_i2c_write()
525 olen, data, dlen); in fsl_i2c_write()