Lines Matching refs:flags
59 iic_op_flags(int flags) in iic_op_flags() argument
62 return flags | ((cold || shutting_down) ? I2C_F_POLL : 0); in iic_op_flags()
96 iic_acquire_bus(i2c_tag_t tag, int flags) in iic_acquire_bus() argument
103 flags = iic_op_flags(flags); in iic_acquire_bus()
105 if (flags & I2C_F_POLL) { in iic_acquire_bus()
139 error = (*tag->ic_acquire_bus)(tag->ic_cookie, flags); in iic_acquire_bus()
155 iic_release_bus(i2c_tag_t tag, int flags) in iic_release_bus() argument
162 flags = iic_op_flags(flags); in iic_release_bus()
165 (*tag->ic_release_bus)(tag->ic_cookie, flags); in iic_release_bus()
183 size_t cmdlen, void *vbuf, size_t buflen, int flags) in iic_exec() argument
194 flags = iic_op_flags(flags); in iic_exec()
196 if ((flags & I2C_F_PEC) && cmdlen > 0 && tag->ic_exec != NULL) { in iic_exec()
225 cmdlen, data, buflen, flags)); in iic_exec()
234 cmdlen, buf, buflen, flags)); in iic_exec()
237 if ((error = iic_initiate_xfer(tag, addr, flags)) != 0) in iic_exec()
240 if ((error = iic_write_byte(tag, *cmd++, flags)) != 0) in iic_exec()
249 flags |= I2C_F_STOP; in iic_exec()
251 flags |= I2C_F_READ; in iic_exec()
252 if ((error = iic_initiate_xfer(tag, addr, flags)) != 0) in iic_exec()
257 flags |= I2C_F_READ; in iic_exec()
262 flags |= I2C_F_STOP; in iic_exec()
266 (error = iic_initiate_xfer(tag, addr, flags)) != 0) in iic_exec()
270 flags |= I2C_F_LAST; in iic_exec()
271 if ((error = iic_read_byte(tag, buf++, flags)) != 0) in iic_exec()
276 (error = iic_initiate_xfer(tag, addr, flags)) != 0) in iic_exec()
278 if ((error = iic_write_byte(tag, *buf++, flags)) != 0) in iic_exec()
285 iic_send_stop(tag, flags); in iic_exec()
296 uint8_t val, int flags) in iic_smbus_write_byte() argument
300 &val, 1, flags)); in iic_smbus_write_byte()
310 uint16_t val, int flags) in iic_smbus_write_word() argument
318 vbuf, 2, flags)); in iic_smbus_write_word()
328 uint8_t *valp, int flags) in iic_smbus_read_byte() argument
332 valp, 1, flags)); in iic_smbus_read_byte()
342 uint16_t *valp, int flags) in iic_smbus_read_word() argument
346 (uint8_t *)valp, 2, flags)); in iic_smbus_read_word()
356 int flags) in iic_smbus_receive_byte() argument
360 valp, 1, flags)); in iic_smbus_receive_byte()
369 iic_smbus_send_byte(i2c_tag_t tag, i2c_addr_t addr, uint8_t val, int flags) in iic_smbus_send_byte() argument
373 &val, 1, flags)); in iic_smbus_send_byte()
382 iic_smbus_quick_read(i2c_tag_t tag, i2c_addr_t addr, int flags) in iic_smbus_quick_read() argument
386 NULL, 0, flags)); in iic_smbus_quick_read()
395 iic_smbus_quick_write(i2c_tag_t tag, i2c_addr_t addr, int flags) in iic_smbus_quick_write() argument
399 NULL, 0, flags)); in iic_smbus_quick_write()
409 uint8_t *vbuf, size_t buflen, int flags) in iic_smbus_block_read() argument
413 vbuf, buflen, flags)); in iic_smbus_block_read()
423 uint8_t *vbuf, size_t buflen, int flags) in iic_smbus_block_write() argument
427 vbuf, buflen, flags)); in iic_smbus_block_write()