Lines Matching refs:sysmod
41 int n, sysmod, mask; local
42 while(sscanf(fb_env, "%i:%i%n", &sysmod, &mask, &n) > 1) {
43 setMask(sysmod, mask);
68 void CFeedback::setMask(unsigned int sysmod, unsigned char mask) in setMask() argument
70 if((sysmod > 0) && (sysmod < FB_Total)) { in setMask()
71 currentMask(sysmod) = mask; in setMask()
72 } else if(!sysmod) { in setMask()
76 " FeedbackSetMask: sysmod %d, mask 0x%02X\n", sysmod, mask ENDFD; in setMask()
79 unsigned char& CFeedback::currentMask(unsigned int sysmod) in currentMask() argument
81 return m_stack.back()[sysmod]; in currentMask()
84 bool CFeedback::testMask(unsigned int sysmod, unsigned char mask) in testMask() argument
86 return currentMask(sysmod) & mask; in testMask()
89 void CFeedback::disable(unsigned int sysmod, unsigned char mask) in disable() argument
91 if((sysmod > 0) && (sysmod < FB_Total)) { in disable()
92 auto& targetMask = currentMask(sysmod); in disable()
94 } else if(!sysmod) { in disable()
100 " FeedbackDisable: sysmod %d, mask 0x%02X\n", sysmod, mask ENDFD; in disable()
104 void CFeedback::enable(unsigned int sysmod, unsigned char mask) in enable() argument
106 if((sysmod > 0) && (sysmod < FB_Total)) { in enable()
107 auto& targetMask = currentMask(sysmod); in enable()
109 } else if(!sysmod) { in enable()
115 " FeedbackEnable: sysmod %d, mask 0x%02X\n", sysmod, mask ENDFD; in enable()
119 void CFeedback::autoAdd(unsigned int sysmod, unsigned char mask, const char *str) in autoAdd() argument
121 if(testMask(sysmod, mask)) in autoAdd()