blob: aa9f0b4d7f6e4ecb4eafa87b462e5dff2610a2fd [file] [log] [blame]
Harald Welte (local)d19e58b2009-08-15 02:30:58 +02001#include <openbsc/talloc.h>
2#include <openbsc/gsm_data.h>
3
4extern void *tall_fle_ctx;
5extern void *tall_locop_ctx;
6extern void *tall_gsms_ctx;
7extern void *tall_subscr_ctx;
8extern void *tall_sub_req_ctx;
9extern void *tall_call_ctx;
10extern void *tall_paging_ctx;
11extern void *tall_sigh_ctx;
12extern void *tall_tqe_ctx;
13extern void *tall_trans_ctx;
14extern void *tall_map_ctx;
15extern void *tall_upq_ctx;
16
17void talloc_ctx_init(void)
18{
19 tall_fle_ctx = talloc_named_const(tall_bsc_ctx, 0,
20 "bs11_file_list_entry");
21 tall_locop_ctx = talloc_named_const(tall_bsc_ctx, 0, "loc_updating_oper");
22 tall_gsms_ctx = talloc_named_const(tall_bsc_ctx, 0, "sms");
23 tall_subscr_ctx = talloc_named_const(tall_bsc_ctx, 0, "subscriber");
24 tall_sub_req_ctx = talloc_named_const(tall_bsc_ctx, 0, "subscr_request");
25 tall_call_ctx = talloc_named_const(tall_bsc_ctx, 0, "gsm_call");
26 tall_paging_ctx = talloc_named_const(tall_bsc_ctx, 0, "paging_request");
27 tall_sigh_ctx = talloc_named_const(tall_bsc_ctx, 0, "signal_handler");
28 tall_tqe_ctx = talloc_named_const(tall_bsc_ctx, 0, "subch_txq_entry");
29 tall_trans_ctx = talloc_named_const(tall_bsc_ctx, 0, "transaction");
30 tall_map_ctx = talloc_named_const(tall_bsc_ctx, 0, "trau_map_entry");
31 tall_upq_ctx = talloc_named_const(tall_bsc_ctx, 0, "trau_upq_entry");
32}