FD_ISADMA
if (fd->flags & FD_ISADMA) {
fd->flags &= ~FD_ISADMA;
if (fd != NULL && (fd->flags & FD_ISADMA)) {
fd->flags |= FD_ISADMA;