Lines Matching refs:props
120 uint32_t props, int crittype, int powertype) in sme_event_register() argument
150 " edata-flags 0x%04x\n", __func__, edata->units, props, in sme_event_register()
153 if (props) in sme_event_register()
158 if ((props & PROP_CAP_LIMITS) && in sme_event_register()
161 (props & PROP_VAL_LIMITS) || in sme_event_register()
163 props = 0; in sme_event_register()
165 if ((props & PROP_VAL_LIMITS) && (edata->upropset & PROP_CAP_LIMITS)) in sme_event_register()
166 props = 0; in sme_event_register()
190 if (props & edata->upropset & (PROP_CRITMAX | PROP_BATTMAX)) { in sme_event_register()
194 props &= ~(PROP_CRITMAX | PROP_BATTMAX); in sme_event_register()
197 if (props & edata->upropset & (PROP_WARNMAX | PROP_BATTHIGH)) { in sme_event_register()
201 props &= ~(PROP_WARNMAX | PROP_BATTHIGH); in sme_event_register()
204 if (props & edata->upropset & (PROP_WARNMIN | PROP_BATTWARN)) { in sme_event_register()
208 props &= ~(PROP_WARNMIN | PROP_BATTWARN); in sme_event_register()
211 if (props & edata->upropset & (PROP_CRITMIN | PROP_BATTCAP)) { in sme_event_register()
215 props &= ~(PROP_CRITMIN | PROP_BATTCAP); in sme_event_register()
218 if (props && see->see_type == PENVSYS_EVENT_NULL) in sme_event_register()
278 if (props & op->prop) { in sme_event_register()
301 if (props & PROP_DRIVER_LIMITS) in sme_event_register()
508 uint32_t props; in sme_event_drvadd() local
519 props = 0; in sme_event_drvadd()
524 &lims, &props); in sme_event_drvadd()
530 props &= ~PROP_DRIVER_LIMITS; in sme_event_drvadd()
540 &lims, props, in sme_event_drvadd()
703 uint32_t props = 0; in sme_update_limits() local
729 (*sme->sme_get_limits)(sme, edata, &lims, &props); in sme_update_limits()
732 sme_event_register(sdict, edata, sme, &lims, props, in sme_update_limits()