X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=o-du%2Fphy.git;a=blobdiff_plain;f=fhi_lib%2Flib%2Fsrc%2Fxran_main.h;fp=fhi_lib%2Flib%2Fsrc%2Fxran_main.h;h=90053ff9c85af0497b5f12f3cf33fb06acfbb545;hp=b20c1e5ddde90f7cca33815683b8ca519aa2507a;hb=892daba4c616407f16506415d5a69549519ef11d;hpb=76b4495d593ccf45d712db1a3ec96fa9d2d8f5f5 diff --git a/fhi_lib/lib/src/xran_main.h b/fhi_lib/lib/src/xran_main.h index b20c1e5..90053ff 100644 --- a/fhi_lib/lib/src/xran_main.h +++ b/fhi_lib/lib/src/xran_main.h @@ -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 }