Go to the documentation of this file.
22 #define ATH_MCI_SCHED_BUF_SIZE (16 * 16)
23 #define ATH_MCI_GPM_MAX_ENTRY 16
24 #define ATH_MCI_GPM_BUF_SIZE (ATH_MCI_GPM_MAX_ENTRY * 16)
25 #define ATH_MCI_DEF_BT_PERIOD 40
26 #define ATH_MCI_BDR_DUTY_CYCLE 20
27 #define ATH_MCI_MAX_DUTY_CYCLE 90
29 #define ATH_MCI_DEF_AGGR_LIMIT 6
30 #define ATH_MCI_MAX_ACL_PROFILE 7
31 #define ATH_MCI_MAX_SCO_PROFILE 1
32 #define ATH_MCI_MAX_PROFILE (ATH_MCI_MAX_ACL_PROFILE +\
33 ATH_MCI_MAX_SCO_PROFILE)
35 #define INC_PROF(_mci, _info) do { \
36 switch (_info->type) { \
37 case MCI_GPM_COEX_PROFILE_RFCOMM:\
38 _mci->num_other_acl++; \
40 case MCI_GPM_COEX_PROFILE_A2DP: \
45 case MCI_GPM_COEX_PROFILE_HID: \
48 case MCI_GPM_COEX_PROFILE_BNEP: \
51 case MCI_GPM_COEX_PROFILE_VOICE: \
59 #define DEC_PROF(_mci, _info) do { \
60 switch (_info->type) { \
61 case MCI_GPM_COEX_PROFILE_RFCOMM:\
62 _mci->num_other_acl--; \
64 case MCI_GPM_COEX_PROFILE_A2DP: \
69 case MCI_GPM_COEX_PROFILE_HID: \
72 case MCI_GPM_COEX_PROFILE_BNEP: \
75 case MCI_GPM_COEX_PROFILE_VOICE: \
83 #define NUM_PROF(_mci) (_mci->num_other_acl + _mci->num_a2dp + \
84 _mci->num_hid + _mci->num_pan + _mci->num_sco)
134 #ifdef CONFIG_ATH9K_BTCOEX_SUPPORT