mema_eid
switch (mema_eid(err, acerr)) {
case mema_eid(EBADF, AC_ERR_MEM_PERM):
case mema_eid(EBUSY, AC_ERR_MEM_BK):
case mema_eid(EINTR, AC_ERR_KPM_CANCELLED):
case mema_eid(EINTR, AC_ERR_KPM_REFUSED):
case mema_eid(EINVAL, AC_ERR_MEM_BK):
case mema_eid(EINVAL, AC_ERR_BD):
case mema_eid(EINVAL, AC_ERR_BD_TYPE):
case mema_eid(EINVAL, AC_ERR_BD_STATE):
case mema_eid(EINVAL, AC_ERR_MEM_TEST):
case mema_eid(EINVAL, AC_ERR_MEM_TEST_PAR):
case mema_eid(EINVAL, AC_ERR_KPM_SPAN):
case mema_eid(EINVAL, AC_ERR_KPM_DUP):
case mema_eid(EINVAL, AC_ERR_KPM_FAULT):
case mema_eid(EINVAL, AC_ERR_KPM_RESOURCE):
case mema_eid(EINVAL, AC_ERR_KPM_NOTSUP):
case mema_eid(EINVAL, AC_ERR_KPM_NOHANDLES):
case mema_eid(EINVAL, AC_ERR_KPM_NONRELOC):
case mema_eid(EINVAL, AC_ERR_KPM_HANDLE):
case mema_eid(EINVAL, AC_ERR_KPM_BUSY):
case mema_eid(EINVAL, AC_ERR_KPM_NOTVIABLE):
case mema_eid(EINVAL, AC_ERR_KPM_SEQUENCE):
case mema_eid(EINVAL, AC_ERR_KPM_NOWORK):
case mema_eid(EINVAL, AC_ERR_KPM_NOTFINISHED):
case mema_eid(EINVAL, AC_ERR_KPM_NOTRUNNING):
case mema_eid(ENOMEM, AC_ERR_VMEM):
case mema_eid(EINTR, AC_ERR_INTR):
case mema_eid(EINTR, AC_ERR_TIMEOUT):
case mema_eid(EINVAL, AC_ERR_MEM_DEINTLV):