Lines Matching refs:len
191 uint8_t _i3c_response_sts_get(struct mec_i3c_host_regs *regs, uint16_t *len, uint8_t *tid) in _i3c_response_sts_get() argument
198 *len = response & 0xFFFFu; in _i3c_response_sts_get()
211 uint8_t _i3c_tgt_response_sts_get(struct mec_i3c_sec_regs *regs, uint16_t *len, uint8_t *tid, in _i3c_tgt_response_sts_get() argument
219 *len = response & 0xFFFFu; in _i3c_tgt_response_sts_get()
1125 void _i3c_fifo_write(struct mec_i3c_host_regs *regs, uint8_t *buffer, uint16_t len) in _i3c_fifo_write() argument
1131 if (len >= 4) { in _i3c_fifo_write()
1135 for (i = 0; i < len / 4; i++) { in _i3c_fifo_write()
1140 remaining_bytes = len % 4; in _i3c_fifo_write()
1143 memcpy(&last_dword, buffer + (len & ~0x3), remaining_bytes); in _i3c_fifo_write()
1155 void _i3c_fifo_read(struct mec_i3c_host_regs *regs, uint8_t *buffer, uint16_t len) in _i3c_fifo_read() argument
1161 if (len >= 4) { in _i3c_fifo_read()
1165 for (i = 0; i < len / 4; i++) { in _i3c_fifo_read()
1170 remaining_bytes = len % 4; in _i3c_fifo_read()
1174 memcpy(buffer + (len & ~0x3), &last_dword, remaining_bytes); in _i3c_fifo_read()
1185 void _i3c_ibi_data_read(struct mec_i3c_host_regs *regs, uint8_t *buffer, uint16_t len) in _i3c_ibi_data_read() argument
1197 if (len >= 4) { in _i3c_ibi_data_read()
1200 for (i = 0; i < len / 4; i++) { in _i3c_ibi_data_read()
1206 for (i = 0; i < len / 4; i++) { in _i3c_ibi_data_read()
1212 remaining_bytes = len % 4; in _i3c_ibi_data_read()
1217 memcpy(buffer + (len & ~0x3), &last_dword, remaining_bytes); in _i3c_ibi_data_read()