gsm0503_amr_dtx.h /build/_deps/libosmocore/include/osmocom/coding/ gsm0503__amr__dtx_8h.html gsm0503_amr_dtx_frames group__coding.html gadca0cb6bbe4f321f8b7e3c14dc9007d8 AMR_OTHER group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8ac6826d44d302961c67736b07d4239b55 AFS_SID_FIRST group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a80671ff0cf5f173c6230cd0802e07ec2 AFS_SID_UPDATE group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8afd75b6e83edae2b047efdaaa20161ef6 AFS_SID_UPDATE_CN group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8aa3b8cd5246b7fcde15c57351aa16e50c AFS_ONSET group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8aa3dcf5ab5a039fd578353b229a200b1a AHS_SID_UPDATE group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8ac36ed3cc9213e59edf0f324bc7897162 AHS_SID_UPDATE_CN group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a4f4624db162f8c4d3ecc90dd925ebcee AHS_SID_FIRST_P1 group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a77e46e6154c137187772f1694b5878b8 AHS_SID_FIRST_P2 group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a23b810c20fdfe3f8d178a3b9c37348f9 AHS_ONSET group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a3be49f1926262c91664284d77810d633 AHS_SID_FIRST_INH group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a58bf29a80404c62271d4dd7d6d33299b AHS_SID_UPDATE_INH group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a9d2826bd26f739bf6979dbe0bb89c6d5 static const char * gsm0503_amr_dtx_frame_name group__coding.html ga3a3fedc575e3f94dee991684e0ff8311 (enum gsm0503_amr_dtx_frames frame) enum gsm0503_amr_dtx_frames gsm0503_detect_afs_dtx_frame group__coding.html ga142a36f1698193812ab3cce476913d39 (int *n_errors, int *n_bits_total, const ubit_t *ubits) OSMO_DEPRECATED("Use gsm0503_detect_afs_dtx_frame2() instead") enum gsm0503_amr_dtx_frames gsm0503_detect_ahs_dtx_frame group__coding.html ga38e577bf45c242154a1cbfbd75dada89 (int *n_errors, int *n_bits_total, const ubit_t *ubits) OSMO_DEPRECATED("Use gsm0503_detect_ahs_dtx_frame2() instead") enum gsm0503_amr_dtx_frames gsm0503_detect_afs_dtx_frame2 group__coding.html gae6f7ba026b9c1622324c7c803b409467 (int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits) enum gsm0503_amr_dtx_frames gsm0503_detect_ahs_dtx_frame2 group__coding.html ga5edbb45ebf87a4658dec798637adf156 (int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits) const struct value_string gsm0503_amr_dtx_frame_names group__coding.html gac6374b677079e92e9c5503daed4c3f0f [] gsm0503_coding.h /build/_deps/libosmocore/include/osmocom/coding/ gsm0503__coding_8h.html #define GSM0503_GPRS_BURSTS_NBITS group__coding.html ga23ac46ba797f736da88c48417c3159b1 #define GSM0503_EGPRS_BURSTS_NBITS group__coding.html ga57e9d12e68eaf8f2bca48be36ec42f7c gsm0503_egprs_mcs group__coding.html gaadce72fa9aeafadf3b1884e4d817248d EGPRS_MCS0 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dac3c7d103819fa921018c8d1914b95f4a EGPRS_MCS1 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248daa4db730aa752ff56b783f599aa1d8181 EGPRS_MCS2 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248da7d4af946cd0dc88c99dfee30ecbeaba8 EGPRS_MCS3 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248da64144ea654def16ca8b215094739489f EGPRS_MCS4 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248da8af4398e7166bd5924f3aa418b30c29e EGPRS_MCS5 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dada135a70aa76da62df86eb99964dd65c EGPRS_MCS6 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dab940bb4672739944df9d15ed6128e81c EGPRS_MCS7 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248daef1a0689598e615b278c1ffa7cb8a82c EGPRS_MCS8 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dab22dc1595b05f9d86ee63a9c77e37970 EGPRS_MCS9 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dafc26bd4e6a07b5e94fe840203200676f EGPRS_NUM_MCS group__coding.html ggaadce72fa9aeafadf3b1884e4d817248da0cdd12761753d27eb216c650b9d79524 int gsm0503_xcch_encode group__coding.html ga18c423289aa88bc11c42f9412e269bee (ubit_t *bursts, const uint8_t *l2_data) int gsm0503_xcch_decode group__coding.html ga34e4e392553fc551b999564119a7e0ef (uint8_t *l2_data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_pdtch_encode group__coding.html gaa1b099432ef4cd099921f266e5774a84 (ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len) int gsm0503_pdtch_decode group__coding.html ga9a38e782bd06f67c16f2924b60421c32 (uint8_t *l2_data, const sbit_t *bursts, uint8_t *usf_p, int *n_errors, int *n_bits_total) int gsm0503_pdtch_egprs_encode group__coding.html gadedeea2653a7262a862cde40bcf57e7a (ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len) int gsm0503_pdtch_egprs_decode group__coding.html ga3f241958cd15c8030212c0b936337f0c (uint8_t *l2_data, const sbit_t *bursts, uint16_t nbits, uint8_t *usf_p, int *n_errors, int *n_bits_total) int gsm0503_tch_fr_encode group__coding.html ga8b1d6e6325eff6d29be9f05813fc7386 (ubit_t *bursts, const uint8_t *tch_data, int len, int net_order) int gsm0503_tch_fr_decode group__coding.html ga9e0cfc96b6060108e6d9b4a87b55ed77 (uint8_t *tch_data, const sbit_t *bursts, int net_order, int efr, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_encode group__coding.html gaaba88e74c29c9f9e0a738f62cedad203 (ubit_t *bursts, const uint8_t *tch_data, int len) int gsm0503_tch_hr_decode group__coding.html ga81401428d93aefa21534191db69b465f (uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_decode2 group__coding.html gac65bf1238eabc998313e977905444f40 (uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total) int gsm0503_tch_afs_encode group__coding.html ga998fb385a73a09f2c431c31c5b742ffb (ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr) int gsm0503_tch_afs_decode group__coding.html ga96dbbac3ff96b8ab820c2d8f6efd9aed (uint8_t *tch_data, const sbit_t *bursts, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total) int gsm0503_tch_afs_decode_dtx group__coding.html ga0b3c7c3d7d7e27c7e33fd80c0d4e7b1d (uint8_t *tch_data, const sbit_t *bursts, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total, uint8_t *dtx) int gsm0503_tch_ahs_encode group__coding.html gad44aa5613bd925c758f02d364aa6bc50 (ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr) int gsm0503_tch_ahs_decode group__coding.html gaab9c00633bc6f683808014185465af7a (uint8_t *tch_data, const sbit_t *bursts, int odd, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total) int gsm0503_tch_ahs_decode_dtx group__coding.html gaffe80a231a3a5169bf20a96bc1109533 (uint8_t *tch_data, const sbit_t *bursts, int odd, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total, uint8_t *dtx) int gsm0503_rach_ext_encode group__coding.html gae6d1d9e581297c32b5ee85f6a7228554 (ubit_t *burst, uint16_t ra11, uint8_t bsic, bool is_11bit) int gsm0503_rach_encode group__coding.html gaffc33f8c2b8ab1407e1f1f6f6e13fb8f (ubit_t *burst, const uint8_t *ra, uint8_t bsic) int gsm0503_rach_decode group__coding.html ga5f04d52cbf344b753ed095eb4d00e87c (uint8_t *ra, const sbit_t *burst, uint8_t bsic) int gsm0503_rach_decode_ber group__coding.html gad8375fc6a13b64e763338ff34ef88790 (uint8_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total) int gsm0503_rach_ext_decode group__coding.html ga5d58808507534cc0f63d5bfd1f1d8f03 (uint16_t *ra, const sbit_t *burst, uint8_t bsic) int gsm0503_rach_ext_decode_ber group__coding.html ga2e011193420fc9a110309d9d169ffb0f (uint16_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total) int gsm0503_sch_encode group__coding.html gaf4f515f02366a8eb459855c8e819329a (ubit_t *burst, const uint8_t *sb_info) int gsm0503_sch_decode group__coding.html ga69de07ebfc75a31abb14bb42fda552c0 (uint8_t *sb_info, const sbit_t *burst) int gsm0503_tch_fr96_encode group__coding.html gac087fd5cbb0e876cea5cc6570ca7d8bb (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr96_decode group__coding.html ga7ea10e056c14ac3702a88309b5fae41f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr48_encode group__coding.html ga7403e1f084346ab60bbc25b4abd3a4e3 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr48_decode group__coding.html ga3046a6661c2e7a88c5e5d4b85717de7f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr48_encode group__coding.html ga459ace47353ae0e74af8fcbfa86849c2 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_hr48_decode group__coding.html gaeabf84d3a0705967343ddecba972a1e8 (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr24_encode group__coding.html gaf9ab1afcb241f0d03b01d4157125a5a5 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr24_decode group__coding.html ga1d00f6b3a6348c2f20effedcdda103ef (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr24_encode group__coding.html ga52d369adf44e732fe215e1c09ce9e444 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_hr24_decode group__coding.html gaffe840cab7925dcb960f80936c734e34 (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr144_encode group__coding.html ga45cabb51f385d1aa76f3ab9a351808c1 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr144_decode group__coding.html gab254dccf6bff6900c2ad35bf02383d9f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr_facch_encode group__coding.html ga42f4ba3c943bcf4081b3cbb2c7f3ff1f (ubit_t *bursts, const uint8_t *data) int gsm0503_tch_fr_facch_decode group__coding.html gae14f30123469935205f1108f16d3edff (uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_facch_encode group__coding.html ga5cebfcc3954a869ab4bca14bdf59a6fd (ubit_t *bursts, const uint8_t *data) int gsm0503_tch_hr_facch_decode group__coding.html ga678aff059e13739a56e8d48ce0f556e5 (uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) gsm0503_interleaving.h /build/_deps/libosmocore/include/osmocom/coding/ gsm0503__interleaving_8h.html void gsm0503_xcch_deinterleave group__interleaving.html ga31dfd1a8d05a538c086ccd29fa68e2f5 (sbit_t *cB, const sbit_t *iB) void gsm0503_xcch_interleave group__interleaving.html gae8bf179792e7f2b4210a3732d171f999 (const ubit_t *cB, ubit_t *iB) void gsm0503_tch_fr_deinterleave group__interleaving.html ga00d38b38065aec4400266d4a2fac140b (sbit_t *cB, const sbit_t *iB) void gsm0503_tch_fr_interleave group__interleaving.html gaee87a7476a32559c695df46f828e7faf (const ubit_t *cB, ubit_t *iB) void gsm0503_tch_hr_deinterleave group__interleaving.html gaf6cd37e61d516bda9c296a407360e5d1 (sbit_t *cB, const sbit_t *iB) void gsm0503_tch_hr_interleave group__interleaving.html ga3a9c72de9551de77b8892ba32a673f27 (const ubit_t *cB, ubit_t *iB) void gsm0503_mcs1_ul_deinterleave group__interleaving.html ga5ee74b434dbc0f265de35498363f1654 (sbit_t *hc, sbit_t *dc, const sbit_t *iB) void gsm0503_mcs1_ul_interleave group__interleaving.html gac8e26223db42ebf7f6077790ca5b3d3a (const ubit_t *hc, const ubit_t *dc, ubit_t *iB) void gsm0503_mcs1_dl_deinterleave group__interleaving.html ga81589d3d4915e770a388e94403df6c98 (sbit_t *u, sbit_t *hc, sbit_t *dc, const sbit_t *iB) void gsm0503_mcs1_dl_interleave group__interleaving.html gae9fa50f63410a5c426f2a2108bb91794 (const ubit_t *up, const ubit_t *hc, const ubit_t *dc, ubit_t *iB) void gsm0503_mcs5_ul_deinterleave group__interleaving.html ga03051da872deec5d796776479d037581 (sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs5_ul_interleave group__interleaving.html ga5c5348f53242dedba6d7bcbaca0a33a6 (const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di) void gsm0503_mcs5_dl_deinterleave group__interleaving.html gae96b81ae789be250fd405c724d013066 (sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs5_dl_interleave group__interleaving.html ga823521ec966cca0e39767121c21e1a25 (const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di) void gsm0503_mcs7_ul_deinterleave group__interleaving.html ga3cf661a8b1cb18b1085e15a7b7334dfd (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs7_ul_interleave group__interleaving.html gad5a5d53070044ea1625420561d81a3d7 (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs7_dl_deinterleave group__interleaving.html gabbfc984c6e557520dd6fec7a92e8cd13 (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs7_dl_interleave group__interleaving.html gadcce2f23545835ed75c896ffda3df2fb (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs8_ul_deinterleave group__interleaving.html gab43bb10f502a58e95d97960457c44826 (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs8_ul_interleave group__interleaving.html ga00563a81cb2c0b9479ebaa6b31eaba3b (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs8_dl_deinterleave group__interleaving.html gac2c40b91086207efa44cf2e6f93b168d (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs8_dl_interleave group__interleaving.html ga795ad80e6073d8d62b369dcb9ff76861 (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_tch_f96_deinterleave group__interleaving.html gab303e72e8b0f9733c0f900eb0dec1b81 (sbit_t *cB, const sbit_t *iB) void gsm0503_tch_f96_interleave group__interleaving.html gad9641aee25f99282d315bed555f23cf2 (const ubit_t *cB, ubit_t *iB) gsm0503_mapping.h /build/_deps/libosmocore/include/osmocom/coding/ gsm0503__mapping_8h.html void gsm0503_xcch_burst_unmap group__mapping.html ga9c717eaa058f6cdf9909b7454bf68ff7 (sbit_t *iB, const sbit_t *eB, sbit_t *hl, sbit_t *hn) void gsm0503_xcch_burst_map group__mapping.html gad0d9e26e74ed5523083bbdc66e32a0d5 (const ubit_t *iB, ubit_t *eB, const ubit_t *hl, const ubit_t *hn) void gsm0503_tch_burst_unmap group__mapping.html ga564cd3ffe90787d62837aeab810f544b (sbit_t *iB, const sbit_t *eB, sbit_t *h, int odd) void gsm0503_tch_burst_map group__mapping.html ga9fc223c0a4f6db6d62e993df2a324bdb (const ubit_t *iB, ubit_t *eB, const ubit_t *h, int odd) void gsm0503_mcs5_ul_burst_map group__mapping.html ga007a2022eb27717e7f38f0db99776840 (const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B) void gsm0503_mcs5_ul_burst_unmap group__mapping.html gaa64a4425b6e96f401d6b792ec4fda7c4 (sbit_t *di, const sbit_t *eB, sbit_t *hi, int B) void gsm0503_mcs7_ul_burst_map group__mapping.html ga1de7461faf55f2f5479fa49d992cb73f (const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B) void gsm0503_mcs7_ul_burst_unmap group__mapping.html ga81e36c06ae9fda4217acd2a341a81f91 (sbit_t *di, const sbit_t *eB, sbit_t *hi, int B) void gsm0503_mcs5_dl_burst_map group__mapping.html gae362f53abe19876581692706f69180b6 (const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B) void gsm0503_mcs5_dl_burst_unmap group__mapping.html gafbbac46b4ac74b97552b278234e98cc2 (sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B) void gsm0503_mcs7_dl_burst_map group__mapping.html ga556b3b5376d054cd26637b3f720bebec (const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B) void gsm0503_mcs7_dl_burst_unmap group__mapping.html gacfb25af5a7f2d6d061da61b5513a6cf2 (sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B) void gsm0503_mcs5_burst_swap group__mapping.html gab5823b934dd78b6820ea5daf51d1bf6d (sbit_t *eB) gsm0503_parity.h /build/_deps/libosmocore/include/osmocom/coding/ gsm0503__parity_8h.html const struct osmo_crc64gen_code gsm0503_fire_crc40 group__parity.html ga98de51b3b0c266ee39eccc8eeb8bab72 const struct osmo_crc16gen_code gsm0503_cs234_crc16 group__parity.html ga4cb445bc5f862f9fef12264857f821ae const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr group__parity.html ga40b02107f477eef4f8a83874b7c5845b const struct osmo_crc16gen_code gsm0503_mcs_crc12 group__parity.html ga623b298cf1b108553bf1710f787573e5 const struct osmo_crc8gen_code gsm0503_rach_crc6 group__parity.html gaff1bfe6d953bb3e509dd1d9f54d0dcb7 const struct osmo_crc16gen_code gsm0503_sch_crc10 group__parity.html ga6b73115f7c92d20be5bb9dcaae3b736c const struct osmo_crc8gen_code gsm0503_tch_fr_crc3 group__parity.html ga0350aa3e044535a11692cb2dc55f5d9c const struct osmo_crc8gen_code gsm0503_tch_efr_crc8 group__parity.html ga6bf508b66910111bb3ccfbb7c2bba35b const struct osmo_crc8gen_code gsm0503_amr_crc6 group__parity.html gab3fc09b3e089291e82378da97ce3dbc9 const struct osmo_crc16gen_code gsm0503_amr_crc14 group__parity.html ga90698eefd2bde3ee403dde6280d2cf27 gsm0503_tables.h /build/_deps/libosmocore/include/osmocom/coding/ gsm0503__tables_8h.html const ubit_t gsm0503_pdtch_hl_hn_ubit group__tables.html ga41d417c0e88182edb6bafb4fcbbf4901 [4][8] const ubit_t gsm0503_pdtch_edge_hl_hn_ubit group__tables.html gaf615f778e0469f887ab4a6ac8fa56d81 [3][8] const sbit_t gsm0503_pdtch_hl_hn_sbit group__tables.html gac52259a7a9f20159ce8886cb110cb650 [4][8] const sbit_t gsm0503_pdtch_edge_hl_hn_sbit group__tables.html ga358b1c94cd53f3aa0399730af5f2bb4b [3][8] const ubit_t gsm0503_usf2six group__tables.html gac67d6a5b6b55b2488a32acb2ed5f7526 [8][6] const ubit_t gsm0503_usf2twelve_ubit group__tables.html ga4040cf166966d297c780a76552e12603 [8][12] const sbit_t gsm0503_usf2twelve_sbit group__tables.html ga81b38add4ffe3f5d38514c6e19d05d27 [8][12] const uint8_t gsm0503_puncture_cs2 group__tables.html ga4c99809fc3a30703721f1440199d41cf [588] const uint8_t gsm0503_puncture_cs3 group__tables.html gab542e6dcff26b8ad882338142230163b [676] const uint8_t gsm0503_puncture_mcs1_dl_hdr group__tables.html ga63f88a742093bc2a1cb2df0c2d7334b7 [108] const uint8_t gsm0503_puncture_mcs1_ul_hdr group__tables.html ga2a9952b0015723c62230b3f09233d652 [117] const uint8_t gsm0503_puncture_mcs1_p1 group__tables.html ga79cc39def8daf6989bb378c06251bc73 [588] const uint8_t gsm0503_puncture_mcs1_p2 group__tables.html ga784520ed8ed755417a990f272a50b81a [588] const uint8_t gsm0503_puncture_mcs2_p1 group__tables.html ga9ebfd5ec16e055f6b176d84bc3c876bd [732] const uint8_t gsm0503_puncture_mcs2_p2 group__tables.html gac68cf12258d16a5446a0c6914cdcf4b7 [732] const uint8_t gsm0503_puncture_mcs3_p1 group__tables.html ga44ebb937d67a0694bad8541f7a3ee412 [948] const uint8_t gsm0503_puncture_mcs3_p2 group__tables.html ga8be53889c3d94a4669b03d5a0f9fe4a4 [948] const uint8_t gsm0503_puncture_mcs3_p3 group__tables.html ga80c3a82eaf9c6367bc3a968487da7c4a [948] const uint8_t gsm0503_puncture_mcs4_p1 group__tables.html gad221977ef77440a46d1b0e9dd156ffb1 [1116] const uint8_t gsm0503_puncture_mcs4_p2 group__tables.html gaae3c2cc7ab633546fcd24a671d05a7be [1116] const uint8_t gsm0503_puncture_mcs4_p3 group__tables.html gabae35c9be5090ca4e76873769d96bebb [1116] const uint8_t gsm0503_puncture_mcs5_p1 group__tables.html ga847d049cb7a22ec14bf7aefb4196d64e [1404] const uint8_t gsm0503_puncture_mcs5_p2 group__tables.html ga29f03b7c57af255bac9f824b1bf9bab9 [1404] const uint8_t gsm0503_puncture_mcs6_p1 group__tables.html gaa1608b61372ec6f8b74e09898416f4d9 [1836] const uint8_t gsm0503_puncture_mcs6_p2 group__tables.html ga83030b78d95eeeebe2563eb749247a07 [1836] const uint8_t gsm0503_puncture_mcs7_dl_hdr group__tables.html gabf10743c426cb28824871fe3b73ee995 [135] const uint8_t gsm0503_puncture_mcs7_ul_hdr group__tables.html ga0082ad7a1675316bc383f60c027cbd7e [162] const uint8_t gsm0503_puncture_mcs7_p1 group__tables.html ga70d11a1ccf713e8932e1725a35b6a68d [1404] const uint8_t gsm0503_puncture_mcs7_p2 group__tables.html gaf8fe349824475403a44952c9b36692af [1404] const uint8_t gsm0503_puncture_mcs7_p3 group__tables.html ga6fb06a421aac8693dae53d9f832ead7c [1404] const uint8_t gsm0503_puncture_mcs8_p1 group__tables.html ga5d855ea4c83b994b5bc88110a1dc2868 [1692] const uint8_t gsm0503_puncture_mcs8_p2 group__tables.html ga21f249a4d782676af78b1b8dd114d23d [1692] const uint8_t gsm0503_puncture_mcs8_p3 group__tables.html gaf40fe44378b7c854c8dcb9e6f7d7fbb9 [1692] const uint8_t gsm0503_puncture_mcs9_p1 group__tables.html ga8f39308751a182b38c7f9478c258c697 [1836] const uint8_t gsm0503_puncture_mcs9_p2 group__tables.html ga89c39930525041534c38c42e03d59ee4 [1836] const uint8_t gsm0503_puncture_mcs9_p3 group__tables.html gaeff543bc88bf0efe81d12916f21542a9 [1836] const uint16_t gsm0503_interleave_mcs5 group__tables.html gafb0fae9a25edbcdfb453d490ac10a817 [1248] const uint8_t gsm0503_gsm_fr_map group__tables.html gaffd0d72674078a6c0fae9b2cf70a8204 [76] const uint8_t gsm0503_gsm_efr_protected_bits group__tables.html gacc2ef5f5beeb76ebb9f7501d79a14770 [65] const ubit_t gsm0503_afs_ic_ubit group__tables.html ga9c8a886bc0bafcba0579a034b2689074 [4][8] const sbit_t gsm0503_afs_ic_sbit group__tables.html gab49e9b9050ed7b73373110f191b14a51 [4][8] const ubit_t gsm0503_ahs_ic_ubit group__tables.html ga98f074630e33d240e9c3db732144f50f [4][4] const sbit_t gsm0503_ahs_ic_sbit group__tables.html gab8eb2d4507432cb7a32c40c66207bbb4 [4][4] const uint8_t gsm0503_tch_hr_interleaving group__tables.html ga36150a8182c88c68033b360ac497d5a9 [228][2] const ubit_t gsm0503_mcs5_usf_precode_table group__tables.html gab243e7c77b0e8063f24363a7623f9372 [8][36] gsm0503_amr_dtx.c /build/_deps/libosmocore/src/coding/ gsm0503__amr__dtx_8c.html osmocom/coding/gsm0503_amr_dtx.h osmocom/coding/gsm0503_parity.h #define S2U gsm0503__amr__dtx_8c.html aaf3b559da3028e43ec51e30b41e7e98a (b) static bool detect_afs_id_marker gsm0503__amr__dtx_8c.html a2f6e6a2b929d25f49579e65bd315254b (int *n_errors, int *n_bits_total, const sbit_t *sbits, uint8_t offset, uint8_t count, const ubit_t *id_marker, uint8_t id_marker_len) static bool detect_ahs_id_marker gsm0503__amr__dtx_8c.html abc5a5e3c8524ba72880f677597d9c668 (int *n_errors, int *n_bits_total, const sbit_t *sbits, const ubit_t *id_marker) static bool detect_interleaved_ahs_id_marker gsm0503__amr__dtx_8c.html ae5bb07f66e18a761ba63a3c08e662c38 (int *n_errors, int *n_bits_total, const sbit_t *sbits, uint8_t offset, uint8_t n_bits, const ubit_t *id_marker, uint8_t id_marker_len) static bool detect_afs_sid_first gsm0503__amr__dtx_8c.html a9f2a7704f0f14b04fd5c20a8c1ac10db (int *n_errors, int *n_bits_total, const sbit_t *sbits) static bool detect_afs_sid_update gsm0503__amr__dtx_8c.html a4cbb35add5c5b225ba9832ba638c7a33 (int *n_errors, int *n_bits_total, const sbit_t *sbits) static int detect_afs_onset gsm0503__amr__dtx_8c.html ae38d0d0692e3248aa295c86da8baf9bc (int *n_errors, int *n_bits_total, const sbit_t *sbits) static bool detect_ahs_sid_update gsm0503__amr__dtx_8c.html a4b3c848832d24f879fc87b65db013321 (int *n_errors, int *n_bits_total, const sbit_t *sbits) static bool detect_ahs_sid_first_p1 gsm0503__amr__dtx_8c.html a450ef41e857d0e0532888f150612359b (int *n_errors, int *n_bits_total, const sbit_t *sbits) static int detect_ahs_sid_first_p2 gsm0503__amr__dtx_8c.html afedf9c6f9407617e8a0e92a65fd19350 (int *n_errors, int *n_bits_total, const sbit_t *sbits) static int detect_ahs_onset gsm0503__amr__dtx_8c.html a84a0ec3b2610783c37949950ca93f332 (int *n_errors, int *n_bits_total, const sbit_t *sbits) static bool detect_ahs_sid_first_inh gsm0503__amr__dtx_8c.html a57199e4ab0198f30919669a7c06ee5f7 (int *n_errors, int *n_bits_total, const sbit_t *sbits) static bool detect_ahs_sid_update_inh gsm0503__amr__dtx_8c.html a75fe63d7b1793bb9c5c722c0278b6f71 (int *n_errors, int *n_bits_total, const sbit_t *sbits) enum gsm0503_amr_dtx_frames gsm0503_detect_afs_dtx_frame2 group__coding.html gae6f7ba026b9c1622324c7c803b409467 (int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits) enum gsm0503_amr_dtx_frames gsm0503_detect_afs_dtx_frame group__coding.html ga142a36f1698193812ab3cce476913d39 (int *n_errors, int *n_bits_total, const ubit_t *ubits) enum gsm0503_amr_dtx_frames gsm0503_detect_ahs_dtx_frame2 group__coding.html ga5edbb45ebf87a4658dec798637adf156 (int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits) enum gsm0503_amr_dtx_frames gsm0503_detect_ahs_dtx_frame group__coding.html ga38e577bf45c242154a1cbfbd75dada89 (int *n_errors, int *n_bits_total, const ubit_t *ubits) static const ubit_t id_marker_1 gsm0503__amr__dtx_8c.html a83e06939764d95c82a54e6ee6aeec172 [] static const ubit_t id_marker_0 gsm0503__amr__dtx_8c.html ac32d179c2b296e68b9ff9d6c5babdecf [] static const ubit_t codec_mode_1_sid gsm0503__amr__dtx_8c.html a1aa9ce97395134bddf6e4eb0d66f07ce [] static const ubit_t codec_mode_2_sid gsm0503__amr__dtx_8c.html a8ad922a667c01a2114afbfc1bf74ed1d [] static const ubit_t codec_mode_3_sid gsm0503__amr__dtx_8c.html ac4f4fd8d3d5da4f9543e71719b32a59a [] static const ubit_t codec_mode_4_sid gsm0503__amr__dtx_8c.html a5155fe5864d13f2b229060ba1f8d718a [] const struct value_string gsm0503_amr_dtx_frame_names group__coding.html gac6374b677079e92e9c5503daed4c3f0f [] gsm0503_coding.c /build/_deps/libosmocore/src/coding/ gsm0503__coding_8c.html osmocom/coding/gsm0503_interleaving.h osmocom/coding/gsm0503_mapping.h osmocom/coding/gsm0503_tables.h osmocom/coding/gsm0503_coding.h osmocom/coding/gsm0503_parity.h osmocom/coding/gsm0503_amr_dtx.h gprs_rlc_ul_hdr_egprs gprs_rlc_dl_hdr_egprs gsm0503_mcs_code #define EGPRS_HDR_UPP_MAX group__coding.html gacc592c64715344cd320a8ff7708dad7c #define EGPRS_HDR_C_MAX group__coding.html ga51f33621edbd0942747ca84e0104d5d3 #define EGPRS_HDR_HC_MAX group__coding.html gac7859b130b032fdeab289b2c8f6805c7 #define EGPRS_DATA_U_MAX group__coding.html ga0833ea064fc2c54223a92fa9db57770e #define EGPRS_DATA_C_MAX group__coding.html gae593cb69136c4beed90b41dd54aa8147 #define EGPRS_DATA_DC_MAX group__coding.html gad110a2930828f9cbb61a5753dc849a37 #define EGPRS_DATA_C1 group__coding.html ga2f0b5f4f04dab76c9d70d7418189b985 #define EGPRS_DATA_C2 group__coding.html ga6f0d98df8ca9c3976ecd5e8067baca49 static int osmo_conv_decode_ber_punctured group__coding.html gac0f61956bb1571655636a60ff69629bf (const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output, int *n_errors, int *n_bits_total, const uint8_t *data_punc) static int osmo_conv_decode_ber group__coding.html gafe350de1d066020a7477dd0d52979c03 (const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output, int *n_errors, int *n_bits_total) static int _xcch_decode_cB group__coding.html gaa19b7914c0989af44686370c11f1d647 (uint8_t *l2_data, const sbit_t *cB, int *n_errors, int *n_bits_total) static int _xcch_encode_cB group__coding.html ga7d9f553543eb382831702f2aa7382da3 (ubit_t *cB, const uint8_t *l2_data) int gsm0503_xcch_decode group__coding.html ga34e4e392553fc551b999564119a7e0ef (uint8_t *l2_data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_xcch_encode group__coding.html ga18c423289aa88bc11c42f9412e269bee (ubit_t *bursts, const uint8_t *l2_data) static int egprs_type3_unmap group__coding.html gae56b8ea3a8665ce8cec892bfe2ae64cf (const sbit_t *bursts, sbit_t *hc, sbit_t *dc) static int egprs_type2_unmap group__coding.html ga82f35acd0015a9ccae67119d6e35e9f0 (const sbit_t *bursts, sbit_t *hc, sbit_t *dc) static int egprs_type1_unmap group__coding.html ga0cec5aaedea9b35cec8931df06dc17a9 (const sbit_t *bursts, sbit_t *hc, sbit_t *c1, sbit_t *c2, int msc) static int _egprs_decode_hdr group__coding.html gab05126259500480cb32538a185411be3 (const sbit_t *hc, int mcs, union gprs_rlc_ul_hdr_egprs *hdr) static int egprs_decode_hdr group__coding.html ga14d34d19e0104530cd84242240eaef15 (union gprs_rlc_ul_hdr_egprs *hdr, const sbit_t *bursts, uint16_t nbits) static int egprs_parse_ul_cps group__coding.html ga72af702cd734f3a63e67e0382debcf26 (struct egprs_cps *cps, union gprs_rlc_ul_hdr_egprs *hdr, int type) static int egprs_decode_data group__coding.html ga5987c7d3bc75d0c0be09315a15e60633 (uint8_t *l2_data, const sbit_t *c, int mcs, int p, int blk, int *n_errors, int *n_bits_total) int gsm0503_pdtch_egprs_decode group__coding.html ga3f241958cd15c8030212c0b936337f0c (uint8_t *l2_data, const sbit_t *bursts, uint16_t nbits, uint8_t *usf_p, int *n_errors, int *n_bits_total) int gsm0503_pdtch_decode group__coding.html ga9a38e782bd06f67c16f2924b60421c32 (uint8_t *l2_data, const sbit_t *bursts, uint8_t *usf_p, int *n_errors, int *n_bits_total) static int egprs_type3_map group__coding.html ga89f4b8e29839f11ea726a2d0337d6fef (ubit_t *bursts, const ubit_t *hc, const ubit_t *dc, int usf) static int egprs_type2_map group__coding.html ga626e189f084f868a76f7d1c504fa8d66 (ubit_t *bursts, const ubit_t *hc, const ubit_t *dc, int usf) static int egprs_type1_map group__coding.html ga0d18e230a9f208fbb262d7bae855fc05 (ubit_t *bursts, const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, int usf, int mcs) static int egprs_encode_hdr group__coding.html ga02c9db7d058fe2cb6e666c0eb25571e0 (ubit_t *hc, const uint8_t *l2_data, int mcs) static int egprs_encode_data group__coding.html ga911546c5aa517876f857688bc5748d7c (ubit_t *c, const uint8_t *l2_data, int mcs, int p, int blk) static int egprs_parse_dl_cps group__coding.html gad1c79e3305ac35ceb93e568f165a1834 (struct egprs_cps *cps, const union gprs_rlc_dl_hdr_egprs *hdr, int type) int gsm0503_pdtch_egprs_encode group__coding.html gadedeea2653a7262a862cde40bcf57e7a (ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len) int gsm0503_pdtch_encode group__coding.html gaa1b099432ef4cd099921f266e5774a84 (ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len) static void tch_fr_reassemble group__coding.html gae5c7bd071f9ac031d02f707932bb1f56 (uint8_t *tch_data, const ubit_t *b_bits, int net_order) static void tch_fr_disassemble group__coding.html ga070e55708904919ed170588bb4e461b6 (ubit_t *b_bits, const uint8_t *tch_data, int net_order) static void tch_hr_reassemble group__coding.html gae053d5869f5f0bfb43b53086118647fe (uint8_t *tch_data, const ubit_t *b_bits) static void tch_hr_disassemble group__coding.html ga48d8593cf5cf9ab4c0089f005f7f1f54 (ubit_t *b_bits, const uint8_t *tch_data) static void tch_efr_reassemble group__coding.html ga3874a27aa343e35de1475285faa650b8 (uint8_t *tch_data, const ubit_t *b_bits) static void tch_efr_disassemble group__coding.html ga985c39b66bcf8791a98f7b703f29bf90 (ubit_t *b_bits, const uint8_t *tch_data) static void tch_amr_reassemble group__coding.html ga0e7a7286646ce463d937f28ed692dc70 (uint8_t *tch_data, const ubit_t *d_bits, int len) static void tch_amr_disassemble group__coding.html gab0962be93bb2bd962a0bb56dbfa7145a (ubit_t *d_bits, const uint8_t *tch_data, int len) static void tch_amr_sid_update_append group__coding.html gaec404c34d9b3039b5fb5081e7ee45aa6 (ubit_t *sid_update, uint8_t sti, uint8_t mi) static void extract_afs_sid_update group__coding.html gaa01691d95b7a6a4202a1e33f7226313a (sbit_t *sid_update, const sbit_t *sbits) static void tch_fr_d_to_b group__coding.html ga7cfeaf61947817826f6d42c3cf6936f4 (ubit_t *b_bits, const ubit_t *d_bits) static void tch_fr_b_to_d group__coding.html ga0480c19033232a949f391b9c1d169e7e (ubit_t *d_bits, const ubit_t *b_bits) static void tch_hr_d_to_b group__coding.html gaa2fd33a4a9b70bb20bc671b6e03522be (ubit_t *b_bits, const ubit_t *d_bits) static void tch_hr_b_to_d group__coding.html ga61cc9ad08347f5787a5d195d8a5ee2b5 (ubit_t *d_bits, const ubit_t *b_bits) static void tch_efr_d_to_w group__coding.html ga0aaae17afd41a7d182ad9a63bd0586f5 (ubit_t *b_bits, const ubit_t *d_bits) static void tch_efr_w_to_d group__coding.html ga2cbe3f469542f6309cc3b6c5348c9c59 (ubit_t *d_bits, const ubit_t *b_bits) static void tch_efr_protected group__coding.html gad77737c8d49d8a6e52d819bad7926b77 (const ubit_t *s_bits, ubit_t *b_bits) static void tch_fr_unreorder group__coding.html ga321e9c9d65756b0ced4cd59c4563fdd0 (ubit_t *d, ubit_t *p, const ubit_t *u) static void tch_fr_reorder group__coding.html ga399229613c3085f2cee15494a24f8caf (ubit_t *u, const ubit_t *d, const ubit_t *p) static void tch_hr_unreorder group__coding.html ga03e41400babffd213f851c468ed86c48 (ubit_t *d, ubit_t *p, const ubit_t *u) static void tch_hr_reorder group__coding.html gacf24d82ab397ebdc9e97652eb330938b (ubit_t *u, const ubit_t *d, const ubit_t *p) static void tch_efr_reorder group__coding.html ga2bf521ad8d5f0a60cabcd388e271d3d3 (ubit_t *w, const ubit_t *s, const ubit_t *p) static void tch_efr_unreorder group__coding.html ga3c803a607335e382b3b6249b527b3087 (ubit_t *s, ubit_t *p, const ubit_t *w) static void tch_amr_merge group__coding.html gac878ee1bf9fc9c53ae582e7886ddd7d9 (ubit_t *u, const ubit_t *d, const ubit_t *p, int len, int prot) static void tch_amr_unmerge group__coding.html ga0439674045925c136d7e0c3f592f1472 (ubit_t *d, ubit_t *p, const ubit_t *u, int len, int prot) int gsm0503_tch_fr_decode group__coding.html ga9e0cfc96b6060108e6d9b4a87b55ed77 (uint8_t *tch_data, const sbit_t *bursts, int net_order, int efr, int *n_errors, int *n_bits_total) int gsm0503_tch_fr_encode group__coding.html ga8b1d6e6325eff6d29be9f05813fc7386 (ubit_t *bursts, const uint8_t *tch_data, int len, int net_order) int gsm0503_tch_hr_decode2 group__coding.html gac65bf1238eabc998313e977905444f40 (uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_decode group__coding.html ga81401428d93aefa21534191db69b465f (uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_encode group__coding.html gaaba88e74c29c9f9e0a738f62cedad203 (ubit_t *bursts, const uint8_t *tch_data, int len) static uint8_t gsm0503_tch_afs_decode_inband group__coding.html gaf29ad94feec656d312a60028e5bfadd2 (const sbit_t *cB) int gsm0503_tch_afs_decode group__coding.html ga96dbbac3ff96b8ab820c2d8f6efd9aed (uint8_t *tch_data, const sbit_t *bursts, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total) int gsm0503_tch_afs_decode_dtx group__coding.html ga0b3c7c3d7d7e27c7e33fd80c0d4e7b1d (uint8_t *tch_data, const sbit_t *bursts, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total, uint8_t *dtx) int gsm0503_tch_afs_encode group__coding.html ga998fb385a73a09f2c431c31c5b742ffb (ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr) static uint8_t gsm0503_tch_ahs_decode_inband group__coding.html gaf722b2278abde0854b463aa1f1d3a455 (const sbit_t *cB) int gsm0503_tch_ahs_decode group__coding.html gaab9c00633bc6f683808014185465af7a (uint8_t *tch_data, const sbit_t *bursts, int odd, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total) int gsm0503_tch_ahs_decode_dtx group__coding.html gaffe80a231a3a5169bf20a96bc1109533 (uint8_t *tch_data, const sbit_t *bursts, int odd, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total, uint8_t *dtx) int gsm0503_tch_ahs_encode group__coding.html gad44aa5613bd925c758f02d364aa6bc50 (ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr) static void rach_apply_bsic group__coding.html ga8ed7491e35558793236511c0042eb939 (ubit_t *d, uint8_t bsic, uint8_t start) static int16_t rach_decode_ber group__coding.html gabcf231903331a70beb6870f3552cd449 (const sbit_t *burst, uint8_t bsic, bool is_11bit, int *n_errors, int *n_bits_total) int gsm0503_rach_ext_decode group__coding.html ga5d58808507534cc0f63d5bfd1f1d8f03 (uint16_t *ra, const sbit_t *burst, uint8_t bsic) int gsm0503_rach_decode group__coding.html ga5f04d52cbf344b753ed095eb4d00e87c (uint8_t *ra, const sbit_t *burst, uint8_t bsic) int gsm0503_rach_ext_decode_ber group__coding.html ga2e011193420fc9a110309d9d169ffb0f (uint16_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total) int gsm0503_rach_decode_ber group__coding.html gad8375fc6a13b64e763338ff34ef88790 (uint8_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total) int gsm0503_rach_encode group__coding.html gaffc33f8c2b8ab1407e1f1f6f6e13fb8f (ubit_t *burst, const uint8_t *ra, uint8_t bsic) int gsm0503_rach_ext_encode group__coding.html gae6d1d9e581297c32b5ee85f6a7228554 (ubit_t *burst, uint16_t ra11, uint8_t bsic, bool is_11bit) int gsm0503_sch_decode group__coding.html ga69de07ebfc75a31abb14bb42fda552c0 (uint8_t *sb_info, const sbit_t *burst) int gsm0503_sch_encode group__coding.html gaf4f515f02366a8eb459855c8e819329a (ubit_t *burst, const uint8_t *sb_info) static void _tch_csd_burst_map group__coding.html gacb9ebc2073df481bfd4f851449df869f (ubit_t *burst, const ubit_t *iB) int gsm0503_tch_fr96_encode group__coding.html gac087fd5cbb0e876cea5cc6570ca7d8bb (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr96_decode group__coding.html ga7ea10e056c14ac3702a88309b5fae41f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr48_encode group__coding.html ga7403e1f084346ab60bbc25b4abd3a4e3 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr48_decode group__coding.html ga3046a6661c2e7a88c5e5d4b85717de7f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr48_encode group__coding.html ga459ace47353ae0e74af8fcbfa86849c2 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_hr48_decode group__coding.html gaeabf84d3a0705967343ddecba972a1e8 (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr24_encode group__coding.html gaf9ab1afcb241f0d03b01d4157125a5a5 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr24_decode group__coding.html ga1d00f6b3a6348c2f20effedcdda103ef (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr24_encode group__coding.html ga52d369adf44e732fe215e1c09ce9e444 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_hr24_decode group__coding.html gaffe840cab7925dcb960f80936c734e34 (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr144_encode group__coding.html ga45cabb51f385d1aa76f3ab9a351808c1 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr144_decode group__coding.html gab254dccf6bff6900c2ad35bf02383d9f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr_facch_encode group__coding.html ga42f4ba3c943bcf4081b3cbb2c7f3ff1f (ubit_t *bursts, const uint8_t *data) int gsm0503_tch_fr_facch_decode group__coding.html gae14f30123469935205f1108f16d3edff (uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_facch_encode group__coding.html ga5cebfcc3954a869ab4bca14bdf59a6fd (ubit_t *bursts, const uint8_t *data) int gsm0503_tch_hr_facch_decode group__coding.html ga678aff059e13739a56e8d48ce0f556e5 (uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) const struct gsm0503_mcs_code gsm0503_mcs_ul_codes group__coding.html ga316e84051ae5ae8b512632cf2b821747 [EGPRS_NUM_MCS] const struct gsm0503_mcs_code gsm0503_mcs_dl_codes group__coding.html gad9357b19e18fa56b098015336d24914d [EGPRS_NUM_MCS] gsm0503_interleaving.c /build/_deps/libosmocore/src/coding/ gsm0503__interleaving_8c.html osmocom/coding/gsm0503_tables.h osmocom/coding/gsm0503_interleaving.h void gsm0503_xcch_deinterleave group__interleaving.html ga31dfd1a8d05a538c086ccd29fa68e2f5 (sbit_t *cB, const sbit_t *iB) void gsm0503_xcch_interleave group__interleaving.html gae8bf179792e7f2b4210a3732d171f999 (const ubit_t *cB, ubit_t *iB) void gsm0503_mcs1_dl_deinterleave group__interleaving.html ga81589d3d4915e770a388e94403df6c98 (sbit_t *u, sbit_t *hc, sbit_t *dc, const sbit_t *iB) void gsm0503_mcs1_dl_interleave group__interleaving.html gae9fa50f63410a5c426f2a2108bb91794 (const ubit_t *up, const ubit_t *hc, const ubit_t *dc, ubit_t *iB) void gsm0503_mcs1_ul_deinterleave group__interleaving.html ga5ee74b434dbc0f265de35498363f1654 (sbit_t *hc, sbit_t *dc, const sbit_t *iB) void gsm0503_mcs1_ul_interleave group__interleaving.html gac8e26223db42ebf7f6077790ca5b3d3a (const ubit_t *hc, const ubit_t *dc, ubit_t *iB) void gsm0503_mcs5_ul_interleave group__interleaving.html ga5c5348f53242dedba6d7bcbaca0a33a6 (const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di) void gsm0503_mcs5_ul_deinterleave group__interleaving.html ga03051da872deec5d796776479d037581 (sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs5_dl_interleave group__interleaving.html ga823521ec966cca0e39767121c21e1a25 (const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di) void gsm0503_mcs5_dl_deinterleave group__interleaving.html gae96b81ae789be250fd405c724d013066 (sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs7_dl_interleave group__interleaving.html gadcce2f23545835ed75c896ffda3df2fb (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs7_dl_deinterleave group__interleaving.html gabbfc984c6e557520dd6fec7a92e8cd13 (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs7_ul_interleave group__interleaving.html gad5a5d53070044ea1625420561d81a3d7 (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs7_ul_deinterleave group__interleaving.html ga3cf661a8b1cb18b1085e15a7b7334dfd (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs8_ul_interleave group__interleaving.html ga00563a81cb2c0b9479ebaa6b31eaba3b (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs8_ul_deinterleave group__interleaving.html gab43bb10f502a58e95d97960457c44826 (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs8_dl_interleave group__interleaving.html ga795ad80e6073d8d62b369dcb9ff76861 (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs8_dl_deinterleave group__interleaving.html gac2c40b91086207efa44cf2e6f93b168d (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_tch_fr_deinterleave group__interleaving.html ga00d38b38065aec4400266d4a2fac140b (sbit_t *cB, const sbit_t *iB) void gsm0503_tch_fr_interleave group__interleaving.html gaee87a7476a32559c695df46f828e7faf (const ubit_t *cB, ubit_t *iB) void gsm0503_tch_hr_deinterleave group__interleaving.html gaf6cd37e61d516bda9c296a407360e5d1 (sbit_t *cB, const sbit_t *iB) void gsm0503_tch_hr_interleave group__interleaving.html ga3a9c72de9551de77b8892ba32a673f27 (const ubit_t *cB, ubit_t *iB) void gsm0503_tch_f96_interleave group__interleaving.html gad9641aee25f99282d315bed555f23cf2 (const ubit_t *cB, ubit_t *iB) void gsm0503_tch_f96_deinterleave group__interleaving.html gab303e72e8b0f9733c0f900eb0dec1b81 (sbit_t *cB, const sbit_t *iB) gsm0503_mapping.c /build/_deps/libosmocore/src/coding/ gsm0503__mapping_8c.html osmocom/coding/gsm0503_mapping.h void gsm0503_xcch_burst_unmap group__mapping.html ga9c717eaa058f6cdf9909b7454bf68ff7 (sbit_t *iB, const sbit_t *eB, sbit_t *hl, sbit_t *hn) void gsm0503_xcch_burst_map group__mapping.html gad0d9e26e74ed5523083bbdc66e32a0d5 (const ubit_t *iB, ubit_t *eB, const ubit_t *hl, const ubit_t *hn) void gsm0503_tch_burst_unmap group__mapping.html ga564cd3ffe90787d62837aeab810f544b (sbit_t *iB, const sbit_t *eB, sbit_t *h, int odd) void gsm0503_tch_burst_map group__mapping.html ga9fc223c0a4f6db6d62e993df2a324bdb (const ubit_t *iB, ubit_t *eB, const ubit_t *h, int odd) void gsm0503_mcs5_dl_burst_map group__mapping.html gae362f53abe19876581692706f69180b6 (const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B) void gsm0503_mcs5_dl_burst_unmap group__mapping.html gafbbac46b4ac74b97552b278234e98cc2 (sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B) void gsm0503_mcs5_ul_burst_map group__mapping.html ga007a2022eb27717e7f38f0db99776840 (const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B) void gsm0503_mcs5_ul_burst_unmap group__mapping.html gaa64a4425b6e96f401d6b792ec4fda7c4 (sbit_t *di, const sbit_t *eB, sbit_t *hi, int B) void gsm0503_mcs7_dl_burst_map group__mapping.html ga556b3b5376d054cd26637b3f720bebec (const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B) void gsm0503_mcs7_dl_burst_unmap group__mapping.html gacfb25af5a7f2d6d061da61b5513a6cf2 (sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B) void gsm0503_mcs7_ul_burst_map group__mapping.html ga1de7461faf55f2f5479fa49d992cb73f (const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B) void gsm0503_mcs7_ul_burst_unmap group__mapping.html ga81e36c06ae9fda4217acd2a341a81f91 (sbit_t *di, const sbit_t *eB, sbit_t *hi, int B) void gsm0503_mcs5_burst_swap group__mapping.html gab5823b934dd78b6820ea5daf51d1bf6d (sbit_t *eB) gsm0503_parity.c /build/_deps/libosmocore/src/coding/ gsm0503__parity_8c.html osmocom/coding/gsm0503_parity.h const struct osmo_crc64gen_code gsm0503_fire_crc40 group__parity.html ga98de51b3b0c266ee39eccc8eeb8bab72 const struct osmo_crc16gen_code gsm0503_cs234_crc16 group__parity.html ga4cb445bc5f862f9fef12264857f821ae const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr group__parity.html ga40b02107f477eef4f8a83874b7c5845b const struct osmo_crc16gen_code gsm0503_mcs_crc12 group__parity.html ga623b298cf1b108553bf1710f787573e5 const struct osmo_crc8gen_code gsm0503_rach_crc6 group__parity.html gaff1bfe6d953bb3e509dd1d9f54d0dcb7 const struct osmo_crc16gen_code gsm0503_sch_crc10 group__parity.html ga6b73115f7c92d20be5bb9dcaae3b736c const struct osmo_crc8gen_code gsm0503_tch_fr_crc3 group__parity.html ga0350aa3e044535a11692cb2dc55f5d9c const struct osmo_crc8gen_code gsm0503_tch_efr_crc8 group__parity.html ga6bf508b66910111bb3ccfbb7c2bba35b const struct osmo_crc8gen_code gsm0503_amr_crc6 group__parity.html gab3fc09b3e089291e82378da97ce3dbc9 const struct osmo_crc16gen_code gsm0503_amr_crc14 group__parity.html ga90698eefd2bde3ee403dde6280d2cf27 gsm0503_tables.c /build/_deps/libosmocore/src/coding/ gsm0503__tables_8c.html osmocom/coding/gsm0503_tables.h const ubit_t gsm0503_pdtch_hl_hn_ubit group__tables.html ga41d417c0e88182edb6bafb4fcbbf4901 [4][8] const ubit_t gsm0503_pdtch_edge_hl_hn_ubit group__tables.html gaf615f778e0469f887ab4a6ac8fa56d81 [3][8] const sbit_t gsm0503_pdtch_hl_hn_sbit group__tables.html gac52259a7a9f20159ce8886cb110cb650 [4][8] const sbit_t gsm0503_pdtch_edge_hl_hn_sbit group__tables.html ga358b1c94cd53f3aa0399730af5f2bb4b [3][8] const ubit_t gsm0503_usf2six group__tables.html gac67d6a5b6b55b2488a32acb2ed5f7526 [8][6] const ubit_t gsm0503_usf2twelve_ubit group__tables.html ga4040cf166966d297c780a76552e12603 [8][12] const sbit_t gsm0503_usf2twelve_sbit group__tables.html ga81b38add4ffe3f5d38514c6e19d05d27 [8][12] const uint8_t gsm0503_puncture_cs2 group__tables.html ga4c99809fc3a30703721f1440199d41cf [588] const uint8_t gsm0503_puncture_cs3 group__tables.html gab542e6dcff26b8ad882338142230163b [676] const uint8_t gsm0503_puncture_mcs1_dl_hdr group__tables.html ga63f88a742093bc2a1cb2df0c2d7334b7 [108] const uint8_t gsm0503_puncture_mcs1_ul_hdr group__tables.html ga2a9952b0015723c62230b3f09233d652 [117] const uint8_t gsm0503_puncture_mcs1_p1 group__tables.html ga79cc39def8daf6989bb378c06251bc73 [588] const uint8_t gsm0503_puncture_mcs1_p2 group__tables.html ga784520ed8ed755417a990f272a50b81a [588] const uint8_t gsm0503_puncture_mcs2_p1 group__tables.html ga9ebfd5ec16e055f6b176d84bc3c876bd [732] const uint8_t gsm0503_puncture_mcs2_p2 group__tables.html gac68cf12258d16a5446a0c6914cdcf4b7 [732] const uint8_t gsm0503_puncture_mcs3_p1 group__tables.html ga44ebb937d67a0694bad8541f7a3ee412 [948] const uint8_t gsm0503_puncture_mcs3_p2 group__tables.html ga8be53889c3d94a4669b03d5a0f9fe4a4 [948] const uint8_t gsm0503_puncture_mcs3_p3 group__tables.html ga80c3a82eaf9c6367bc3a968487da7c4a [948] const uint8_t gsm0503_puncture_mcs4_p1 group__tables.html gad221977ef77440a46d1b0e9dd156ffb1 [1116] const uint8_t gsm0503_puncture_mcs4_p2 group__tables.html gaae3c2cc7ab633546fcd24a671d05a7be [1116] const uint8_t gsm0503_puncture_mcs4_p3 group__tables.html gabae35c9be5090ca4e76873769d96bebb [1116] const uint8_t gsm0503_puncture_mcs5_p1 group__tables.html ga847d049cb7a22ec14bf7aefb4196d64e [1404] const uint8_t gsm0503_puncture_mcs5_p2 group__tables.html ga29f03b7c57af255bac9f824b1bf9bab9 [1404] const uint8_t gsm0503_puncture_mcs6_p1 group__tables.html gaa1608b61372ec6f8b74e09898416f4d9 [1836] const uint8_t gsm0503_puncture_mcs6_p2 group__tables.html ga83030b78d95eeeebe2563eb749247a07 [1836] const uint8_t gsm0503_puncture_mcs7_dl_hdr group__tables.html gabf10743c426cb28824871fe3b73ee995 [135] const uint8_t gsm0503_puncture_mcs7_ul_hdr group__tables.html ga0082ad7a1675316bc383f60c027cbd7e [162] const uint8_t gsm0503_puncture_mcs7_p1 group__tables.html ga70d11a1ccf713e8932e1725a35b6a68d [1404] const uint8_t gsm0503_puncture_mcs7_p2 group__tables.html gaf8fe349824475403a44952c9b36692af [1404] const uint8_t gsm0503_puncture_mcs7_p3 group__tables.html ga6fb06a421aac8693dae53d9f832ead7c [1404] const uint8_t gsm0503_puncture_mcs8_p1 group__tables.html ga5d855ea4c83b994b5bc88110a1dc2868 [1692] const uint8_t gsm0503_puncture_mcs8_p2 group__tables.html ga21f249a4d782676af78b1b8dd114d23d [1692] const uint8_t gsm0503_puncture_mcs8_p3 group__tables.html gaf40fe44378b7c854c8dcb9e6f7d7fbb9 [1692] const uint8_t gsm0503_puncture_mcs9_p1 group__tables.html ga8f39308751a182b38c7f9478c258c697 [1836] const uint8_t gsm0503_puncture_mcs9_p2 group__tables.html ga89c39930525041534c38c42e03d59ee4 [1836] const uint8_t gsm0503_puncture_mcs9_p3 group__tables.html gaeff543bc88bf0efe81d12916f21542a9 [1836] const uint16_t gsm0503_interleave_mcs5 group__tables.html gafb0fae9a25edbcdfb453d490ac10a817 [1248] const uint8_t gsm0503_gsm_fr_map group__tables.html gaffd0d72674078a6c0fae9b2cf70a8204 [76] const uint8_t gsm0503_gsm_efr_protected_bits group__tables.html gacc2ef5f5beeb76ebb9f7501d79a14770 [65] const ubit_t gsm0503_afs_ic_ubit group__tables.html ga9c8a886bc0bafcba0579a034b2689074 [4][8] const sbit_t gsm0503_afs_ic_sbit group__tables.html gab49e9b9050ed7b73373110f191b14a51 [4][8] const ubit_t gsm0503_ahs_ic_ubit group__tables.html ga98f074630e33d240e9c3db732144f50f [4][4] const sbit_t gsm0503_ahs_ic_sbit group__tables.html gab8eb2d4507432cb7a32c40c66207bbb4 [4][4] const uint8_t gsm0503_tch_hr_interleaving group__tables.html ga36150a8182c88c68033b360ac497d5a9 [228][2] const ubit_t gsm0503_mcs5_usf_precode_table group__tables.html gab243e7c77b0e8063f24363a7623f9372 [8][36] gprs_rlc_dl_hdr_egprs uniongprs__rlc__dl__hdr__egprs.html struct gprs_rlc_dl_header_egprs_1 type1 uniongprs__rlc__dl__hdr__egprs.html ac31aa59cf2ac7b1841445616f899a97f struct gprs_rlc_dl_header_egprs_2 type2 uniongprs__rlc__dl__hdr__egprs.html aff30509a85db71b7ccbeff1642a26421 struct gprs_rlc_dl_header_egprs_3 type3 uniongprs__rlc__dl__hdr__egprs.html aafec683e58a2c88a71d86c299827182b gprs_rlc_ul_hdr_egprs uniongprs__rlc__ul__hdr__egprs.html struct gprs_rlc_ul_header_egprs_1 type1 uniongprs__rlc__ul__hdr__egprs.html a4dae8e5b21a3ebd77faf2c980fbada94 struct gprs_rlc_ul_header_egprs_2 type2 uniongprs__rlc__ul__hdr__egprs.html a1902b78794e80d38377771da85489df5 struct gprs_rlc_ul_header_egprs_3 type3 uniongprs__rlc__ul__hdr__egprs.html ac54ac3dcbec27085b203171cfc95d7e6 gsm0503_mcs_code structgsm0503__mcs__code.html uint8_t mcs structgsm0503__mcs__code.html ac5d6c2fc8db3ef14244db2f681c04c77 uint8_t usf_len structgsm0503__mcs__code.html a081ddfade7693f97b7d360d353195335 uint8_t hdr_len structgsm0503__mcs__code.html a63c650ba3d50208bbe9aadabea1df006 uint8_t hdr_code_len structgsm0503__mcs__code.html a935e6d0cc9656fba1dc44ba1c29c6347 uint8_t hdr_punc_len structgsm0503__mcs__code.html a287202e409c52872d25e3c811708e644 const struct osmo_conv_code * hdr_conv structgsm0503__mcs__code.html acb25873173fceb48ea889d77b23120f6 const uint8_t * hdr_punc structgsm0503__mcs__code.html a6fbc6ba97edf471a8426b02fd0920874 uint16_t data_len structgsm0503__mcs__code.html a1d8bfa6dafb72d7a2c10a123bfd49d7a uint16_t data_code_len structgsm0503__mcs__code.html aba5f7d9f9658bbbd5950d1a45619d694 uint16_t data_punc_len structgsm0503__mcs__code.html a1bbc9c20e6416aaa00d1b8a7bab1abd5 const struct osmo_conv_code * data_conv structgsm0503__mcs__code.html abfbc4bab7d69f598d9f4fe1bb7f9eea4 const uint8_t * data_punc structgsm0503__mcs__code.html a250dbe83dbebd934daf51ead61ebac78 [3] coding Coding group__coding.html gsm0503_amr_dtx.h gsm0503_coding.h gsm0503_coding.c gprs_rlc_ul_hdr_egprs gprs_rlc_dl_hdr_egprs gsm0503_mcs_code #define GSM0503_GPRS_BURSTS_NBITS group__coding.html ga23ac46ba797f736da88c48417c3159b1 #define GSM0503_EGPRS_BURSTS_NBITS group__coding.html ga57e9d12e68eaf8f2bca48be36ec42f7c #define EGPRS_HDR_UPP_MAX group__coding.html gacc592c64715344cd320a8ff7708dad7c #define EGPRS_HDR_C_MAX group__coding.html ga51f33621edbd0942747ca84e0104d5d3 #define EGPRS_HDR_HC_MAX group__coding.html gac7859b130b032fdeab289b2c8f6805c7 #define EGPRS_DATA_U_MAX group__coding.html ga0833ea064fc2c54223a92fa9db57770e #define EGPRS_DATA_C_MAX group__coding.html gae593cb69136c4beed90b41dd54aa8147 #define EGPRS_DATA_DC_MAX group__coding.html gad110a2930828f9cbb61a5753dc849a37 #define EGPRS_DATA_C1 group__coding.html ga2f0b5f4f04dab76c9d70d7418189b985 #define EGPRS_DATA_C2 group__coding.html ga6f0d98df8ca9c3976ecd5e8067baca49 gsm0503_amr_dtx_frames group__coding.html gadca0cb6bbe4f321f8b7e3c14dc9007d8 AMR_OTHER group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8ac6826d44d302961c67736b07d4239b55 AFS_SID_FIRST group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a80671ff0cf5f173c6230cd0802e07ec2 AFS_SID_UPDATE group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8afd75b6e83edae2b047efdaaa20161ef6 AFS_SID_UPDATE_CN group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8aa3b8cd5246b7fcde15c57351aa16e50c AFS_ONSET group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8aa3dcf5ab5a039fd578353b229a200b1a AHS_SID_UPDATE group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8ac36ed3cc9213e59edf0f324bc7897162 AHS_SID_UPDATE_CN group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a4f4624db162f8c4d3ecc90dd925ebcee AHS_SID_FIRST_P1 group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a77e46e6154c137187772f1694b5878b8 AHS_SID_FIRST_P2 group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a23b810c20fdfe3f8d178a3b9c37348f9 AHS_ONSET group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a3be49f1926262c91664284d77810d633 AHS_SID_FIRST_INH group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a58bf29a80404c62271d4dd7d6d33299b AHS_SID_UPDATE_INH group__coding.html ggadca0cb6bbe4f321f8b7e3c14dc9007d8a9d2826bd26f739bf6979dbe0bb89c6d5 gsm0503_egprs_mcs group__coding.html gaadce72fa9aeafadf3b1884e4d817248d EGPRS_MCS0 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dac3c7d103819fa921018c8d1914b95f4a EGPRS_MCS1 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248daa4db730aa752ff56b783f599aa1d8181 EGPRS_MCS2 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248da7d4af946cd0dc88c99dfee30ecbeaba8 EGPRS_MCS3 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248da64144ea654def16ca8b215094739489f EGPRS_MCS4 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248da8af4398e7166bd5924f3aa418b30c29e EGPRS_MCS5 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dada135a70aa76da62df86eb99964dd65c EGPRS_MCS6 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dab940bb4672739944df9d15ed6128e81c EGPRS_MCS7 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248daef1a0689598e615b278c1ffa7cb8a82c EGPRS_MCS8 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dab22dc1595b05f9d86ee63a9c77e37970 EGPRS_MCS9 group__coding.html ggaadce72fa9aeafadf3b1884e4d817248dafc26bd4e6a07b5e94fe840203200676f EGPRS_NUM_MCS group__coding.html ggaadce72fa9aeafadf3b1884e4d817248da0cdd12761753d27eb216c650b9d79524 static const char * gsm0503_amr_dtx_frame_name group__coding.html ga3a3fedc575e3f94dee991684e0ff8311 (enum gsm0503_amr_dtx_frames frame) enum gsm0503_amr_dtx_frames gsm0503_detect_afs_dtx_frame group__coding.html ga142a36f1698193812ab3cce476913d39 (int *n_errors, int *n_bits_total, const ubit_t *ubits) OSMO_DEPRECATED("Use gsm0503_detect_afs_dtx_frame2() instead") enum gsm0503_amr_dtx_frames gsm0503_detect_ahs_dtx_frame group__coding.html ga38e577bf45c242154a1cbfbd75dada89 (int *n_errors, int *n_bits_total, const ubit_t *ubits) OSMO_DEPRECATED("Use gsm0503_detect_ahs_dtx_frame2() instead") enum gsm0503_amr_dtx_frames gsm0503_detect_afs_dtx_frame2 group__coding.html gae6f7ba026b9c1622324c7c803b409467 (int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits) enum gsm0503_amr_dtx_frames gsm0503_detect_ahs_dtx_frame2 group__coding.html ga5edbb45ebf87a4658dec798637adf156 (int *n_errors, int *n_bits_total, int *mode_id, const sbit_t *sbits) int gsm0503_xcch_encode group__coding.html ga18c423289aa88bc11c42f9412e269bee (ubit_t *bursts, const uint8_t *l2_data) int gsm0503_xcch_decode group__coding.html ga34e4e392553fc551b999564119a7e0ef (uint8_t *l2_data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_pdtch_encode group__coding.html gaa1b099432ef4cd099921f266e5774a84 (ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len) int gsm0503_pdtch_decode group__coding.html ga9a38e782bd06f67c16f2924b60421c32 (uint8_t *l2_data, const sbit_t *bursts, uint8_t *usf_p, int *n_errors, int *n_bits_total) int gsm0503_pdtch_egprs_encode group__coding.html gadedeea2653a7262a862cde40bcf57e7a (ubit_t *bursts, const uint8_t *l2_data, uint8_t l2_len) int gsm0503_pdtch_egprs_decode group__coding.html ga3f241958cd15c8030212c0b936337f0c (uint8_t *l2_data, const sbit_t *bursts, uint16_t nbits, uint8_t *usf_p, int *n_errors, int *n_bits_total) int gsm0503_tch_fr_encode group__coding.html ga8b1d6e6325eff6d29be9f05813fc7386 (ubit_t *bursts, const uint8_t *tch_data, int len, int net_order) int gsm0503_tch_fr_decode group__coding.html ga9e0cfc96b6060108e6d9b4a87b55ed77 (uint8_t *tch_data, const sbit_t *bursts, int net_order, int efr, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_encode group__coding.html gaaba88e74c29c9f9e0a738f62cedad203 (ubit_t *bursts, const uint8_t *tch_data, int len) int gsm0503_tch_hr_decode group__coding.html ga81401428d93aefa21534191db69b465f (uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_decode2 group__coding.html gac65bf1238eabc998313e977905444f40 (uint8_t *tch_data, const sbit_t *bursts, int odd, int *n_errors, int *n_bits_total) int gsm0503_tch_afs_encode group__coding.html ga998fb385a73a09f2c431c31c5b742ffb (ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr) int gsm0503_tch_afs_decode group__coding.html ga96dbbac3ff96b8ab820c2d8f6efd9aed (uint8_t *tch_data, const sbit_t *bursts, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total) int gsm0503_tch_afs_decode_dtx group__coding.html ga0b3c7c3d7d7e27c7e33fd80c0d4e7b1d (uint8_t *tch_data, const sbit_t *bursts, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total, uint8_t *dtx) int gsm0503_tch_ahs_encode group__coding.html gad44aa5613bd925c758f02d364aa6bc50 (ubit_t *bursts, const uint8_t *tch_data, int len, int codec_mode_req, uint8_t *codec, int codecs, uint8_t ft, uint8_t cmr) int gsm0503_tch_ahs_decode group__coding.html gaab9c00633bc6f683808014185465af7a (uint8_t *tch_data, const sbit_t *bursts, int odd, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total) int gsm0503_tch_ahs_decode_dtx group__coding.html gaffe80a231a3a5169bf20a96bc1109533 (uint8_t *tch_data, const sbit_t *bursts, int odd, int codec_mode_req, uint8_t *codec, int codecs, uint8_t *ft, uint8_t *cmr, int *n_errors, int *n_bits_total, uint8_t *dtx) int gsm0503_rach_ext_encode group__coding.html gae6d1d9e581297c32b5ee85f6a7228554 (ubit_t *burst, uint16_t ra11, uint8_t bsic, bool is_11bit) int gsm0503_rach_encode group__coding.html gaffc33f8c2b8ab1407e1f1f6f6e13fb8f (ubit_t *burst, const uint8_t *ra, uint8_t bsic) int gsm0503_rach_decode group__coding.html ga5f04d52cbf344b753ed095eb4d00e87c (uint8_t *ra, const sbit_t *burst, uint8_t bsic) int gsm0503_rach_decode_ber group__coding.html gad8375fc6a13b64e763338ff34ef88790 (uint8_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total) int gsm0503_rach_ext_decode group__coding.html ga5d58808507534cc0f63d5bfd1f1d8f03 (uint16_t *ra, const sbit_t *burst, uint8_t bsic) int gsm0503_rach_ext_decode_ber group__coding.html ga2e011193420fc9a110309d9d169ffb0f (uint16_t *ra, const sbit_t *burst, uint8_t bsic, int *n_errors, int *n_bits_total) int gsm0503_sch_encode group__coding.html gaf4f515f02366a8eb459855c8e819329a (ubit_t *burst, const uint8_t *sb_info) int gsm0503_sch_decode group__coding.html ga69de07ebfc75a31abb14bb42fda552c0 (uint8_t *sb_info, const sbit_t *burst) int gsm0503_tch_fr96_encode group__coding.html gac087fd5cbb0e876cea5cc6570ca7d8bb (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr96_decode group__coding.html ga7ea10e056c14ac3702a88309b5fae41f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr48_encode group__coding.html ga7403e1f084346ab60bbc25b4abd3a4e3 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr48_decode group__coding.html ga3046a6661c2e7a88c5e5d4b85717de7f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr48_encode group__coding.html ga459ace47353ae0e74af8fcbfa86849c2 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_hr48_decode group__coding.html gaeabf84d3a0705967343ddecba972a1e8 (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr24_encode group__coding.html gaf9ab1afcb241f0d03b01d4157125a5a5 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr24_decode group__coding.html ga1d00f6b3a6348c2f20effedcdda103ef (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr24_encode group__coding.html ga52d369adf44e732fe215e1c09ce9e444 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_hr24_decode group__coding.html gaffe840cab7925dcb960f80936c734e34 (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr144_encode group__coding.html ga45cabb51f385d1aa76f3ab9a351808c1 (ubit_t *bursts, const ubit_t *data) int gsm0503_tch_fr144_decode group__coding.html gab254dccf6bff6900c2ad35bf02383d9f (ubit_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_fr_facch_encode group__coding.html ga42f4ba3c943bcf4081b3cbb2c7f3ff1f (ubit_t *bursts, const uint8_t *data) int gsm0503_tch_fr_facch_decode group__coding.html gae14f30123469935205f1108f16d3edff (uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) int gsm0503_tch_hr_facch_encode group__coding.html ga5cebfcc3954a869ab4bca14bdf59a6fd (ubit_t *bursts, const uint8_t *data) int gsm0503_tch_hr_facch_decode group__coding.html ga678aff059e13739a56e8d48ce0f556e5 (uint8_t *data, const sbit_t *bursts, int *n_errors, int *n_bits_total) static int osmo_conv_decode_ber_punctured group__coding.html gac0f61956bb1571655636a60ff69629bf (const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output, int *n_errors, int *n_bits_total, const uint8_t *data_punc) static int osmo_conv_decode_ber group__coding.html gafe350de1d066020a7477dd0d52979c03 (const struct osmo_conv_code *code, const sbit_t *input, ubit_t *output, int *n_errors, int *n_bits_total) static int _xcch_decode_cB group__coding.html gaa19b7914c0989af44686370c11f1d647 (uint8_t *l2_data, const sbit_t *cB, int *n_errors, int *n_bits_total) static int _xcch_encode_cB group__coding.html ga7d9f553543eb382831702f2aa7382da3 (ubit_t *cB, const uint8_t *l2_data) static int egprs_type3_unmap group__coding.html gae56b8ea3a8665ce8cec892bfe2ae64cf (const sbit_t *bursts, sbit_t *hc, sbit_t *dc) static int egprs_type2_unmap group__coding.html ga82f35acd0015a9ccae67119d6e35e9f0 (const sbit_t *bursts, sbit_t *hc, sbit_t *dc) static int egprs_type1_unmap group__coding.html ga0cec5aaedea9b35cec8931df06dc17a9 (const sbit_t *bursts, sbit_t *hc, sbit_t *c1, sbit_t *c2, int msc) static int _egprs_decode_hdr group__coding.html gab05126259500480cb32538a185411be3 (const sbit_t *hc, int mcs, union gprs_rlc_ul_hdr_egprs *hdr) static int egprs_decode_hdr group__coding.html ga14d34d19e0104530cd84242240eaef15 (union gprs_rlc_ul_hdr_egprs *hdr, const sbit_t *bursts, uint16_t nbits) static int egprs_parse_ul_cps group__coding.html ga72af702cd734f3a63e67e0382debcf26 (struct egprs_cps *cps, union gprs_rlc_ul_hdr_egprs *hdr, int type) static int egprs_decode_data group__coding.html ga5987c7d3bc75d0c0be09315a15e60633 (uint8_t *l2_data, const sbit_t *c, int mcs, int p, int blk, int *n_errors, int *n_bits_total) static int egprs_type3_map group__coding.html ga89f4b8e29839f11ea726a2d0337d6fef (ubit_t *bursts, const ubit_t *hc, const ubit_t *dc, int usf) static int egprs_type2_map group__coding.html ga626e189f084f868a76f7d1c504fa8d66 (ubit_t *bursts, const ubit_t *hc, const ubit_t *dc, int usf) static int egprs_type1_map group__coding.html ga0d18e230a9f208fbb262d7bae855fc05 (ubit_t *bursts, const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, int usf, int mcs) static int egprs_encode_hdr group__coding.html ga02c9db7d058fe2cb6e666c0eb25571e0 (ubit_t *hc, const uint8_t *l2_data, int mcs) static int egprs_encode_data group__coding.html ga911546c5aa517876f857688bc5748d7c (ubit_t *c, const uint8_t *l2_data, int mcs, int p, int blk) static int egprs_parse_dl_cps group__coding.html gad1c79e3305ac35ceb93e568f165a1834 (struct egprs_cps *cps, const union gprs_rlc_dl_hdr_egprs *hdr, int type) static void tch_fr_reassemble group__coding.html gae5c7bd071f9ac031d02f707932bb1f56 (uint8_t *tch_data, const ubit_t *b_bits, int net_order) static void tch_fr_disassemble group__coding.html ga070e55708904919ed170588bb4e461b6 (ubit_t *b_bits, const uint8_t *tch_data, int net_order) static void tch_hr_reassemble group__coding.html gae053d5869f5f0bfb43b53086118647fe (uint8_t *tch_data, const ubit_t *b_bits) static void tch_hr_disassemble group__coding.html ga48d8593cf5cf9ab4c0089f005f7f1f54 (ubit_t *b_bits, const uint8_t *tch_data) static void tch_efr_reassemble group__coding.html ga3874a27aa343e35de1475285faa650b8 (uint8_t *tch_data, const ubit_t *b_bits) static void tch_efr_disassemble group__coding.html ga985c39b66bcf8791a98f7b703f29bf90 (ubit_t *b_bits, const uint8_t *tch_data) static void tch_amr_reassemble group__coding.html ga0e7a7286646ce463d937f28ed692dc70 (uint8_t *tch_data, const ubit_t *d_bits, int len) static void tch_amr_disassemble group__coding.html gab0962be93bb2bd962a0bb56dbfa7145a (ubit_t *d_bits, const uint8_t *tch_data, int len) static void tch_amr_sid_update_append group__coding.html gaec404c34d9b3039b5fb5081e7ee45aa6 (ubit_t *sid_update, uint8_t sti, uint8_t mi) static void extract_afs_sid_update group__coding.html gaa01691d95b7a6a4202a1e33f7226313a (sbit_t *sid_update, const sbit_t *sbits) static void tch_fr_d_to_b group__coding.html ga7cfeaf61947817826f6d42c3cf6936f4 (ubit_t *b_bits, const ubit_t *d_bits) static void tch_fr_b_to_d group__coding.html ga0480c19033232a949f391b9c1d169e7e (ubit_t *d_bits, const ubit_t *b_bits) static void tch_hr_d_to_b group__coding.html gaa2fd33a4a9b70bb20bc671b6e03522be (ubit_t *b_bits, const ubit_t *d_bits) static void tch_hr_b_to_d group__coding.html ga61cc9ad08347f5787a5d195d8a5ee2b5 (ubit_t *d_bits, const ubit_t *b_bits) static void tch_efr_d_to_w group__coding.html ga0aaae17afd41a7d182ad9a63bd0586f5 (ubit_t *b_bits, const ubit_t *d_bits) static void tch_efr_w_to_d group__coding.html ga2cbe3f469542f6309cc3b6c5348c9c59 (ubit_t *d_bits, const ubit_t *b_bits) static void tch_efr_protected group__coding.html gad77737c8d49d8a6e52d819bad7926b77 (const ubit_t *s_bits, ubit_t *b_bits) static void tch_fr_unreorder group__coding.html ga321e9c9d65756b0ced4cd59c4563fdd0 (ubit_t *d, ubit_t *p, const ubit_t *u) static void tch_fr_reorder group__coding.html ga399229613c3085f2cee15494a24f8caf (ubit_t *u, const ubit_t *d, const ubit_t *p) static void tch_hr_unreorder group__coding.html ga03e41400babffd213f851c468ed86c48 (ubit_t *d, ubit_t *p, const ubit_t *u) static void tch_hr_reorder group__coding.html gacf24d82ab397ebdc9e97652eb330938b (ubit_t *u, const ubit_t *d, const ubit_t *p) static void tch_efr_reorder group__coding.html ga2bf521ad8d5f0a60cabcd388e271d3d3 (ubit_t *w, const ubit_t *s, const ubit_t *p) static void tch_efr_unreorder group__coding.html ga3c803a607335e382b3b6249b527b3087 (ubit_t *s, ubit_t *p, const ubit_t *w) static void tch_amr_merge group__coding.html gac878ee1bf9fc9c53ae582e7886ddd7d9 (ubit_t *u, const ubit_t *d, const ubit_t *p, int len, int prot) static void tch_amr_unmerge group__coding.html ga0439674045925c136d7e0c3f592f1472 (ubit_t *d, ubit_t *p, const ubit_t *u, int len, int prot) static uint8_t gsm0503_tch_afs_decode_inband group__coding.html gaf29ad94feec656d312a60028e5bfadd2 (const sbit_t *cB) static uint8_t gsm0503_tch_ahs_decode_inband group__coding.html gaf722b2278abde0854b463aa1f1d3a455 (const sbit_t *cB) static void rach_apply_bsic group__coding.html ga8ed7491e35558793236511c0042eb939 (ubit_t *d, uint8_t bsic, uint8_t start) static int16_t rach_decode_ber group__coding.html gabcf231903331a70beb6870f3552cd449 (const sbit_t *burst, uint8_t bsic, bool is_11bit, int *n_errors, int *n_bits_total) static void _tch_csd_burst_map group__coding.html gacb9ebc2073df481bfd4f851449df869f (ubit_t *burst, const ubit_t *iB) const struct value_string gsm0503_amr_dtx_frame_names group__coding.html gac6374b677079e92e9c5503daed4c3f0f [] const struct gsm0503_mcs_code gsm0503_mcs_ul_codes group__coding.html ga316e84051ae5ae8b512632cf2b821747 [EGPRS_NUM_MCS] const struct gsm0503_mcs_code gsm0503_mcs_dl_codes group__coding.html gad9357b19e18fa56b098015336d24914d [EGPRS_NUM_MCS] interleaving Interleaving group__interleaving.html gsm0503_interleaving.h gsm0503_interleaving.c void gsm0503_xcch_deinterleave group__interleaving.html ga31dfd1a8d05a538c086ccd29fa68e2f5 (sbit_t *cB, const sbit_t *iB) void gsm0503_xcch_interleave group__interleaving.html gae8bf179792e7f2b4210a3732d171f999 (const ubit_t *cB, ubit_t *iB) void gsm0503_tch_fr_deinterleave group__interleaving.html ga00d38b38065aec4400266d4a2fac140b (sbit_t *cB, const sbit_t *iB) void gsm0503_tch_fr_interleave group__interleaving.html gaee87a7476a32559c695df46f828e7faf (const ubit_t *cB, ubit_t *iB) void gsm0503_tch_hr_deinterleave group__interleaving.html gaf6cd37e61d516bda9c296a407360e5d1 (sbit_t *cB, const sbit_t *iB) void gsm0503_tch_hr_interleave group__interleaving.html ga3a9c72de9551de77b8892ba32a673f27 (const ubit_t *cB, ubit_t *iB) void gsm0503_mcs1_ul_deinterleave group__interleaving.html ga5ee74b434dbc0f265de35498363f1654 (sbit_t *hc, sbit_t *dc, const sbit_t *iB) void gsm0503_mcs1_ul_interleave group__interleaving.html gac8e26223db42ebf7f6077790ca5b3d3a (const ubit_t *hc, const ubit_t *dc, ubit_t *iB) void gsm0503_mcs1_dl_deinterleave group__interleaving.html ga81589d3d4915e770a388e94403df6c98 (sbit_t *u, sbit_t *hc, sbit_t *dc, const sbit_t *iB) void gsm0503_mcs1_dl_interleave group__interleaving.html gae9fa50f63410a5c426f2a2108bb91794 (const ubit_t *up, const ubit_t *hc, const ubit_t *dc, ubit_t *iB) void gsm0503_mcs5_ul_deinterleave group__interleaving.html ga03051da872deec5d796776479d037581 (sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs5_ul_interleave group__interleaving.html ga5c5348f53242dedba6d7bcbaca0a33a6 (const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di) void gsm0503_mcs5_dl_deinterleave group__interleaving.html gae96b81ae789be250fd405c724d013066 (sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs5_dl_interleave group__interleaving.html ga823521ec966cca0e39767121c21e1a25 (const ubit_t *hc, const ubit_t *dc, ubit_t *hi, ubit_t *di) void gsm0503_mcs7_ul_deinterleave group__interleaving.html ga3cf661a8b1cb18b1085e15a7b7334dfd (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs7_ul_interleave group__interleaving.html gad5a5d53070044ea1625420561d81a3d7 (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs7_dl_deinterleave group__interleaving.html gabbfc984c6e557520dd6fec7a92e8cd13 (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs7_dl_interleave group__interleaving.html gadcce2f23545835ed75c896ffda3df2fb (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs8_ul_deinterleave group__interleaving.html gab43bb10f502a58e95d97960457c44826 (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs8_ul_interleave group__interleaving.html ga00563a81cb2c0b9479ebaa6b31eaba3b (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_mcs8_dl_deinterleave group__interleaving.html gac2c40b91086207efa44cf2e6f93b168d (sbit_t *hc, sbit_t *c1, sbit_t *c2, const sbit_t *hi, const sbit_t *di) void gsm0503_mcs8_dl_interleave group__interleaving.html ga795ad80e6073d8d62b369dcb9ff76861 (const ubit_t *hc, const ubit_t *c1, const ubit_t *c2, ubit_t *hi, ubit_t *di) void gsm0503_tch_f96_deinterleave group__interleaving.html gab303e72e8b0f9733c0f900eb0dec1b81 (sbit_t *cB, const sbit_t *iB) void gsm0503_tch_f96_interleave group__interleaving.html gad9641aee25f99282d315bed555f23cf2 (const ubit_t *cB, ubit_t *iB) mapping Mapping group__mapping.html gsm0503_mapping.h gsm0503_mapping.c void gsm0503_xcch_burst_unmap group__mapping.html ga9c717eaa058f6cdf9909b7454bf68ff7 (sbit_t *iB, const sbit_t *eB, sbit_t *hl, sbit_t *hn) void gsm0503_xcch_burst_map group__mapping.html gad0d9e26e74ed5523083bbdc66e32a0d5 (const ubit_t *iB, ubit_t *eB, const ubit_t *hl, const ubit_t *hn) void gsm0503_tch_burst_unmap group__mapping.html ga564cd3ffe90787d62837aeab810f544b (sbit_t *iB, const sbit_t *eB, sbit_t *h, int odd) void gsm0503_tch_burst_map group__mapping.html ga9fc223c0a4f6db6d62e993df2a324bdb (const ubit_t *iB, ubit_t *eB, const ubit_t *h, int odd) void gsm0503_mcs5_ul_burst_map group__mapping.html ga007a2022eb27717e7f38f0db99776840 (const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B) void gsm0503_mcs5_ul_burst_unmap group__mapping.html gaa64a4425b6e96f401d6b792ec4fda7c4 (sbit_t *di, const sbit_t *eB, sbit_t *hi, int B) void gsm0503_mcs7_ul_burst_map group__mapping.html ga1de7461faf55f2f5479fa49d992cb73f (const ubit_t *di, ubit_t *eB, const ubit_t *hi, int B) void gsm0503_mcs7_ul_burst_unmap group__mapping.html ga81e36c06ae9fda4217acd2a341a81f91 (sbit_t *di, const sbit_t *eB, sbit_t *hi, int B) void gsm0503_mcs5_dl_burst_map group__mapping.html gae362f53abe19876581692706f69180b6 (const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B) void gsm0503_mcs5_dl_burst_unmap group__mapping.html gafbbac46b4ac74b97552b278234e98cc2 (sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B) void gsm0503_mcs7_dl_burst_map group__mapping.html ga556b3b5376d054cd26637b3f720bebec (const ubit_t *di, ubit_t *eB, const ubit_t *hi, const ubit_t *up, int B) void gsm0503_mcs7_dl_burst_unmap group__mapping.html gacfb25af5a7f2d6d061da61b5513a6cf2 (sbit_t *di, const sbit_t *eB, sbit_t *hi, sbit_t *up, int B) void gsm0503_mcs5_burst_swap group__mapping.html gab5823b934dd78b6820ea5daf51d1bf6d (sbit_t *eB) parity Parity group__parity.html gsm0503_parity.h gsm0503_parity.c const struct osmo_crc64gen_code gsm0503_fire_crc40 group__parity.html ga98de51b3b0c266ee39eccc8eeb8bab72 const struct osmo_crc16gen_code gsm0503_cs234_crc16 group__parity.html ga4cb445bc5f862f9fef12264857f821ae const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr group__parity.html ga40b02107f477eef4f8a83874b7c5845b const struct osmo_crc16gen_code gsm0503_mcs_crc12 group__parity.html ga623b298cf1b108553bf1710f787573e5 const struct osmo_crc8gen_code gsm0503_rach_crc6 group__parity.html gaff1bfe6d953bb3e509dd1d9f54d0dcb7 const struct osmo_crc16gen_code gsm0503_sch_crc10 group__parity.html ga6b73115f7c92d20be5bb9dcaae3b736c const struct osmo_crc8gen_code gsm0503_tch_fr_crc3 group__parity.html ga0350aa3e044535a11692cb2dc55f5d9c const struct osmo_crc8gen_code gsm0503_tch_efr_crc8 group__parity.html ga6bf508b66910111bb3ccfbb7c2bba35b const struct osmo_crc8gen_code gsm0503_amr_crc6 group__parity.html gab3fc09b3e089291e82378da97ce3dbc9 const struct osmo_crc16gen_code gsm0503_amr_crc14 group__parity.html ga90698eefd2bde3ee403dde6280d2cf27 const struct osmo_crc64gen_code gsm0503_fire_crc40 group__parity.html ga98de51b3b0c266ee39eccc8eeb8bab72 const struct osmo_crc16gen_code gsm0503_cs234_crc16 group__parity.html ga4cb445bc5f862f9fef12264857f821ae const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr group__parity.html ga40b02107f477eef4f8a83874b7c5845b const struct osmo_crc16gen_code gsm0503_mcs_crc12 group__parity.html ga623b298cf1b108553bf1710f787573e5 const struct osmo_crc8gen_code gsm0503_rach_crc6 group__parity.html gaff1bfe6d953bb3e509dd1d9f54d0dcb7 const struct osmo_crc16gen_code gsm0503_sch_crc10 group__parity.html ga6b73115f7c92d20be5bb9dcaae3b736c const struct osmo_crc8gen_code gsm0503_tch_fr_crc3 group__parity.html ga0350aa3e044535a11692cb2dc55f5d9c const struct osmo_crc8gen_code gsm0503_tch_efr_crc8 group__parity.html ga6bf508b66910111bb3ccfbb7c2bba35b const struct osmo_crc8gen_code gsm0503_amr_crc6 group__parity.html gab3fc09b3e089291e82378da97ce3dbc9 const struct osmo_crc16gen_code gsm0503_amr_crc14 group__parity.html ga90698eefd2bde3ee403dde6280d2cf27 tables Tables group__tables.html gsm0503_tables.h gsm0503_tables.c const ubit_t gsm0503_pdtch_hl_hn_ubit group__tables.html ga41d417c0e88182edb6bafb4fcbbf4901 [4][8] const ubit_t gsm0503_pdtch_edge_hl_hn_ubit group__tables.html gaf615f778e0469f887ab4a6ac8fa56d81 [3][8] const sbit_t gsm0503_pdtch_hl_hn_sbit group__tables.html gac52259a7a9f20159ce8886cb110cb650 [4][8] const sbit_t gsm0503_pdtch_edge_hl_hn_sbit group__tables.html ga358b1c94cd53f3aa0399730af5f2bb4b [3][8] const ubit_t gsm0503_usf2six group__tables.html gac67d6a5b6b55b2488a32acb2ed5f7526 [8][6] const ubit_t gsm0503_usf2twelve_ubit group__tables.html ga4040cf166966d297c780a76552e12603 [8][12] const sbit_t gsm0503_usf2twelve_sbit group__tables.html ga81b38add4ffe3f5d38514c6e19d05d27 [8][12] const uint8_t gsm0503_puncture_cs2 group__tables.html ga4c99809fc3a30703721f1440199d41cf [588] const uint8_t gsm0503_puncture_cs3 group__tables.html gab542e6dcff26b8ad882338142230163b [676] const uint8_t gsm0503_puncture_mcs1_dl_hdr group__tables.html ga63f88a742093bc2a1cb2df0c2d7334b7 [108] const uint8_t gsm0503_puncture_mcs1_ul_hdr group__tables.html ga2a9952b0015723c62230b3f09233d652 [117] const uint8_t gsm0503_puncture_mcs1_p1 group__tables.html ga79cc39def8daf6989bb378c06251bc73 [588] const uint8_t gsm0503_puncture_mcs1_p2 group__tables.html ga784520ed8ed755417a990f272a50b81a [588] const uint8_t gsm0503_puncture_mcs2_p1 group__tables.html ga9ebfd5ec16e055f6b176d84bc3c876bd [732] const uint8_t gsm0503_puncture_mcs2_p2 group__tables.html gac68cf12258d16a5446a0c6914cdcf4b7 [732] const uint8_t gsm0503_puncture_mcs3_p1 group__tables.html ga44ebb937d67a0694bad8541f7a3ee412 [948] const uint8_t gsm0503_puncture_mcs3_p2 group__tables.html ga8be53889c3d94a4669b03d5a0f9fe4a4 [948] const uint8_t gsm0503_puncture_mcs3_p3 group__tables.html ga80c3a82eaf9c6367bc3a968487da7c4a [948] const uint8_t gsm0503_puncture_mcs4_p1 group__tables.html gad221977ef77440a46d1b0e9dd156ffb1 [1116] const uint8_t gsm0503_puncture_mcs4_p2 group__tables.html gaae3c2cc7ab633546fcd24a671d05a7be [1116] const uint8_t gsm0503_puncture_mcs4_p3 group__tables.html gabae35c9be5090ca4e76873769d96bebb [1116] const uint8_t gsm0503_puncture_mcs5_p1 group__tables.html ga847d049cb7a22ec14bf7aefb4196d64e [1404] const uint8_t gsm0503_puncture_mcs5_p2 group__tables.html ga29f03b7c57af255bac9f824b1bf9bab9 [1404] const uint8_t gsm0503_puncture_mcs6_p1 group__tables.html gaa1608b61372ec6f8b74e09898416f4d9 [1836] const uint8_t gsm0503_puncture_mcs6_p2 group__tables.html ga83030b78d95eeeebe2563eb749247a07 [1836] const uint8_t gsm0503_puncture_mcs7_dl_hdr group__tables.html gabf10743c426cb28824871fe3b73ee995 [135] const uint8_t gsm0503_puncture_mcs7_ul_hdr group__tables.html ga0082ad7a1675316bc383f60c027cbd7e [162] const uint8_t gsm0503_puncture_mcs7_p1 group__tables.html ga70d11a1ccf713e8932e1725a35b6a68d [1404] const uint8_t gsm0503_puncture_mcs7_p2 group__tables.html gaf8fe349824475403a44952c9b36692af [1404] const uint8_t gsm0503_puncture_mcs7_p3 group__tables.html ga6fb06a421aac8693dae53d9f832ead7c [1404] const uint8_t gsm0503_puncture_mcs8_p1 group__tables.html ga5d855ea4c83b994b5bc88110a1dc2868 [1692] const uint8_t gsm0503_puncture_mcs8_p2 group__tables.html ga21f249a4d782676af78b1b8dd114d23d [1692] const uint8_t gsm0503_puncture_mcs8_p3 group__tables.html gaf40fe44378b7c854c8dcb9e6f7d7fbb9 [1692] const uint8_t gsm0503_puncture_mcs9_p1 group__tables.html ga8f39308751a182b38c7f9478c258c697 [1836] const uint8_t gsm0503_puncture_mcs9_p2 group__tables.html ga89c39930525041534c38c42e03d59ee4 [1836] const uint8_t gsm0503_puncture_mcs9_p3 group__tables.html gaeff543bc88bf0efe81d12916f21542a9 [1836] const uint16_t gsm0503_interleave_mcs5 group__tables.html gafb0fae9a25edbcdfb453d490ac10a817 [1248] const uint8_t gsm0503_gsm_fr_map group__tables.html gaffd0d72674078a6c0fae9b2cf70a8204 [76] const uint8_t gsm0503_gsm_efr_protected_bits group__tables.html gacc2ef5f5beeb76ebb9f7501d79a14770 [65] const ubit_t gsm0503_afs_ic_ubit group__tables.html ga9c8a886bc0bafcba0579a034b2689074 [4][8] const sbit_t gsm0503_afs_ic_sbit group__tables.html gab49e9b9050ed7b73373110f191b14a51 [4][8] const ubit_t gsm0503_ahs_ic_ubit group__tables.html ga98f074630e33d240e9c3db732144f50f [4][4] const sbit_t gsm0503_ahs_ic_sbit group__tables.html gab8eb2d4507432cb7a32c40c66207bbb4 [4][4] const uint8_t gsm0503_tch_hr_interleaving group__tables.html ga36150a8182c88c68033b360ac497d5a9 [228][2] const ubit_t gsm0503_mcs5_usf_precode_table group__tables.html gab243e7c77b0e8063f24363a7623f9372 [8][36] const ubit_t gsm0503_pdtch_hl_hn_ubit group__tables.html ga41d417c0e88182edb6bafb4fcbbf4901 [4][8] const ubit_t gsm0503_pdtch_edge_hl_hn_ubit group__tables.html gaf615f778e0469f887ab4a6ac8fa56d81 [3][8] const sbit_t gsm0503_pdtch_hl_hn_sbit group__tables.html gac52259a7a9f20159ce8886cb110cb650 [4][8] const sbit_t gsm0503_pdtch_edge_hl_hn_sbit group__tables.html ga358b1c94cd53f3aa0399730af5f2bb4b [3][8] const ubit_t gsm0503_usf2six group__tables.html gac67d6a5b6b55b2488a32acb2ed5f7526 [8][6] const ubit_t gsm0503_usf2twelve_ubit group__tables.html ga4040cf166966d297c780a76552e12603 [8][12] const sbit_t gsm0503_usf2twelve_sbit group__tables.html ga81b38add4ffe3f5d38514c6e19d05d27 [8][12] const uint8_t gsm0503_puncture_cs2 group__tables.html ga4c99809fc3a30703721f1440199d41cf [588] const uint8_t gsm0503_puncture_cs3 group__tables.html gab542e6dcff26b8ad882338142230163b [676] const uint8_t gsm0503_puncture_mcs1_dl_hdr group__tables.html ga63f88a742093bc2a1cb2df0c2d7334b7 [108] const uint8_t gsm0503_puncture_mcs1_ul_hdr group__tables.html ga2a9952b0015723c62230b3f09233d652 [117] const uint8_t gsm0503_puncture_mcs1_p1 group__tables.html ga79cc39def8daf6989bb378c06251bc73 [588] const uint8_t gsm0503_puncture_mcs1_p2 group__tables.html ga784520ed8ed755417a990f272a50b81a [588] const uint8_t gsm0503_puncture_mcs2_p1 group__tables.html ga9ebfd5ec16e055f6b176d84bc3c876bd [732] const uint8_t gsm0503_puncture_mcs2_p2 group__tables.html gac68cf12258d16a5446a0c6914cdcf4b7 [732] const uint8_t gsm0503_puncture_mcs3_p1 group__tables.html ga44ebb937d67a0694bad8541f7a3ee412 [948] const uint8_t gsm0503_puncture_mcs3_p2 group__tables.html ga8be53889c3d94a4669b03d5a0f9fe4a4 [948] const uint8_t gsm0503_puncture_mcs3_p3 group__tables.html ga80c3a82eaf9c6367bc3a968487da7c4a [948] const uint8_t gsm0503_puncture_mcs4_p1 group__tables.html gad221977ef77440a46d1b0e9dd156ffb1 [1116] const uint8_t gsm0503_puncture_mcs4_p2 group__tables.html gaae3c2cc7ab633546fcd24a671d05a7be [1116] const uint8_t gsm0503_puncture_mcs4_p3 group__tables.html gabae35c9be5090ca4e76873769d96bebb [1116] const uint8_t gsm0503_puncture_mcs5_p1 group__tables.html ga847d049cb7a22ec14bf7aefb4196d64e [1404] const uint8_t gsm0503_puncture_mcs5_p2 group__tables.html ga29f03b7c57af255bac9f824b1bf9bab9 [1404] const uint8_t gsm0503_puncture_mcs6_p1 group__tables.html gaa1608b61372ec6f8b74e09898416f4d9 [1836] const uint8_t gsm0503_puncture_mcs6_p2 group__tables.html ga83030b78d95eeeebe2563eb749247a07 [1836] const uint8_t gsm0503_puncture_mcs7_dl_hdr group__tables.html gabf10743c426cb28824871fe3b73ee995 [135] const uint8_t gsm0503_puncture_mcs7_ul_hdr group__tables.html ga0082ad7a1675316bc383f60c027cbd7e [162] const uint8_t gsm0503_puncture_mcs7_p1 group__tables.html ga70d11a1ccf713e8932e1725a35b6a68d [1404] const uint8_t gsm0503_puncture_mcs7_p2 group__tables.html gaf8fe349824475403a44952c9b36692af [1404] const uint8_t gsm0503_puncture_mcs7_p3 group__tables.html ga6fb06a421aac8693dae53d9f832ead7c [1404] const uint8_t gsm0503_puncture_mcs8_p1 group__tables.html ga5d855ea4c83b994b5bc88110a1dc2868 [1692] const uint8_t gsm0503_puncture_mcs8_p2 group__tables.html ga21f249a4d782676af78b1b8dd114d23d [1692] const uint8_t gsm0503_puncture_mcs8_p3 group__tables.html gaf40fe44378b7c854c8dcb9e6f7d7fbb9 [1692] const uint8_t gsm0503_puncture_mcs9_p1 group__tables.html ga8f39308751a182b38c7f9478c258c697 [1836] const uint8_t gsm0503_puncture_mcs9_p2 group__tables.html ga89c39930525041534c38c42e03d59ee4 [1836] const uint8_t gsm0503_puncture_mcs9_p3 group__tables.html gaeff543bc88bf0efe81d12916f21542a9 [1836] const uint16_t gsm0503_interleave_mcs5 group__tables.html gafb0fae9a25edbcdfb453d490ac10a817 [1248] const uint8_t gsm0503_gsm_fr_map group__tables.html gaffd0d72674078a6c0fae9b2cf70a8204 [76] const uint8_t gsm0503_gsm_efr_protected_bits group__tables.html gacc2ef5f5beeb76ebb9f7501d79a14770 [65] const ubit_t gsm0503_afs_ic_ubit group__tables.html ga9c8a886bc0bafcba0579a034b2689074 [4][8] const sbit_t gsm0503_afs_ic_sbit group__tables.html gab49e9b9050ed7b73373110f191b14a51 [4][8] const ubit_t gsm0503_ahs_ic_ubit group__tables.html ga98f074630e33d240e9c3db732144f50f [4][4] const sbit_t gsm0503_ahs_ic_sbit group__tables.html gab8eb2d4507432cb7a32c40c66207bbb4 [4][4] const uint8_t gsm0503_tch_hr_interleaving group__tables.html ga36150a8182c88c68033b360ac497d5a9 [228][2] const ubit_t gsm0503_mcs5_usf_precode_table group__tables.html gab243e7c77b0e8063f24363a7623f9372 [8][36] index libosmocoding Documentation index.html sec_intro sec_copyright sec_tracker sec_contact