1 #ifndef OSMOCOM_GSM_0502_H
2 #define OSMOCOM_GSM_0502_H
6 #include <osmocom/gsm/protocol/gsm_04_08.h>
10 static inline unsigned int
13 if (chan_desc->ccch_conf == RSL_BCCH_CCCH_CONF_1_C)
14 return 3 - chan_desc->bs_ag_blks_res;
16 return 9 - chan_desc->bs_ag_blks_res;
20 static inline unsigned int
21 gsm0502_get_ccch_group(uint64_t imsi,
unsigned int bs_cc_chans,
22 unsigned int n_pag_blocks)
24 return (imsi % 1000) % (bs_cc_chans * n_pag_blocks) / n_pag_blocks;
28 static inline unsigned int
29 gsm0502_get_paging_group(uint64_t imsi,
unsigned int bs_cc_chans,
32 return (imsi % 1000) % (bs_cc_chans * n_pag_blocks) % n_pag_blocks;