DESCENDENT
if (EQUAL(device, dr_dev) || DESCENDENT(device, dr_dev)) {
if ((cflag == LOCK_FOR_DR) && DESCENDENT(dr_dev, device)) {