* INTC Contribution to the O-RAN F Release for O-DU Low
[o-du/phy.git] / fhi_lib / lib / src / xran_main.h
index b20c1e5..90053ff 100644 (file)
@@ -47,7 +47,6 @@ extern uint16_t xran_SFN_at_Sec_Start;
 extern uint16_t xran_max_frame;
 
 static struct timespec sleeptime = {.tv_nsec = 1E3 }; /* 1 us */
-
 uint32_t xran_schedule_to_worker(enum xran_job_type_id job_type_id, struct xran_device_ctx * p_xran_dev_ctx);
 uint16_t xran_getSfnSecStart(void);
 void tx_cp_dl_cb(struct rte_timer *tim, void *arg);
@@ -57,6 +56,10 @@ void tti_to_phy_cb(struct rte_timer *tim, void *arg);
 void rx_ul_deadline_full_cb(struct rte_timer *tim, void *arg);
 void rx_ul_user_sym_cb(struct rte_timer *tim, void *arg);
 void rx_ul_deadline_half_cb(struct rte_timer *tim, void *arg);
+void rx_ul_deadline_one_fourths_cb(struct rte_timer *tim, void *arg);
+void rx_ul_deadline_three_fourths_cb(struct rte_timer *tim, void *arg);
+void rx_ul_static_srs_cb(struct rte_timer *tim, void *arg);
+int32_t xran_fh_rx_and_up_tx_processing(void *port_mask);
 
 #ifdef __cplusplus
 }