i460_mux.h /build/_deps/libosmocore/include/osmocom/isdn/ i460__mux_8h.html osmo_i460_subchan_demux osmo_i460_subchan_mux osmo_i460_subchan osmo_i460_timeslot osmo_i460_schan_desc #define OSMO_I460_NUM_SUBCHAN i460__mux_8h.html a6cf61aee9d77ed70a9f57ae133348a69 void(* out_cb_bits_t i460__mux_8h.html ac1ad10a1150f25c2933fac5ea1913374 )(struct osmo_i460_subchan *schan, void *user_data, const ubit_t *bits, unsigned int num_bits) void(* out_cb_bytes_t i460__mux_8h.html a3101392be40a92cff95bdb1fc168392c )(struct osmo_i460_subchan *schan, void *user_data, const uint8_t *bytes, unsigned int num_bytes) void(* in_cb_queue_empty_t i460__mux_8h.html aea293a0a9f8ba92f29cc46258aaa4c1b )(struct osmo_i460_subchan *schan, void *user_data) osmo_i460_rate i460__mux_8h.html ade60cf1b213ecb63fd62fa7eaf12b051 OSMO_I460_RATE_NONE i460__mux_8h.html ade60cf1b213ecb63fd62fa7eaf12b051a204fc8e2e540f9eaaeff6fb64b8ffe58 OSMO_I460_RATE_64k i460__mux_8h.html ade60cf1b213ecb63fd62fa7eaf12b051adf76fac095a26194687b0d29b8781894 OSMO_I460_RATE_32k i460__mux_8h.html ade60cf1b213ecb63fd62fa7eaf12b051a9dd3a1e9c9a5415fe455503349a0ec64 OSMO_I460_RATE_16k i460__mux_8h.html ade60cf1b213ecb63fd62fa7eaf12b051a73a65362ffa22cbe53eed29a6032a891 OSMO_I460_RATE_8k i460__mux_8h.html ade60cf1b213ecb63fd62fa7eaf12b051aa66778cd01712903e7f43a70f16fe05a void osmo_i460_demux_in i460__mux_8h.html a63ea0e20ed072142f8bb3e555d873973 (struct osmo_i460_timeslot *ts, const uint8_t *data, size_t data_len) void osmo_i460_mux_enqueue i460__mux_8h.html aaec9106d232081b9451bb41573f0658b (struct osmo_i460_subchan *schan, struct msgb *msg) int osmo_i460_mux_out i460__mux_8h.html a202639ded7762dfe9963bc4e4fa334e1 (struct osmo_i460_timeslot *ts, uint8_t *out, size_t out_len) void osmo_i460_ts_init i460__mux_8h.html a9016834233de0070cc5723eaa8309f96 (struct osmo_i460_timeslot *ts) struct osmo_i460_subchan * osmo_i460_subchan_add i460__mux_8h.html ac1e5f8d00d61e586ad07f8528e0ce134 (void *ctx, struct osmo_i460_timeslot *ts, const struct osmo_i460_schan_desc *chd) void osmo_i460_subchan_del i460__mux_8h.html a275016759936cb7aeaf530d828d156cc (struct osmo_i460_subchan *schan) int osmo_i460_subchan_count i460__mux_8h.html adbeaac50546caedabd973fa5a294d624 (struct osmo_i460_timeslot *ts) lapd_core.h /build/_deps/libosmocore/include/osmocom/isdn/ lapd__core_8h.html mdl_error_ind_param dl_rel_req_param osmo_dlsap_prim lapd_msg_ctx lapd_cr_ent lapd_history lapd_datalink #define LOGDL group__lapd.html ga1e5bcb8b02126a48ed0e764082966c61 (dl, level, fmt, args...) #define MDL_CAUSE_T200_EXPIRED group__lapd.html gaa556f7abcb90fc195c9eafdeb8e2fcde #define MDL_CAUSE_REEST_REQ group__lapd.html gab3553b7284fb2d31c8d3b44f773dc945 #define MDL_CAUSE_UNSOL_UA_RESP group__lapd.html ga6eb71c66fb0511f473ee264a9077db23 #define MDL_CAUSE_UNSOL_DM_RESP group__lapd.html ga4f3cd051db62326e8c58a2a25c01c0ec #define MDL_CAUSE_UNSOL_DM_RESP_MF group__lapd.html ga5acba579f5467ff787e67c023a1831b8 #define MDL_CAUSE_UNSOL_SPRV_RESP group__lapd.html ga0c99f16dd4fa0c803b376992d737cab6 #define MDL_CAUSE_SEQ_ERR group__lapd.html ga846abd4742470b2df64c66b5ceddfd2e #define MDL_CAUSE_UFRM_INC_PARAM group__lapd.html gaa3b130754397643fe9db9eae6364784d #define MDL_CAUSE_SFRM_INC_PARAM group__lapd.html gaddb7dd9e5f12bd0b012705a21f27ffdf #define MDL_CAUSE_IFRM_INC_MBITS group__lapd.html ga84f2a8c03c15b7f06a353b1aff1d2d0c #define MDL_CAUSE_IFRM_INC_LEN group__lapd.html ga05b591abc58d077fbda188124096633c #define MDL_CAUSE_FRM_UNIMPL group__lapd.html ga9bc7b8dfb852a4b80a0d994e9452bbf4 #define MDL_CAUSE_SABM_MF group__lapd.html gaa85a9e951729f39cbc10ba5952d1a3c0 #define MDL_CAUSE_SABM_INFO_NOTALL group__lapd.html gafa9dd11446974b9677ef5bb5304b1329 #define MDL_CAUSE_FRMR group__lapd.html ga2612fa51229809663255c2a613118085 osmo_dl_prim group__lapd.html gafc677d9832c64e4d5f2adcae81838c24 PRIM_DL_UNIT_DATA group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a8bb08cd1c71d1439ab8e24ae9a410218 PRIM_DL_DATA group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a6ead20744fa50b541ba22430f7b5bc2c PRIM_DL_EST group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a68267b7b431c1b3f0df1d5366f750959 PRIM_DL_REL group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a02510b951d4ff7ff43e69d0eb71b88aa PRIM_DL_SUSP group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a5dfe58125bc9cc8af4de98545e9ec2ca PRIM_DL_RES group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a1a4223b6f0f8cfeb86ed3e6eb17d781b PRIM_DL_RECON group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24af2706c61518a6170b47eb8694562e898 PRIM_MDL_ERROR group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24acd385c13ecdb9566fc747a5e6d3b0bbe lapd_mode group__lapd.html ga5f32af06c0aaeb08e0db67cc6edbb11d LAPD_MODE_USER group__lapd.html gga5f32af06c0aaeb08e0db67cc6edbb11da85b08315e366a4d7aa0e48658fd96d92 LAPD_MODE_NETWORK group__lapd.html gga5f32af06c0aaeb08e0db67cc6edbb11dafe6dcb1663201ed654bd41fe220fdbab lapd_state group__lapd.html gafdd5fb2afc6689772904f14820dfd38c LAPD_STATE_NULL group__lapd.html ggafdd5fb2afc6689772904f14820dfd38caa2f924d1ee6b1b61f04a29a56de86050 LAPD_STATE_TEI_UNASS group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca2fc5f95ad2eaa16130760e684948ad05 LAPD_STATE_ASS_TEI_WAIT group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca7824d679b05062d7cdbaf0ff0c8fbf57 LAPD_STATE_EST_TEI_WAIT group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca58e0c320b0535843ef4e168953627013 LAPD_STATE_IDLE group__lapd.html ggafdd5fb2afc6689772904f14820dfd38cacf02b8f66598fbed8cc46249ee5c4057 LAPD_STATE_SABM_SENT group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca23f3f70695ac948f4ab284bd9e7034ac LAPD_STATE_DISC_SENT group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca66a36501b7b9382e597f3416ee618227 LAPD_STATE_MF_EST group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca4c33d4912c1858280a141f401f387e5e LAPD_STATE_TIMER_RECOV group__lapd.html ggafdd5fb2afc6689772904f14820dfd38cac0d86e497b0b565bfa3630cfaec71e02 lapd_format group__lapd.html gaeb83ddca9a2f9b9be8596a912d4b469c LAPD_FORM_UKN group__lapd.html ggaeb83ddca9a2f9b9be8596a912d4b469caed64911266a82db8e641cb151c819504 LAPD_FORM_I group__lapd.html ggaeb83ddca9a2f9b9be8596a912d4b469ca3929d51c044f82ace34320140863db6f LAPD_FORM_S group__lapd.html ggaeb83ddca9a2f9b9be8596a912d4b469ca7f52682bd9035057b76ed2ad68fb2901 LAPD_FORM_U group__lapd.html ggaeb83ddca9a2f9b9be8596a912d4b469ca061d0f96dc1d33cd9380a681adf3b671 void lapd_dl_init group__lapd.html gae68405f59994f3405393dc63c0024704 (struct lapd_datalink *dl, uint8_t k, uint8_t v_range, int maxf) void lapd_dl_init2 group__lapd.html ga090a83d63477f4d5b591328f28051570 (struct lapd_datalink *dl, uint8_t k, uint8_t v_range, int maxf, const char *name) void lapd_dl_set_name group__lapd.html ga927747fc403b7eeaac891c2bd291d53b (struct lapd_datalink *dl, const char *name) void lapd_dl_exit group__lapd.html ga85c56732f19723768044b788c698c999 (struct lapd_datalink *dl) void lapd_dl_reset group__lapd.html ga1e102b5839d9e26f4d903763df2c843f (struct lapd_datalink *dl) int lapd_set_mode group__lapd.html ga15b7e633cd0622bf389644c71f342642 (struct lapd_datalink *dl, enum lapd_mode mode) int lapd_ph_data_ind group__lapd.html ga1c6e100333f9ca2aa92b9cdcdf9dfd45 (struct msgb *msg, struct lapd_msg_ctx *lctx) int lapd_recv_dlsap group__lapd.html ga3cde8dfdeb49733c405be32420d2f858 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) v110.h /build/_deps/libosmocore/include/osmocom/isdn/ v110_8h.html osmo_v110_decoded_frame #define MAX_D_BITS v110_8h.html ad0f42bffff6fc109fb82dbfc0a352030 #define MAX_E_BITS v110_8h.html a4f4705a08efdb9d7fdfb7e88ce3b5694 #define MAX_S_BITS v110_8h.html a7d90dbbc663e67e9c4778cb0c071eddc #define MAX_X_BITS v110_8h.html ac72a87f2edb475f54c95294ca403982a osmo_v100_sync_ra1_rate v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3d OSMO_V110_SYNC_RA1_600 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3daaf475ed0fd2339f05cc5ec23613d8226 OSMO_V110_SYNC_RA1_1200 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da3e3c3de31d60df0603b5ae0d1c2419e0 OSMO_V110_SYNC_RA1_2400 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da483e30d2aa59d29323e611f00f3fd00e OSMO_V110_SYNC_RA1_4800 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da479fad3c612ac57cd95fbe1fbc447db5 OSMO_V110_SYNC_RA1_7200 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da8673ebf1d919fb466a5dfc9dc3e9ba9f OSMO_V110_SYNC_RA1_9600 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da0bef69bd3b31f1a88252261a911ef073 OSMO_V110_SYNC_RA1_12000 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da59e0b7fcf71205562e46d32d521506e7 OSMO_V110_SYNC_RA1_14400 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da0a51b8ac92f598d74d8c877b3cae2f9c OSMO_V110_SYNC_RA1_19200 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3dab05b4d2913c77453403bd5b537430778 OSMO_V110_SYNC_RA1_24000 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3daeb1a983be02c21186bbc2b4f7c91d63d OSMO_V110_SYNC_RA1_28800 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da340c118b45df4c8bb650c71eae2b66fd OSMO_V110_SYNC_RA1_38400 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3daa990633b49caec8949a997573b7b3a49 _NUM_OSMO_V110_SYNC_RA1 v110_8h.html aa0f6ae98032ca94d267c24bce9a1eb3da716d9f0ea5bb03c224271c271eaa1ce3 int osmo_v110_decode_frame v110_8h.html acc6f2e28e2a12d015e2dc1abd9161323 (struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) int osmo_v110_encode_frame v110_8h.html af3cbd1398cd8f1548c12f88be13368fe (ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) void osmo_v110_ubit_dump v110_8h.html a65f773ea9a57fde1f2e4367b14d58dda (FILE *outf, const ubit_t *fr, size_t in_len) int osmo_v110_sync_ra1_get_user_data_chunk_bitlen v110_8h.html ac4e7ce7e4a6b6b3aa224cfeecf62ac3f (enum osmo_v100_sync_ra1_rate rate) int osmo_v110_sync_ra1_get_user_data_rate v110_8h.html af0943d3c316d70dcd9061a0f3fc0540a (enum osmo_v100_sync_ra1_rate rate) int osmo_v110_sync_ra1_get_intermediate_rate v110_8h.html a02c02ce33eadc13d32721deef44cee7b (enum osmo_v100_sync_ra1_rate rate) int osmo_v110_sync_ra1_user_to_ir v110_8h.html a8919fd7d95ea3d611c1ccbdf50d4b6b1 (enum osmo_v100_sync_ra1_rate rate, struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) int osmo_v110_sync_ra1_ir_to_user v110_8h.html ae7646c097b11e07bd7f8892ecf7e5883 (enum osmo_v100_sync_ra1_rate rate, ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) i460_mux.c /build/_deps/libosmocore/src/isdn/ i460__mux_8c.html osmocom/isdn/i460_mux.h int osmo_i460_subchan_count i460__mux_8c.html adbeaac50546caedabd973fa5a294d624 (struct osmo_i460_timeslot *ts) static bool osmo_i460_has_single_64k_schan i460__mux_8c.html a9c8cf428409d022811e32675e2b5514c (struct osmo_i460_timeslot *ts) static void demux_subchan_append_bit i460__mux_8c.html ad5f103802b76d09f1a3b8270539ad790 (struct osmo_i460_subchan *schan, uint8_t bit) static void demux_subchan_extract_bits i460__mux_8c.html a364c9042b49ae3cc893593f0fc1118a8 (struct osmo_i460_subchan *schan, const uint8_t *data, size_t data_len) void osmo_i460_demux_in i460__mux_8c.html a63ea0e20ed072142f8bb3e555d873973 (struct osmo_i460_timeslot *ts, const uint8_t *data, size_t data_len) void osmo_i460_mux_enqueue i460__mux_8c.html aaec9106d232081b9451bb41573f0658b (struct osmo_i460_subchan *schan, struct msgb *msg) static ubit_t mux_schan_provide_bit i460__mux_8c.html a132957aec38d6f67fcaf2ed3e3c864f7 (struct osmo_i460_subchan *schan) static uint8_t mux_subchan_provide_bits i460__mux_8c.html a04b906513967f1c5c687f0a04a987fe4 (struct osmo_i460_subchan *schan, uint8_t *mask) static uint8_t mux_timeslot_provide_bits i460__mux_8c.html a048bdb71db6c4cf2b5841aec2607d637 (struct osmo_i460_timeslot *ts) int osmo_i460_mux_out i460__mux_8c.html a202639ded7762dfe9963bc4e4fa334e1 (struct osmo_i460_timeslot *ts, uint8_t *out, size_t out_len) static int alloc_bitbuf i460__mux_8c.html abc884873cd612b7bf77b45d7255d7ff2 (void *ctx, struct osmo_i460_subchan *schan, size_t num_bits) static int find_unused_subchan_idx i460__mux_8c.html a877271b1dcea5dba35d13e0f85044359 (const struct osmo_i460_timeslot *ts) static void subchan_reset i460__mux_8c.html a6a7c1ec5adb3dd80fd45cae247c4808e (struct osmo_i460_subchan *schan, bool first_time) void osmo_i460_ts_init i460__mux_8c.html a9016834233de0070cc5723eaa8309f96 (struct osmo_i460_timeslot *ts) struct osmo_i460_subchan * osmo_i460_subchan_add i460__mux_8c.html ac1e5f8d00d61e586ad07f8528e0ce134 (void *ctx, struct osmo_i460_timeslot *ts, const struct osmo_i460_schan_desc *chd) void osmo_i460_subchan_del i460__mux_8c.html a275016759936cb7aeaf530d828d156cc (struct osmo_i460_subchan *schan) lapd_core.c /build/_deps/libosmocore/src/isdn/ lapd__core_8c.html osmocom/isdn/lapd_core.h l2downstate #define LAPD_U_SABM group__lapd.html ga698cf60034810f0da992d1d1a596a21d #define LAPD_U_SABME group__lapd.html ga1e4716e1208342e3fe35129b1b6714f1 #define LAPD_U_DM group__lapd.html ga44054f2c153a52adf1528187dcbdd1db #define LAPD_U_UI group__lapd.html gaa3469d87582a2e8bd627c5c5285a5be3 #define LAPD_U_DISC group__lapd.html gacaf5f68f77767e9ebbddf0274327557a #define LAPD_U_UA group__lapd.html ga6ae4e0113f3dc236c86e3fa5926925e0 #define LAPD_U_FRMR group__lapd.html ga4335394437c7744420f3e1f3c58a62cb #define LAPD_S_RR group__lapd.html ga83f1ea5a90abd9da86c7b990a01ac3b8 #define LAPD_S_RNR group__lapd.html ga2cfbd6b03f38670992a41445872eaf30 #define LAPD_S_REJ group__lapd.html ga79c9f35d0caa706cf07b9dc0ac94c118 #define CR_USER2NET_CMD group__lapd.html gabe9c75a65f1b148ba406b4c800fc57ad #define CR_USER2NET_RESP group__lapd.html ga238a2a92d82e2b4bf7038762c912d845 #define CR_NET2USER_CMD group__lapd.html ga017a6f27f646617e375fcc30d6d23a87 #define CR_NET2USER_RESP group__lapd.html ga9211a54abbec81e613bc1742f44f95ab #define LAPD_HEADROOM group__lapd.html ga5a1bb8b2b4a48fc59ebc340a532d5546 #define LAPD_TAILROOM group__lapd.html ga901753811144237e6ffa9ff484b42478 #define SBIT group__lapd.html ga644f05caa9937acc1409552d0b188765 (a) #define ALL_STATES group__lapd.html ga7bee140072bc0b34f7d3279dc8786646 #define L2DOWNSLLEN group__lapd.html ga7d0c5fdc3e2e74b0589ee1bcf2b81efa static void lapd_t200_cb group__lapd.html ga5e9a035a7508f38143781392a6ce5f52 (void *data) static void lapd_t203_cb group__lapd.html gaacf3dfbf2ec53594f7b990a32fed5743 (void *data) static int lapd_send_i group__lapd.html ga8ec3733e765903b2c99ec5134de604ee (struct lapd_msg_ctx *lctx, int line) static int lapd_est_req group__lapd.html gabb1fa227633fc37c5c14f4036da94a3c (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) struct msgb * lapd_msgb_alloc group__lapd.html ga08bd4eb549959f26968ba39bcdbf6a5b (int length, const char *name) static uint8_t do_mod group__lapd.html ga49b3141e6398bab0e3824eb72cce1068 (uint8_t x, uint8_t m) static uint8_t inc_mod group__lapd.html ga1c3aa9c2afe607c1b843ae4fe30607c1 (uint8_t x, uint8_t m) static uint8_t add_mod group__lapd.html gac18f323f5c96705bc0579ee688c6bc84 (uint8_t x, uint8_t y, uint8_t m) static uint8_t sub_mod group__lapd.html ga5348f1e112a7b08fc6d87ba45e42e1d7 (uint8_t x, uint8_t y, uint8_t m) static void lapd_dl_flush_send group__lapd.html ga60efc54735e5d90e510d5d9fba6f56d6 (struct lapd_datalink *dl) static void lapd_dl_flush_hist group__lapd.html ga7b46fc0c0382e6107dca921e5c9b4720 (struct lapd_datalink *dl) static void lapd_dl_flush_tx group__lapd.html gae3299c125b70952d7fb116220c46e784 (struct lapd_datalink *dl) static const char * lapd_state_name group__lapd.html gaede3857f8a4f4ba1a8fb1934c17f53b7 (enum lapd_state state) static void lapd_start_t200 group__lapd.html gadb6a7895673affac47c2eb02b61cd4c3 (struct lapd_datalink *dl) static void lapd_start_t203 group__lapd.html gaea8d69455262c62eb0d336675768b2c2 (struct lapd_datalink *dl) static void lapd_stop_t200 group__lapd.html gae353289cf6efdcb84cb8628e09b14be5 (struct lapd_datalink *dl) static void lapd_stop_t203 group__lapd.html gae7ec2feddaae0d22ae34a1f62a37bfd0 (struct lapd_datalink *dl) static void lapd_dl_newstate group__lapd.html gacd89f3694398f6e072448febb7c3e9d3 (struct lapd_datalink *dl, uint32_t state) void lapd_dl_init2 group__lapd.html ga090a83d63477f4d5b591328f28051570 (struct lapd_datalink *dl, uint8_t k, uint8_t v_range, int maxf, const char *name) void lapd_dl_init group__lapd.html gae68405f59994f3405393dc63c0024704 (struct lapd_datalink *dl, uint8_t k, uint8_t v_range, int maxf) void lapd_dl_set_name group__lapd.html ga927747fc403b7eeaac891c2bd291d53b (struct lapd_datalink *dl, const char *name) void lapd_dl_reset group__lapd.html ga1e102b5839d9e26f4d903763df2c843f (struct lapd_datalink *dl) void lapd_dl_exit group__lapd.html ga85c56732f19723768044b788c698c999 (struct lapd_datalink *dl) int lapd_set_mode group__lapd.html ga15b7e633cd0622bf389644c71f342642 (struct lapd_datalink *dl, enum lapd_mode mode) static int send_dl_l3 group__lapd.html gaab390869f2fb476853b759dc027baec8 (uint8_t prim, uint8_t op, struct lapd_msg_ctx *lctx, struct msgb *msg) static int send_dl_simple group__lapd.html ga4afa3958141d3bbac90510847eb9f879 (uint8_t prim, uint8_t op, struct lapd_msg_ctx *lctx) static int mdl_error group__lapd.html ga0cf06808a98bfc8c0577482aa055343a (uint8_t cause, struct lapd_msg_ctx *lctx) static int lapd_send_ua group__lapd.html gad0bb7e3ad342d9692db514ff90d21f5f (struct lapd_msg_ctx *lctx, uint8_t len, uint8_t *data) static int lapd_send_dm group__lapd.html gab5e3642519929b647b4e4fb6a498b98e (struct lapd_msg_ctx *lctx) static int lapd_send_rr group__lapd.html ga0ef362b7ab65dfacf69e84b9fb84492e (struct lapd_msg_ctx *lctx, uint8_t f_bit, uint8_t cmd) static int lapd_send_rnr group__lapd.html ga2b48d8ce606e71ad409c3b30452627c3 (struct lapd_msg_ctx *lctx, uint8_t f_bit, uint8_t cmd) static int lapd_send_rej group__lapd.html ga201f9455032619e94bf820470a997291 (struct lapd_msg_ctx *lctx, uint8_t f_bit) static int lapd_send_resend group__lapd.html ga96ec587e0ce2d9203b4629ebd8d35a63 (struct lapd_datalink *dl) static int lapd_reestablish group__lapd.html ga73ec11b78e57053461bd35a628bce91b (struct lapd_datalink *dl) static void lapd_acknowledge group__lapd.html ga633f49316b2bd073268d0466b53de6f5 (struct lapd_msg_ctx *lctx) static int lapd_rx_u_sabm group__lapd.html gac6e392ed48efdca1f865f0eb4f266504 (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_dm group__lapd.html ga07255af0f3dbd0331016fb9870b6071f (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_ui group__lapd.html ga3cc08c0ebb47c053d58fb75a6c76d27b (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_disc group__lapd.html ga4aa739d5c605822086ae1c193fe99d4d (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_ua group__lapd.html gaf9ff0173db46839310ffb402bcbf375e (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_frmr group__lapd.html ga65525fef2d9a04198299bef7e2e0c4ab (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u group__lapd.html ga9b8ab157836fba1ea3319fca85b02d59 (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_s group__lapd.html gaf02cf9cd67d2d69b970fdec71f757950 (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_i group__lapd.html ga6ddd2fbe35ec9fc411576e56b94c1e10 (struct msgb *msg, struct lapd_msg_ctx *lctx) int lapd_ph_data_ind group__lapd.html ga1c6e100333f9ca2aa92b9cdcdf9dfd45 (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_udata_req group__lapd.html ga0ebd858b09e587928cccd3cbe7be3783 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static void msg_to_tx_hist group__lapd.html gabbe83f34662cabcf10801e0fa7d90d9a (struct lapd_history *tx_hist, const struct msgb *msg, int length, int more) static void msg_to_tx_hist0 group__lapd.html gab52a497bd971ccb75886d63b4a166788 (struct lapd_datalink *dl, const struct msgb *msg) static int lapd_data_req group__lapd.html ga469f1afee75db685a14e57ac8cd4ab17 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static int lapd_susp_req group__lapd.html gabf2b0f385e45f4625224ae49b215c7e3 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static int lapd_res_req group__lapd.html ga543e9f737a5a74532163fccf692c0887 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static int lapd_rel_req group__lapd.html gaa0a5443f1250b8f5885395552b23eadc (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static int lapd_rel_req_idle group__lapd.html ga27048338bb332d9e2b85611429f1dc83 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) int lapd_recv_dlsap group__lapd.html ga3cde8dfdeb49733c405be32420d2f858 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) const struct value_string lapd_state_names group__lapd.html ga04539f043cca065560569a7ae55974b6 [] void * tall_lapd_ctx group__lapd.html gae09840f3b5da6b0bb8adb995cd329d2b static const struct l2downstate l2downstatelist group__lapd.html ga01a7aa5ebac02636e122fc4f7a692f45 [] v110.c /build/_deps/libosmocore/src/isdn/ v110_8c.html osmocom/isdn/v110.h osmo_v110_sync_ra1 #define F v110_8c.html a42257a545daf5b7933d6e8f96adc74f2 int osmo_v110_decode_frame v110_8c.html acc6f2e28e2a12d015e2dc1abd9161323 (struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) int osmo_v110_encode_frame v110_8c.html af3cbd1398cd8f1548c12f88be13368fe (ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) void osmo_v110_ubit_dump v110_8c.html a65f773ea9a57fde1f2e4367b14d58dda (FILE *outf, const ubit_t *fr, size_t in_len) static int v110_adapt_600_to_IR8000 v110_8c.html aef03bf16d02cfe8c41d935fb293726fc (struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) static int v110_adapt_IR8000_to_600 v110_8c.html a05c7a6895e4572ad670f279463d4bf2c (ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) static int v110_adapt_1200_to_IR8000 v110_8c.html a5b0b7c7e5b1f594d91025fd90b8bd394 (struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) static int v110_adapt_IR8000_to_1200 v110_8c.html acbb52fe669183821940db715e486aa23 (ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) static int v110_adapt_2400_to_IR8000 v110_8c.html ab3a3333c739fad6f834773aea3167afa (struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) static int v110_adapt_IR8000_to_2400 v110_8c.html a63df12b4f85293ba4f38b7a489628fe8 (ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) static int v110_adapt_Nx3600_to_IR v110_8c.html aec09cd0973e39f113a48dd7ada3efdd7 (struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) static int v110_adapt_IR_to_Nx3600 v110_8c.html af6737ade70dc3813e737ddcfdbc6080b (ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) static int v110_adapt_Nx4800_to_IR v110_8c.html a23842e1b7f09ba67b9784db0245a95d9 (struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) static int v110_adapt_IR_to_Nx4800 v110_8c.html a822d86e2e71073df8335d59644b8dbd6 (ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) static int v110_adapt_Nx12000_to_IR v110_8c.html a336d83e507c0d4e1c7c7af0213927242 (struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) static int v110_adapt_IR_to_Nx12000 v110_8c.html aa72d66251ca742e85d127dd36171e393 (ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) int osmo_v110_sync_ra1_get_user_data_chunk_bitlen v110_8c.html ac4e7ce7e4a6b6b3aa224cfeecf62ac3f (enum osmo_v100_sync_ra1_rate rate) int osmo_v110_sync_ra1_get_user_data_rate v110_8c.html af0943d3c316d70dcd9061a0f3fc0540a (enum osmo_v100_sync_ra1_rate rate) int osmo_v110_sync_ra1_get_intermediate_rate v110_8c.html a02c02ce33eadc13d32721deef44cee7b (enum osmo_v100_sync_ra1_rate rate) int osmo_v110_sync_ra1_user_to_ir v110_8c.html a8919fd7d95ea3d611c1ccbdf50d4b6b1 (enum osmo_v100_sync_ra1_rate rate, struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) int osmo_v110_sync_ra1_ir_to_user v110_8c.html ae7646c097b11e07bd7f8892ecf7e5883 (enum osmo_v100_sync_ra1_rate rate, ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) static const struct osmo_v110_sync_ra1 osmo_v110_sync_ra1_def v110_8c.html a0b286ce4273e68e56a8698b7cdf36cf8 [_NUM_OSMO_V110_SYNC_RA1] dl_rel_req_param structdl__rel__req__param.html uint8_t mode structdl__rel__req__param.html a8944c885d8acd0c4d8eb8b2026e0fdb1 l2downstate structl2downstate.html uint32_t states structl2downstate.html acbb9ab212248f7033aef1d563ff0f8c0 int prim structl2downstate.html add79c02023f4e3d28512e132c1a28914 int op structl2downstate.html ae3454b7884d205b43c8346b53aee7b54 const char * name structl2downstate.html aa60eb70db6f8ff6fb6d27a26fc543378 int(* rout structl2downstate.html af0285bf9316ff0084e8bb5b3060c95c0 )(struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) lapd_cr_ent structlapd__cr__ent.html uint8_t cmd structlapd__cr__ent.html ad4b62b527fa46430692efdf6d99b1232 uint8_t resp structlapd__cr__ent.html a61c7abc8ff87131cb4ccb85e44500b77 lapd_datalink structlapd__datalink.html int(* send_dlsap structlapd__datalink.html ad70d246e686f60104db90027c702ba28 )(struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) int(* send_ph_data_req structlapd__datalink.html ac5835ae5dbbf6ba5384a172873c8972e )(struct lapd_msg_ctx *lctx, struct msgb *msg) int(* update_pending_frames structlapd__datalink.html a1b77c48d7c1cae479b61fd506f9d5522 )(struct lapd_msg_ctx *lctx) struct lapd_cr_ent loc2rem structlapd__datalink.html a1133f366574653497e256ed5f9d9b45e struct lapd_cr_ent rem2loc structlapd__datalink.html a54ef96deb7563d731db3add21929046f struct lapd_datalink::@3 cr structlapd__datalink.html a1cf0aad2dda2e699bac1e986460bd028 enum lapd_mode mode structlapd__datalink.html ac7389d80fd007751cfaa3622e0ce26fb int use_sabme structlapd__datalink.html a375e4d4c2121228f9a9b11526df52c58 int reestablish structlapd__datalink.html a3db141a1aa4fddcc9639d17902f9d24a int n200 structlapd__datalink.html a8a199f772ff021d09c2fc4e45dbeb503 int n200_est_rel structlapd__datalink.html ad46720b6eaae16baf81ca0521a820e79 struct lapd_msg_ctx lctx structlapd__datalink.html ac12aa8539e5a7d2a95ddb9a5a8ca8bf0 int maxf structlapd__datalink.html a6714e61925cf241a01599055e97caa1b uint8_t k structlapd__datalink.html ab8e885adaaf86246307c6aa767d83171 uint8_t v_range structlapd__datalink.html adbda0baf29ab43125a914995a2e2a2af uint8_t v_send structlapd__datalink.html a87cdfceb0d13c43654bcf99e30427761 uint8_t v_ack structlapd__datalink.html a57b5e1490ea0be853ac6276e445a1c45 uint8_t v_recv structlapd__datalink.html ac9525b9b8dbf21694f5d61c04c5748fe uint32_t state structlapd__datalink.html ac88f3be52fd6fc414cac50d862f46dfc int seq_err_cond structlapd__datalink.html a29c5e713968c4ed59c48a1c3ef6db713 uint8_t own_busy structlapd__datalink.html a5b4cd84d7ee7ee12ebc3553ac7efc3f7 uint8_t peer_busy structlapd__datalink.html a09b2e4b95fee603757a837f30ad3a812 int t200_sec structlapd__datalink.html adc2903f300673a913ad08b51f0284f29 int t200_usec structlapd__datalink.html a6c4ff044687dd4e05d5e7d179ab92239 int t203_sec structlapd__datalink.html a9af13611965f97401948876e6795d9eb int t203_usec structlapd__datalink.html adcb68fa232114ac1abc4001d8f22b2d7 struct osmo_timer_list t200 structlapd__datalink.html a5d4bbf8c697dddf0c2274434a38123d1 struct osmo_timer_list t203 structlapd__datalink.html a27a9c56e251d74406d9ef2fa56e4b435 uint8_t retrans_ctr structlapd__datalink.html a763538892384ea236dd9897785a487dd struct llist_head tx_queue structlapd__datalink.html a2271866830bbe0001e90fb63921ad03e struct llist_head send_queue structlapd__datalink.html af5e9c9a6007e624ad1b77c85b2a8ca22 struct msgb * send_buffer structlapd__datalink.html a978fcf95e195beb97909a6b88f3b0773 int send_out structlapd__datalink.html a9fd3a0df2dec1d45a3ee073e44001d22 struct lapd_history * tx_hist structlapd__datalink.html a2d4291a8722aaf0417d54441f75212bd uint8_t range_hist structlapd__datalink.html a3be861edcc649bc68369e827197a376d struct msgb * rcv_buffer structlapd__datalink.html ada0adc05ca8d18acdb54821dcf1adc8c struct msgb * cont_res structlapd__datalink.html a7feaf1a7ad124739b3814ff7b5d589a5 char * name structlapd__datalink.html a56ac834e7a007220714bc8679a3f0417 lapd_history structlapd__history.html struct msgb * msg structlapd__history.html a1c6c7775eb9e48bcf353bd8ddb7af98c int more structlapd__history.html adac9a001479334efdc8df9e1cfc1408c lapd_msg_ctx structlapd__msg__ctx.html struct lapd_datalink * dl structlapd__msg__ctx.html a31e878af6b60e4da067ffe5af0e05e37 int n201 structlapd__msg__ctx.html a5298bbd44747508eaa7d3fd69697d235 uint8_t cr structlapd__msg__ctx.html aa9fe1b93fd4b11e7e55fee76eb500260 uint8_t sapi structlapd__msg__ctx.html aa3f31b1fb72936997ea918d2a818d3fd uint8_t tei structlapd__msg__ctx.html ac28eced2829215432257bf8a8883b613 uint8_t lpd structlapd__msg__ctx.html a5be9b94660ce84b486b8b94e6333f25c uint8_t format structlapd__msg__ctx.html aaa8cda4f49ee68401c832997114485e4 uint8_t p_f structlapd__msg__ctx.html a4c3eecf5e43c2bcfd3d5fd9508328b3a uint8_t n_send structlapd__msg__ctx.html a26b5303dea9b05420b83794c5578c77d uint8_t n_recv structlapd__msg__ctx.html a4861719c717af240d5a9db3872679207 uint8_t s_u structlapd__msg__ctx.html ad80cc43978cfc734df7e6df3d1129a74 int length structlapd__msg__ctx.html abff718f739380bc805e5a462f25cd342 uint8_t more structlapd__msg__ctx.html a1fb456cd2bedfee31eb4559900abcd2a mdl_error_ind_param structmdl__error__ind__param.html uint8_t cause structmdl__error__ind__param.html af5657aab3d253144cd76b678f4919d21 osmo_dlsap_prim structosmo__dlsap__prim.html struct osmo_prim_hdr oph structosmo__dlsap__prim.html af80b9537081a02a1ea1b5a0052ac5444 struct mdl_error_ind_param error_ind structosmo__dlsap__prim.html afdd114eacd25508f38c474da56307c43 struct dl_rel_req_param rel_req structosmo__dlsap__prim.html afda8c3df89704e79bacdacc4425bd103 union osmo_dlsap_prim::@2 u structosmo__dlsap__prim.html a0ad7393462dc5e29432f1b2e17a5f11f osmo_i460_schan_desc structosmo__i460__schan__desc.html enum osmo_i460_rate rate structosmo__i460__schan__desc.html a401abd45a5a034b23ad27a2f2dadf3a3 uint8_t bit_offset structosmo__i460__schan__desc.html af063255fb33f1d481508619dd759d4c2 size_t num_bits structosmo__i460__schan__desc.html a5b0137c55447ae6124a3cea4119bb6e3 out_cb_bits_t out_cb_bits structosmo__i460__schan__desc.html a820b5045fdc0083fded1ad3b8d3bf79e out_cb_bytes_t out_cb_bytes structosmo__i460__schan__desc.html ad24d3e8852485301b1a665c993937ef6 void * user_data structosmo__i460__schan__desc.html a824fb132157839be58df064f650d0128 struct osmo_i460_schan_desc::@0 demux structosmo__i460__schan__desc.html ab1c99429cec1394cde8f2baec9491843 in_cb_queue_empty_t in_cb_queue_empty structosmo__i460__schan__desc.html ac232714e2ea75ddfe2359633c116aedb struct osmo_i460_schan_desc::@1 mux structosmo__i460__schan__desc.html a3ab7b34278c072ee52fd8488723cc609 osmo_i460_subchan structosmo__i460__subchan.html struct osmo_i460_timeslot * ts structosmo__i460__subchan.html a14588867892b65df0d662491cc5e3a46 enum osmo_i460_rate rate structosmo__i460__subchan.html abbfb2ac89b35ba7aa41dbe97b14863f9 uint8_t bit_offset structosmo__i460__subchan.html aaedd29094c8823a96fc74cb8d0377e4e struct osmo_i460_subchan_demux demux structosmo__i460__subchan.html a3e61b688cc99e54d7145eb51efd952cf struct osmo_i460_subchan_mux mux structosmo__i460__subchan.html acf14d99b930bc35f978ae47f98108850 osmo_i460_subchan_demux structosmo__i460__subchan__demux.html uint8_t * out_bitbuf structosmo__i460__subchan__demux.html a39fbbfaebac33650eea61a7e4c38acc6 unsigned int out_bitbuf_size structosmo__i460__subchan__demux.html adaeef7e438d3ba465b625a1ca1cb2f8d unsigned int out_idx structosmo__i460__subchan__demux.html ac15c915d2445fcf3bdf0f7d88dfa3cf5 out_cb_bits_t out_cb_bits structosmo__i460__subchan__demux.html a0d24348c694d8a251bb006fadfb15c11 out_cb_bytes_t out_cb_bytes structosmo__i460__subchan__demux.html a2243f24f3e62dd1b5565efa55e6a8e6c void * user_data structosmo__i460__subchan__demux.html af59421a15507ee42f5f011c5346f65b7 osmo_i460_subchan_mux structosmo__i460__subchan__mux.html struct llist_head tx_queue structosmo__i460__subchan__mux.html a54f1a035debc74beb842afb214c75cef in_cb_queue_empty_t in_cb_queue_empty structosmo__i460__subchan__mux.html a50716d8373c0bfc6482334ede806d98c void * user_data structosmo__i460__subchan__mux.html aa0899c0f62b57f6dd9d4a4ba9558962f osmo_i460_timeslot structosmo__i460__timeslot.html struct osmo_i460_subchan schan structosmo__i460__timeslot.html a148a3224d836fb5b6bc1e20f35fce537 [OSMO_I460_NUM_SUBCHAN] osmo_v110_decoded_frame structosmo__v110__decoded__frame.html ubit_t d_bits structosmo__v110__decoded__frame.html a36c575e0a103f0f206f80d7bea8a8369 [MAX_D_BITS] ubit_t e_bits structosmo__v110__decoded__frame.html a5efcea2d84ad9c5fd901071cb11cc10b [MAX_E_BITS] ubit_t s_bits structosmo__v110__decoded__frame.html a274e4dc5da47d969698060ee331474c4 [MAX_S_BITS] ubit_t x_bits structosmo__v110__decoded__frame.html a2fa8e30d3e11ba17b89f99fceb20835e [MAX_X_BITS] osmo_v110_sync_ra1 structosmo__v110__sync__ra1.html unsigned int data_rate structosmo__v110__sync__ra1.html ac85591ba06b1d652266e55f9a96d601f unsigned int intermediate_rate structosmo__v110__sync__ra1.html a70597b68a7425082ea628053b02f67fa unsigned int user_data_chunk_bits structosmo__v110__sync__ra1.html a52803028966be2020775e04bbdf3c9a4 int(* adapt_user_to_ir structosmo__v110__sync__ra1.html ad2921414440c80201de24a25b361302a )(struct osmo_v110_decoded_frame *fr, const ubit_t *d_in, size_t in_len) int(* adapt_ir_to_user structosmo__v110__sync__ra1.html a5174fc8995419a9d71f71595a99bf4a7 )(ubit_t *d_out, size_t out_len, const struct osmo_v110_decoded_frame *fr) lapd LAPD implementation common part group__lapd.html lapd_core.h lapd_core.c mdl_error_ind_param dl_rel_req_param osmo_dlsap_prim lapd_msg_ctx lapd_cr_ent lapd_history lapd_datalink l2downstate #define LOGDL group__lapd.html ga1e5bcb8b02126a48ed0e764082966c61 (dl, level, fmt, args...) #define MDL_CAUSE_T200_EXPIRED group__lapd.html gaa556f7abcb90fc195c9eafdeb8e2fcde #define MDL_CAUSE_REEST_REQ group__lapd.html gab3553b7284fb2d31c8d3b44f773dc945 #define MDL_CAUSE_UNSOL_UA_RESP group__lapd.html ga6eb71c66fb0511f473ee264a9077db23 #define MDL_CAUSE_UNSOL_DM_RESP group__lapd.html ga4f3cd051db62326e8c58a2a25c01c0ec #define MDL_CAUSE_UNSOL_DM_RESP_MF group__lapd.html ga5acba579f5467ff787e67c023a1831b8 #define MDL_CAUSE_UNSOL_SPRV_RESP group__lapd.html ga0c99f16dd4fa0c803b376992d737cab6 #define MDL_CAUSE_SEQ_ERR group__lapd.html ga846abd4742470b2df64c66b5ceddfd2e #define MDL_CAUSE_UFRM_INC_PARAM group__lapd.html gaa3b130754397643fe9db9eae6364784d #define MDL_CAUSE_SFRM_INC_PARAM group__lapd.html gaddb7dd9e5f12bd0b012705a21f27ffdf #define MDL_CAUSE_IFRM_INC_MBITS group__lapd.html ga84f2a8c03c15b7f06a353b1aff1d2d0c #define MDL_CAUSE_IFRM_INC_LEN group__lapd.html ga05b591abc58d077fbda188124096633c #define MDL_CAUSE_FRM_UNIMPL group__lapd.html ga9bc7b8dfb852a4b80a0d994e9452bbf4 #define MDL_CAUSE_SABM_MF group__lapd.html gaa85a9e951729f39cbc10ba5952d1a3c0 #define MDL_CAUSE_SABM_INFO_NOTALL group__lapd.html gafa9dd11446974b9677ef5bb5304b1329 #define MDL_CAUSE_FRMR group__lapd.html ga2612fa51229809663255c2a613118085 #define LAPD_U_SABM group__lapd.html ga698cf60034810f0da992d1d1a596a21d #define LAPD_U_SABME group__lapd.html ga1e4716e1208342e3fe35129b1b6714f1 #define LAPD_U_DM group__lapd.html ga44054f2c153a52adf1528187dcbdd1db #define LAPD_U_UI group__lapd.html gaa3469d87582a2e8bd627c5c5285a5be3 #define LAPD_U_DISC group__lapd.html gacaf5f68f77767e9ebbddf0274327557a #define LAPD_U_UA group__lapd.html ga6ae4e0113f3dc236c86e3fa5926925e0 #define LAPD_U_FRMR group__lapd.html ga4335394437c7744420f3e1f3c58a62cb #define LAPD_S_RR group__lapd.html ga83f1ea5a90abd9da86c7b990a01ac3b8 #define LAPD_S_RNR group__lapd.html ga2cfbd6b03f38670992a41445872eaf30 #define LAPD_S_REJ group__lapd.html ga79c9f35d0caa706cf07b9dc0ac94c118 #define CR_USER2NET_CMD group__lapd.html gabe9c75a65f1b148ba406b4c800fc57ad #define CR_USER2NET_RESP group__lapd.html ga238a2a92d82e2b4bf7038762c912d845 #define CR_NET2USER_CMD group__lapd.html ga017a6f27f646617e375fcc30d6d23a87 #define CR_NET2USER_RESP group__lapd.html ga9211a54abbec81e613bc1742f44f95ab #define LAPD_HEADROOM group__lapd.html ga5a1bb8b2b4a48fc59ebc340a532d5546 #define LAPD_TAILROOM group__lapd.html ga901753811144237e6ffa9ff484b42478 #define SBIT group__lapd.html ga644f05caa9937acc1409552d0b188765 (a) #define ALL_STATES group__lapd.html ga7bee140072bc0b34f7d3279dc8786646 #define L2DOWNSLLEN group__lapd.html ga7d0c5fdc3e2e74b0589ee1bcf2b81efa osmo_dl_prim group__lapd.html gafc677d9832c64e4d5f2adcae81838c24 PRIM_DL_UNIT_DATA group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a8bb08cd1c71d1439ab8e24ae9a410218 PRIM_DL_DATA group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a6ead20744fa50b541ba22430f7b5bc2c PRIM_DL_EST group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a68267b7b431c1b3f0df1d5366f750959 PRIM_DL_REL group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a02510b951d4ff7ff43e69d0eb71b88aa PRIM_DL_SUSP group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a5dfe58125bc9cc8af4de98545e9ec2ca PRIM_DL_RES group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24a1a4223b6f0f8cfeb86ed3e6eb17d781b PRIM_DL_RECON group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24af2706c61518a6170b47eb8694562e898 PRIM_MDL_ERROR group__lapd.html ggafc677d9832c64e4d5f2adcae81838c24acd385c13ecdb9566fc747a5e6d3b0bbe lapd_mode group__lapd.html ga5f32af06c0aaeb08e0db67cc6edbb11d LAPD_MODE_USER group__lapd.html gga5f32af06c0aaeb08e0db67cc6edbb11da85b08315e366a4d7aa0e48658fd96d92 LAPD_MODE_NETWORK group__lapd.html gga5f32af06c0aaeb08e0db67cc6edbb11dafe6dcb1663201ed654bd41fe220fdbab lapd_state group__lapd.html gafdd5fb2afc6689772904f14820dfd38c LAPD_STATE_NULL group__lapd.html ggafdd5fb2afc6689772904f14820dfd38caa2f924d1ee6b1b61f04a29a56de86050 LAPD_STATE_TEI_UNASS group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca2fc5f95ad2eaa16130760e684948ad05 LAPD_STATE_ASS_TEI_WAIT group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca7824d679b05062d7cdbaf0ff0c8fbf57 LAPD_STATE_EST_TEI_WAIT group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca58e0c320b0535843ef4e168953627013 LAPD_STATE_IDLE group__lapd.html ggafdd5fb2afc6689772904f14820dfd38cacf02b8f66598fbed8cc46249ee5c4057 LAPD_STATE_SABM_SENT group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca23f3f70695ac948f4ab284bd9e7034ac LAPD_STATE_DISC_SENT group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca66a36501b7b9382e597f3416ee618227 LAPD_STATE_MF_EST group__lapd.html ggafdd5fb2afc6689772904f14820dfd38ca4c33d4912c1858280a141f401f387e5e LAPD_STATE_TIMER_RECOV group__lapd.html ggafdd5fb2afc6689772904f14820dfd38cac0d86e497b0b565bfa3630cfaec71e02 lapd_format group__lapd.html gaeb83ddca9a2f9b9be8596a912d4b469c LAPD_FORM_UKN group__lapd.html ggaeb83ddca9a2f9b9be8596a912d4b469caed64911266a82db8e641cb151c819504 LAPD_FORM_I group__lapd.html ggaeb83ddca9a2f9b9be8596a912d4b469ca3929d51c044f82ace34320140863db6f LAPD_FORM_S group__lapd.html ggaeb83ddca9a2f9b9be8596a912d4b469ca7f52682bd9035057b76ed2ad68fb2901 LAPD_FORM_U group__lapd.html ggaeb83ddca9a2f9b9be8596a912d4b469ca061d0f96dc1d33cd9380a681adf3b671 void lapd_dl_init group__lapd.html gae68405f59994f3405393dc63c0024704 (struct lapd_datalink *dl, uint8_t k, uint8_t v_range, int maxf) void lapd_dl_init2 group__lapd.html ga090a83d63477f4d5b591328f28051570 (struct lapd_datalink *dl, uint8_t k, uint8_t v_range, int maxf, const char *name) void lapd_dl_set_name group__lapd.html ga927747fc403b7eeaac891c2bd291d53b (struct lapd_datalink *dl, const char *name) void lapd_dl_exit group__lapd.html ga85c56732f19723768044b788c698c999 (struct lapd_datalink *dl) void lapd_dl_reset group__lapd.html ga1e102b5839d9e26f4d903763df2c843f (struct lapd_datalink *dl) int lapd_set_mode group__lapd.html ga15b7e633cd0622bf389644c71f342642 (struct lapd_datalink *dl, enum lapd_mode mode) int lapd_ph_data_ind group__lapd.html ga1c6e100333f9ca2aa92b9cdcdf9dfd45 (struct msgb *msg, struct lapd_msg_ctx *lctx) int lapd_recv_dlsap group__lapd.html ga3cde8dfdeb49733c405be32420d2f858 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static void lapd_t200_cb group__lapd.html ga5e9a035a7508f38143781392a6ce5f52 (void *data) static void lapd_t203_cb group__lapd.html gaacf3dfbf2ec53594f7b990a32fed5743 (void *data) static int lapd_send_i group__lapd.html ga8ec3733e765903b2c99ec5134de604ee (struct lapd_msg_ctx *lctx, int line) static int lapd_est_req group__lapd.html gabb1fa227633fc37c5c14f4036da94a3c (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) struct msgb * lapd_msgb_alloc group__lapd.html ga08bd4eb549959f26968ba39bcdbf6a5b (int length, const char *name) static uint8_t do_mod group__lapd.html ga49b3141e6398bab0e3824eb72cce1068 (uint8_t x, uint8_t m) static uint8_t inc_mod group__lapd.html ga1c3aa9c2afe607c1b843ae4fe30607c1 (uint8_t x, uint8_t m) static uint8_t add_mod group__lapd.html gac18f323f5c96705bc0579ee688c6bc84 (uint8_t x, uint8_t y, uint8_t m) static uint8_t sub_mod group__lapd.html ga5348f1e112a7b08fc6d87ba45e42e1d7 (uint8_t x, uint8_t y, uint8_t m) static void lapd_dl_flush_send group__lapd.html ga60efc54735e5d90e510d5d9fba6f56d6 (struct lapd_datalink *dl) static void lapd_dl_flush_hist group__lapd.html ga7b46fc0c0382e6107dca921e5c9b4720 (struct lapd_datalink *dl) static void lapd_dl_flush_tx group__lapd.html gae3299c125b70952d7fb116220c46e784 (struct lapd_datalink *dl) static const char * lapd_state_name group__lapd.html gaede3857f8a4f4ba1a8fb1934c17f53b7 (enum lapd_state state) static void lapd_start_t200 group__lapd.html gadb6a7895673affac47c2eb02b61cd4c3 (struct lapd_datalink *dl) static void lapd_start_t203 group__lapd.html gaea8d69455262c62eb0d336675768b2c2 (struct lapd_datalink *dl) static void lapd_stop_t200 group__lapd.html gae353289cf6efdcb84cb8628e09b14be5 (struct lapd_datalink *dl) static void lapd_stop_t203 group__lapd.html gae7ec2feddaae0d22ae34a1f62a37bfd0 (struct lapd_datalink *dl) static void lapd_dl_newstate group__lapd.html gacd89f3694398f6e072448febb7c3e9d3 (struct lapd_datalink *dl, uint32_t state) static int send_dl_l3 group__lapd.html gaab390869f2fb476853b759dc027baec8 (uint8_t prim, uint8_t op, struct lapd_msg_ctx *lctx, struct msgb *msg) static int send_dl_simple group__lapd.html ga4afa3958141d3bbac90510847eb9f879 (uint8_t prim, uint8_t op, struct lapd_msg_ctx *lctx) static int mdl_error group__lapd.html ga0cf06808a98bfc8c0577482aa055343a (uint8_t cause, struct lapd_msg_ctx *lctx) static int lapd_send_ua group__lapd.html gad0bb7e3ad342d9692db514ff90d21f5f (struct lapd_msg_ctx *lctx, uint8_t len, uint8_t *data) static int lapd_send_dm group__lapd.html gab5e3642519929b647b4e4fb6a498b98e (struct lapd_msg_ctx *lctx) static int lapd_send_rr group__lapd.html ga0ef362b7ab65dfacf69e84b9fb84492e (struct lapd_msg_ctx *lctx, uint8_t f_bit, uint8_t cmd) static int lapd_send_rnr group__lapd.html ga2b48d8ce606e71ad409c3b30452627c3 (struct lapd_msg_ctx *lctx, uint8_t f_bit, uint8_t cmd) static int lapd_send_rej group__lapd.html ga201f9455032619e94bf820470a997291 (struct lapd_msg_ctx *lctx, uint8_t f_bit) static int lapd_send_resend group__lapd.html ga96ec587e0ce2d9203b4629ebd8d35a63 (struct lapd_datalink *dl) static int lapd_reestablish group__lapd.html ga73ec11b78e57053461bd35a628bce91b (struct lapd_datalink *dl) static void lapd_acknowledge group__lapd.html ga633f49316b2bd073268d0466b53de6f5 (struct lapd_msg_ctx *lctx) static int lapd_rx_u_sabm group__lapd.html gac6e392ed48efdca1f865f0eb4f266504 (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_dm group__lapd.html ga07255af0f3dbd0331016fb9870b6071f (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_ui group__lapd.html ga3cc08c0ebb47c053d58fb75a6c76d27b (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_disc group__lapd.html ga4aa739d5c605822086ae1c193fe99d4d (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_ua group__lapd.html gaf9ff0173db46839310ffb402bcbf375e (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u_frmr group__lapd.html ga65525fef2d9a04198299bef7e2e0c4ab (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_u group__lapd.html ga9b8ab157836fba1ea3319fca85b02d59 (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_s group__lapd.html gaf02cf9cd67d2d69b970fdec71f757950 (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_rx_i group__lapd.html ga6ddd2fbe35ec9fc411576e56b94c1e10 (struct msgb *msg, struct lapd_msg_ctx *lctx) static int lapd_udata_req group__lapd.html ga0ebd858b09e587928cccd3cbe7be3783 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static void msg_to_tx_hist group__lapd.html gabbe83f34662cabcf10801e0fa7d90d9a (struct lapd_history *tx_hist, const struct msgb *msg, int length, int more) static void msg_to_tx_hist0 group__lapd.html gab52a497bd971ccb75886d63b4a166788 (struct lapd_datalink *dl, const struct msgb *msg) static int lapd_data_req group__lapd.html ga469f1afee75db685a14e57ac8cd4ab17 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static int lapd_susp_req group__lapd.html gabf2b0f385e45f4625224ae49b215c7e3 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static int lapd_res_req group__lapd.html ga543e9f737a5a74532163fccf692c0887 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static int lapd_rel_req group__lapd.html gaa0a5443f1250b8f5885395552b23eadc (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) static int lapd_rel_req_idle group__lapd.html ga27048338bb332d9e2b85611429f1dc83 (struct osmo_dlsap_prim *dp, struct lapd_msg_ctx *lctx) const struct value_string lapd_state_names group__lapd.html ga04539f043cca065560569a7ae55974b6 [] void * tall_lapd_ctx group__lapd.html gae09840f3b5da6b0bb8adb995cd329d2b static const struct l2downstate l2downstatelist group__lapd.html ga01a7aa5ebac02636e122fc4f7a692f45 []