Um pouco mais à frente na página top
man:
If a process is in the "SLEEP" or "LOCK" state, the state column will report the name of the event or lock on which the process is waiting. Lock names are prefixed with an asterisk "*" while sleep events are not
Então, basicamente, todos os "STATE" não maiúsculos, não prefixados com um asterisco, são nomes de eventos do sono.
Esses rótulos são definidos no kernel do FreeBSD, então é aqui que você deve procurar o significado deles.
Infelizmente, não há um resumo agradável, pois o nome do evento é definido pelas sleep
chamadas.
Por exemplo, em algum lugar em /usr/src/sys/kern/sys_pipe.c
na função pipe_read
:
error = msleep(rpipe, PIPE_MTX(rpipe), PRIBIO | PCATCH, "piperd", 0);
Ou em /usr/src/sys/kern/sys_pipe.c
na função kern_nanosleep
:
error = tsleep(&nanowait, PWAIT | PCATCH, "nanslp", tvtohz(&tv));