Go to the source code of this file.
Data Structures | |
| struct | MACPHY_DATA_REQ_RX |
| MACPHY-DATA-REQ_RX structure is used to request transfer a new PDU from PHY corresponding to a particular transport channel. More... | |
| struct | MACPHY_DATA_REQ_TX |
| MACPHY-DATA-REQ_TX structure is used to transfer a new PDU to PHY corresponding to a particular transport channel. More... | |
| struct | MACPHY_DATA_REQ |
| MACPHY-DATA-REQ primitive is used to transfer a new PDU to PHY corresponding to a particular transport channel. More... | |
| struct | MACPHY_CONFIG_REQ |
| MACPHY-CONFIG-REQ primitive is used to configure a new instance of OpenAirInterface (static configuration) during initialization. More... | |
| struct | Macphy_req_entry_key |
| struct | Macphy_data_req_table_entry |
| An entry in the MACPHY_DATA_REQ Table. More... | |
| struct | MACPHY_DATA_REQ_TABLE |
| The MACPHY_DATA_REQ interface between MAC and PHY. More... | |
| struct | GRANTED_LCHAN_TABLE_ENTRY |
| struct | MAC_xface |
| MACPHY Interface. More... | |
| typedef Macphy_data_req_table_entry | MACPHY_DATA_REQ_TABLE_ENTRY |
| An entry in the MACPHY_DATA_REQ Table. | |
Defines | |
| #define | MAX_NUMBER_OF_MAC_INSTANCES 16 |
| MACPHY-CONFIG-SACH-HARQ-REQ primitive is used to configure a new SACH transport channel (dynamic configuration) during logical channel establishment. | |
| #define | NULL_PDU 255 |
| #define | CHBCH 0 |
| #define | DL_SACH 1 |
| #define | UL_SACH 2 |
| #define | UL_SACCH_SACH 3 |
| #define | RACH 4 |
| #define | MRBCH 5 |
| #define | CHBCH_SCH 6 |
| #define | DL_SCH 7 |
| #define | UL_SCH 8 |
| #define | NUMBER_OF_SUBBANDS 64 |
| #define | LCHAN_KEY 0 |
| #define | PDU_TYPE_KEY 1 |
| #define | PHY_RESOURCES_KEY 2 |
Typedefs | |
| typedef Macphy_req_entry_key | MACPHY_REQ_ENTRY_KEY |
Functions | |
| void | macphy_data_ind (unsigned char Mod_id, MACPHY_DATA_REQ_RX *Req_rx, unsigned char Pdu_type, unsigned short Index) |
| MACPHY_DATA_IND function call. Called by PHY to upload PDU and measurements in response to a MACPHY_DATA_REQ_RX. | |
| void | clear_macphy_data_req (u8) |
| unsigned char | phy_resources_compare (PHY_RESOURCES *, PHY_RESOURCES *) |
| MACPHY_DATA_REQ_TABLE_ENTRY * | find_data_req_entry (u8, MACPHY_REQ_ENTRY_KEY *) |
| void | print_active_requests (u8) |
| void | mac_process_meas_ul (u8 Mod_id, UL_MEAS *UL_meas, u16 Index) |
| void | mac_process_meas_dl (u8 Mod_id, DL_MEAS *DL_meas, u16 Index) |
| MACPHY_DATA_REQ * | new_macphy_data_req (u8) |
| #define MAX_NUMBER_OF_MAC_INSTANCES 16 |
MACPHY-CONFIG-SACH-HARQ-REQ primitive is used to configure a new SACH transport channel (dynamic configuration) during logical channel establishment.
| #define NULL_PDU 255 |
| #define CHBCH 0 |
| #define DL_SACH 1 |
| #define UL_SACH 2 |
| #define UL_SACCH_SACH 3 |
| #define RACH 4 |
| #define MRBCH 5 |
| #define CHBCH_SCH 6 |
| #define DL_SCH 7 |
| #define UL_SCH 8 |
| #define NUMBER_OF_SUBBANDS 64 |
| #define LCHAN_KEY 0 |
| #define PDU_TYPE_KEY 1 |
| #define PHY_RESOURCES_KEY 2 |
| typedef struct Macphy_req_entry_key MACPHY_REQ_ENTRY_KEY |
| void clear_macphy_data_req | ( | u8 | ) |
| unsigned char phy_resources_compare | ( | PHY_RESOURCES * | , | |
| PHY_RESOURCES * | ||||
| ) |
| MACPHY_DATA_REQ_TABLE_ENTRY* find_data_req_entry | ( | u8 | , | |
| MACPHY_REQ_ENTRY_KEY * | ||||
| ) |
| void print_active_requests | ( | u8 | ) |
| void mac_process_meas_ul | ( | u8 | Mod_id, | |
| UL_MEAS * | UL_meas, | |||
| u16 | Index | |||
| ) |
| void mac_process_meas_dl | ( | u8 | Mod_id, | |
| DL_MEAS * | DL_meas, | |||
| u16 | Index | |||
| ) |
| MACPHY_DATA_REQ* new_macphy_data_req | ( | u8 | ) |
1.4.7