Lines Matching refs:ovfl_ctrl
5183 pfm_ovfl_ctrl_t ovfl_ctrl; in pfm_overflow_handler() local
5252 ovfl_ctrl.val = 0; in pfm_overflow_handler()
5279 ovfl_arg->ovfl_ctrl.val = 0; /* module must fill in all fields */ in pfm_overflow_handler()
5313 ovfl_ctrl.bits.notify_user |= ovfl_arg->ovfl_ctrl.bits.notify_user; in pfm_overflow_handler()
5314 ovfl_ctrl.bits.block_task |= ovfl_arg->ovfl_ctrl.bits.block_task; in pfm_overflow_handler()
5315 ovfl_ctrl.bits.mask_monitoring |= ovfl_arg->ovfl_ctrl.bits.mask_monitoring; in pfm_overflow_handler()
5319 if (ovfl_arg->ovfl_ctrl.bits.reset_ovfl_pmds) reset_pmds |= mask; in pfm_overflow_handler()
5339 ovfl_ctrl.bits.notify_user = ovfl_notify ? 1 : 0; in pfm_overflow_handler()
5340 ovfl_ctrl.bits.block_task = ovfl_notify ? 1 : 0; in pfm_overflow_handler()
5341 ovfl_ctrl.bits.mask_monitoring = ovfl_notify ? 1 : 0; /* XXX: change for saturation */ in pfm_overflow_handler()
5342 ovfl_ctrl.bits.reset_ovfl_pmds = ovfl_notify ? 0 : 1; in pfm_overflow_handler()
5359 if (ovfl_notify && ovfl_ctrl.bits.notify_user) { in pfm_overflow_handler()
5368 if (CTX_OVFL_NOBLOCK(ctx) == 0 && ovfl_ctrl.bits.block_task) { in pfm_overflow_handler()
5396 ovfl_ctrl.bits.mask_monitoring ? 1 : 0)); in pfm_overflow_handler()
5400 if (ovfl_ctrl.bits.mask_monitoring) { in pfm_overflow_handler()