AR_DF_PRESENT
if ((rdp->disks[i].flags & AR_DF_PRESENT) && rdp->disks[i].dev) {
if (rdp->disks[i].flags & AR_DF_PRESENT)
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_ONLINE);
if ((rdp->disks[disk].flags & AR_DF_PRESENT) && rdp->disks[disk].dev) {
if (((rdp->disks[disk].flags & (AR_DF_PRESENT | AR_DF_ONLINE)) ==
(AR_DF_PRESENT | AR_DF_ONLINE)) && rdp->disks[disk].dev)
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_SPARE);
(AR_DF_PRESENT|AR_DF_ASSIGNED|AR_DF_ONLINE|AR_DF_SPARE)) ==
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_SPARE)) &&
(AR_DF_ONLINE | AR_DF_PRESENT | AR_DF_ASSIGNED);
raid->disks[disk_number].flags = (AR_DF_PRESENT | AR_DF_ASSIGNED);
if ((rdp->disks[disk].flags & (AR_DF_PRESENT | AR_DF_ONLINE)) ==
(AR_DF_PRESENT | AR_DF_ONLINE))
if (rdp->disks[disk].flags & AR_DF_PRESENT) {
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_ONLINE);
raid->disks[disk].flags |= (AR_DF_PRESENT | AR_DF_ONLINE);
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_ONLINE);
(AR_DF_ONLINE | AR_DF_PRESENT | AR_DF_ASSIGNED);
(AR_DF_ONLINE | AR_DF_PRESENT | AR_DF_ASSIGNED);
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_ONLINE);
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_ONLINE);
raid->disks[disk_number].flags |= AR_DF_PRESENT;
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_ONLINE)) ==
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_ONLINE)) {
if (rdp->disks[drive].flags & AR_DF_PRESENT)
if (rdp->disks[drive].flags & AR_DF_PRESENT)
if ((rdp->disks[disk].flags & (AR_DF_PRESENT | AR_DF_ONLINE)) ==
(AR_DF_PRESENT | AR_DF_ONLINE)) {
(AR_DF_ONLINE | AR_DF_PRESENT | AR_DF_ASSIGNED);
(AR_DF_ONLINE | AR_DF_PRESENT | AR_DF_ASSIGNED);
(AR_DF_ONLINE | AR_DF_PRESENT | AR_DF_ASSIGNED);
if (((rdp->disks[drv].flags & (AR_DF_PRESENT|AR_DF_ONLINE)) ==
(AR_DF_PRESENT|AR_DF_ONLINE) && !rdp->disks[drv].dev)) {
(AR_DF_PRESENT|AR_DF_ONLINE))==(AR_DF_PRESENT|AR_DF_ONLINE) &&
~(AR_DF_PRESENT | AR_DF_ONLINE);
(AR_DF_PRESENT|AR_DF_ONLINE))==(AR_DF_PRESENT|AR_DF_ONLINE) &&
if (((rdp->disks[drv].flags & (AR_DF_PRESENT|AR_DF_ONLINE)) ==
(AR_DF_PRESENT|AR_DF_ONLINE) && !rdp->disks[drv].dev)) {
if (((rdp->disks[par].flags & (AR_DF_PRESENT|AR_DF_ONLINE)) ==
(AR_DF_PRESENT|AR_DF_ONLINE) && !rdp->disks[par].dev)) {
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_SPARE)) ==
(AR_DF_PRESENT | AR_DF_ASSIGNED | AR_DF_SPARE)) {
if (!(rdp->disks[disk].flags & AR_DF_PRESENT))