Lines Matching refs:ibi_slice_size
459 uint8_t ibi_slice_size = ARRAY_FIELD_EX32(s->regs, QUEUE_THLD_CTRL, in aspeed_i3c_device_ibi_slice_size() local
462 if (ibi_slice_size == 0) { in aspeed_i3c_device_ibi_slice_size()
463 ibi_slice_size = 1; in aspeed_i3c_device_ibi_slice_size()
465 ibi_slice_size *= sizeof(uint32_t); in aspeed_i3c_device_ibi_slice_size()
467 if (ibi_slice_size >= 64) { in aspeed_i3c_device_ibi_slice_size()
468 ibi_slice_size = 63; in aspeed_i3c_device_ibi_slice_size()
471 return ibi_slice_size; in aspeed_i3c_device_ibi_slice_size()
796 uint8_t ibi_slice_size = aspeed_i3c_device_ibi_slice_size(s); in aspeed_i3c_device_ibi_queue_push() local
798 ibi_slice_size; in aspeed_i3c_device_ibi_queue_push()
828 ibi_slice_size) { in aspeed_i3c_device_ibi_queue_push()
839 IBI_DATA_LEN, ibi_slice_size); in aspeed_i3c_device_ibi_queue_push()
845 for (uint8_t j = 0; j < ibi_slice_size; ++j) { in aspeed_i3c_device_ibi_queue_push()
858 if (ibi_slice_size & 0x03) { in aspeed_i3c_device_ibi_queue_push()