Lines Matching full:alert
82 unsigned long alert_mark; /* index of SDB of alert request position */
439 * 2. Function alloc_sampling_buffer() sets the Alert Request in allocate_buffers()
440 * Control indicator to trigger a measurement-alert to harvest in allocate_buffers()
442 * measurement alert interrupt fires quick enough to handle in allocate_buffers()
445 * Currently there is no need for setup alert request on every in allocate_buffers()
1123 * using the Program Request Alert code. The regs.int_parm_long in perf_push_sample()
1417 * the point of alert indicator. And ignore the SDBs which are not
1421 * 2. Remove alert indicator in the buffer.
1442 /* Remove alert indicators in the buffer */ in aux_output_end()
1479 "%s: range %ld head %ld alert %ld empty %ld\n", in aux_output_begin()
1495 /* Set alert indicator */ in aux_output_begin()
1507 debug_sprintf_event(sfdbg, 6, "%s: head %ld alert %ld empty %ld " in aux_output_begin()
1517 * Set alert indicator on SDB at index @alert_index while sampler is running.
1555 * Set alert indicator on the SDB at index of aux->alert_mark. If this SDB is
1557 * If yes, that means new data is already there before we can set an alert
1558 * indicator. Caller should try to set alert indicator to some position behind.
1562 * (clear full indicator and alert indicator) for new data.
1569 * Return true if alert indicator is set successfully and false if not.
1579 debug_sprintf_event(sfdbg, 6, "%s: range %ld head %ld alert %ld " in aux_reset_buffer()
1585 * Just set alert indicator. Should check race with hardware in aux_reset_buffer()
1592 * Set alert indicator on empty SDB. Should check race in aux_reset_buffer()
1599 * Scan the SDBs to clear full and alert indicator used previously. in aux_reset_buffer()
1600 * Start scanning from one SDB behind empty_mark. If the new alert in aux_reset_buffer()
1633 * Measurement alert handler for diagnostic mode sampling.
1650 debug_sprintf_event(sfdbg, 6, "%s: #alert %ld\n", __func__, in hw_collect_aux()
1690 debug_sprintf_event(sfdbg, 6, "%s: head %ld alert %ld " in hw_collect_aux()
1698 debug_sprintf_event(sfdbg, 6, "%s: head %ld alert %ld " in hw_collect_aux()
2088 unsigned int alert, unsigned long unused) in cpumf_measurement_alert() argument
2092 if (!(alert & CPU_MF_INT_SF_MASK)) in cpumf_measurement_alert()
2102 /* The processing below must take care of multiple alert events that in cpumf_measurement_alert()
2105 /* Program alert request */ in cpumf_measurement_alert()
2106 if (alert & CPU_MF_INT_SF_PRA) { in cpumf_measurement_alert()
2117 if (alert != CPU_MF_INT_SF_PRA) in cpumf_measurement_alert()
2118 debug_sprintf_event(sfdbg, 6, "%s: alert %#x\n", __func__, in cpumf_measurement_alert()
2119 alert); in cpumf_measurement_alert()
2122 if (alert & CPU_MF_INT_SF_SACA) in cpumf_measurement_alert()
2126 if (alert & CPU_MF_INT_SF_LSDA) { in cpumf_measurement_alert()
2133 if (alert & (CPU_MF_INT_SF_IAE|CPU_MF_INT_SF_ISE)) { in cpumf_measurement_alert()
2134 pr_err("A sampling buffer entry is incorrect (alert=0x%x)\n", in cpumf_measurement_alert()
2135 alert); in cpumf_measurement_alert()