+/**< all the buffers allocated for O-XU */
+struct o_xu_buffers {
+ int iq_playback_buffer_size_dl;
+ int iq_playback_buffer_size_ul;
+
+ int iq_bfw_buffer_size_dl;
+ int iq_bfw_buffer_size_ul;
+
+ int iq_srs_buffer_size_ul;
+
+ int numSlots; /**< number of slots in IQ vector */
+
+ int16_t *p_tx_play_buffer[MAX_ANT_CARRIER_SUPPORTED];
+ int32_t tx_play_buffer_size[MAX_ANT_CARRIER_SUPPORTED];
+
+ int16_t *p_tx_prach_play_buffer[MAX_ANT_CARRIER_SUPPORTED];
+ int32_t tx_prach_play_buffer_size[MAX_ANT_CARRIER_SUPPORTED];
+ int32_t tx_prach_play_buffer_position[MAX_ANT_CARRIER_SUPPORTED];
+
+ int16_t *p_tx_srs_play_buffer[MAX_ANT_CARRIER_SUPPORTED_CAT_B];
+ int32_t tx_srs_play_buffer_size[MAX_ANT_CARRIER_SUPPORTED_CAT_B];
+ int32_t tx_srs_play_buffer_position[MAX_ANT_CARRIER_SUPPORTED_CAT_B];
+
+ int16_t *p_rx_log_buffer[MAX_ANT_CARRIER_SUPPORTED];
+ int32_t rx_log_buffer_size[MAX_ANT_CARRIER_SUPPORTED];