#include <stdbool.h>
#include <osmocom/gsm/sysinfo.h>
#include <osmocom/gprs/protocol/gsm_04_60.h>
Go to the source code of this file.
|
int | osmo_gsm48_rest_octets_si1 (uint8_t *data, uint8_t *nch_pos, int is1800_net) |
|
int | osmo_gsm48_rest_octets_si2quater (uint8_t *data, uint8_t si2q_index, uint8_t si2q_count, const uint16_t *uarfcn_list, size_t *u_offset, size_t uarfcn_length, uint16_t *scramble_list, struct osmo_earfcn_si2q *si2quater_neigh_list, size_t *e_offset) |
|
int | osmo_gsm48_rest_octets_si2ter (uint8_t *data) |
|
int | osmo_gsm48_rest_octets_si2bis (uint8_t *data) |
|
int | osmo_gsm48_rest_octets_si6 (uint8_t *data, bool is1800_net) |
|
int | osmo_gsm48_rest_octets_si3 (uint8_t *data, const struct osmo_gsm48_si_ro_info *si3) |
|
int | osmo_gsm48_rest_octets_si4 (uint8_t *data, const struct osmo_gsm48_si_ro_info *si4, int len) |
|
int | osmo_gsm48_rest_octets_si13 (uint8_t *data, const struct osmo_gsm48_si13_info *si13) |
|
int osmo_gsm48_rest_octets_si1 |
( |
uint8_t * |
data, |
|
|
uint8_t * |
nch_pos, |
|
|
int |
is1800_net |
|
) |
| |
References append_gprs_cell_opt(), append_gprs_mobile_alloc(), append_gprs_pwr_ctrl_pars(), osmo_gsm48_si13_info::bcch_change_mark, bitvec_set_bit(), bitvec_set_uint(), bitvec_spare_padding(), osmo_gsm48_si13_info::cell_opts, bitvec::data, data, bitvec::data_len, H, L, osmo_gsm48_si13_info::net_ctrl_ord, osmo_gsm48_si13_info::prio_acc_thr, osmo_gsm48_si13_info::pwr_ctrl_pars, osmo_gsm48_si13_info::rac, osmo_gsm48_si13_info::si_change_field, and osmo_gsm48_si13_info::spgc_ccch_sup.
int osmo_gsm48_rest_octets_si2bis |
( |
uint8_t * |
data | ) |
|
int osmo_gsm48_rest_octets_si2quater |
( |
uint8_t * |
data, |
|
|
uint8_t |
si2q_index, |
|
|
uint8_t |
si2q_count, |
|
|
const uint16_t * |
uarfcn_list, |
|
|
size_t * |
u_offset, |
|
|
size_t |
uarfcn_length, |
|
|
uint16_t * |
scramble_list, |
|
|
struct osmo_earfcn_si2q * |
si2quater_neigh_list, |
|
|
size_t * |
e_offset |
|
) |
| |
References append_earfcn(), append_uarfcns(), bitvec_set_bit(), bitvec_set_uint(), bitvec_spare_padding(), bitvec_zero(), bitvec::cur_bit, bitvec::data, data, bitvec::data_len, L, si2q_earfcn_count(), and SI2Q_MAX_LEN.
int osmo_gsm48_rest_octets_si2ter |
( |
uint8_t * |
data | ) |
|
References append_gprs_ind(), append_power_offset(), append_selection_params(), bitvec_set_bit(), bitvec_set_uint(), bitvec_spare_padding(), bitvec::data, data, bitvec::data_len, osmo_gsm48_si_ro_info::early_cm_ctrl, osmo_gsm48_si_ro_info::early_cm_restrict_3g, osmo_gsm48_si_ro_info::gprs_ind, H, L, osmo_gsm48_si_ro_info::power_offset, osmo_gsm48_si_ro_info::present, osmo_gsm48_si_ro_info::scheduling, osmo_gsm48_si_ro_info::selection_params, osmo_gsm48_si_ro_info::si2quater_indicator, osmo_gsm48_si_ro_info::si2ter_indicator, and osmo_gsm48_si_ro_info::where.
References append_gprs_ind(), append_lsa_params(), append_power_offset(), append_selection_params(), bitvec_set_bit(), bitvec_set_uint(), osmo_gsm48_si_ro_info::break_ind, osmo_gsm48_si_ro_info::cell_id, bitvec::data, data, bitvec::data_len, osmo_gsm48_si_ro_info::gprs_ind, H, L, len, osmo_gsm48_si_ro_info::lsa_params, osmo_gsm48_si_ro_info::power_offset, osmo_gsm48_lsa_params::present, and osmo_gsm48_si_ro_info::selection_params.
int osmo_gsm48_rest_octets_si6 |
( |
uint8_t * |
data, |
|
|
bool |
is1800_net |
|
) |
| |