Home | History | Annotate | Download | only in os

Lines Matching refs:ena

46  * ENA Manipulation
48 * Routines to generate ENA formats 0, 1 and 2 are available as well as
50 * ENA are extractable via fm_ena_time_get(), fm_ena_id_get(),
821 * ena uint64_t <ena>
836 uint64_t ena, const nvlist_t *detector, ...)
855 if (nvlist_add_uint64(ereport, FM_EREPORT_ENA, ena)) {
1149 fm_ena_increment(uint64_t ena)
1153 switch (ENA_FORMAT(ena)) {
1155 new_ena = ena + (1 << ENA_FMT1_GEN_SHFT);
1158 new_ena = ena + (1 << ENA_FMT2_GEN_SHFT);
1170 uint64_t ena = 0;
1175 ena = (uint64_t)((format & ENA_FORMAT_MASK) |
1181 ena = (uint64_t)((format & ENA_FORMAT_MASK) |
1189 ena = (uint64_t)((format & ENA_FORMAT_MASK) |
1196 return (ena);
1210 fm_ena_generation_get(uint64_t ena)
1214 switch (ENA_FORMAT(ena)) {
1216 gen = (ena & ENA_FMT1_GEN_MASK) >> ENA_FMT1_GEN_SHFT;
1219 gen = (ena & ENA_FMT2_GEN_MASK) >> ENA_FMT2_GEN_SHFT;
1230 fm_ena_format_get(uint64_t ena)
1233 return (ENA_FORMAT(ena));
1237 fm_ena_id_get(uint64_t ena)
1241 switch (ENA_FORMAT(ena)) {
1243 id = (ena & ENA_FMT1_ID_MASK) >> ENA_FMT1_ID_SHFT;
1246 id = (ena & ENA_FMT2_ID_MASK) >> ENA_FMT2_ID_SHFT;
1256 fm_ena_time_get(uint64_t ena)
1260 switch (ENA_FORMAT(ena)) {
1262 time = (ena & ENA_FMT1_TIME_MASK) >> ENA_FMT1_TIME_SHFT;
1265 time = (ena & ENA_FMT2_TIME_MASK) >> ENA_FMT2_TIME_SHFT;