Lines Matching refs:size

57     .size = 0,
567 …_write(cyhal_i2c_t *obj, uint16_t dev_addr, const uint8_t *data, uint16_t size, uint32_t timeout, … in cyhal_i2c_master_write() argument
578 while (size > 0) in cyhal_i2c_master_write()
585 --size; in cyhal_i2c_master_write()
600 cy_rslt_t cyhal_i2c_master_read(cyhal_i2c_t *obj, uint16_t dev_addr, uint8_t *data, uint16_t size, … in cyhal_i2c_master_read() argument
614 while (size > 0) { in cyhal_i2c_master_read()
615 if (size == 1) in cyhal_i2c_master_read()
624 --size; in cyhal_i2c_master_read()
653 cy_rslt_t cyhal_i2c_slave_config_write_buffer(cyhal_i2c_t *obj, const uint8_t *data, uint16_t size) in cyhal_i2c_slave_config_write_buffer() argument
656 if (size > 0 && data != NULL) in cyhal_i2c_slave_config_write_buffer()
660 Cy_SCB_I2C_SlaveConfigWriteBuf(obj->base, (uint8_t *)data, size, &obj->context); in cyhal_i2c_slave_config_write_buffer()
662 obj->rx_slave_buff.size = size; in cyhal_i2c_slave_config_write_buffer()
673 cy_rslt_t cyhal_i2c_slave_config_read_buffer(cyhal_i2c_t *obj, uint8_t *data, uint16_t size) in cyhal_i2c_slave_config_read_buffer() argument
676 if (size > 0 && data != NULL) in cyhal_i2c_slave_config_read_buffer()
680 Cy_SCB_I2C_SlaveConfigReadBuf(obj->base, (uint8_t *)data, size, &obj->context); in cyhal_i2c_slave_config_read_buffer()
682 obj->tx_slave_buff.size = size; in cyhal_i2c_slave_config_read_buffer()
693 …s, uint16_t mem_addr, uint16_t mem_addr_size, const uint8_t *data, uint16_t size, uint32_t timeout) in cyhal_i2c_master_mem_write() argument
717 while (size > 0) in cyhal_i2c_master_mem_write()
724 --size; in cyhal_i2c_master_mem_write()
734 …address, uint16_t mem_addr, uint16_t mem_addr_size, uint8_t *data, uint16_t size, uint32_t timeout) in cyhal_i2c_master_mem_read() argument
757 status = cyhal_i2c_master_read(obj, address, data, size, timeout, true); in cyhal_i2c_master_mem_read()
762 cy_rslt_t cyhal_i2c_slave_read(cyhal_i2c_t *obj, uint8_t *dst_buff, uint16_t *size, uint32_t timeou… in cyhal_i2c_slave_read() argument
770 else if ((dst_buff != NULL) && (size != NULL)) in cyhal_i2c_slave_read()
777 *size = _CYHAL_SCB_BYTES_TO_COPY(cyhal_i2c_slave_readable(obj), *size); in cyhal_i2c_slave_read()
782 (void) memcpy((void *)dst_buff, (const void *)obj->rx_slave_buff.addr.u8, *size); in cyhal_i2c_slave_read()
798 cy_rslt_t cyhal_i2c_slave_write(cyhal_i2c_t *obj, const uint8_t *src_buff, uint16_t *size, uint32_t… in cyhal_i2c_slave_write() argument
806 else if ((src_buff != NULL) && (size != NULL)) in cyhal_i2c_slave_write()
817 *size = _CYHAL_SCB_BYTES_TO_COPY(obj->tx_slave_buff.size, *size); in cyhal_i2c_slave_write()
822 (void) memcpy((void *)obj->tx_slave_buff.addr.u8, (const void *)src_buff, *size); in cyhal_i2c_slave_write()
984 … return (obj->tx_slave_buff.size - Cy_SCB_I2C_SlaveGetReadTransferCount(obj->base, &obj->context)); in cyhal_i2c_slave_writable()