SCDATA
if(SCDATA(ptr)) {
struct aha152x_scdata *sc = SCDATA(cmd);
sc = SCDATA(ptr);
SCDATA(ptr) ? SCNEXT(ptr) : NULL);
for (ptr = DISCONNECTED_SC; ptr; ptr = SCDATA(ptr) ? SCNEXT(ptr) : NULL)
#define SCNEXT(SCpnt) SCDATA(SCpnt)->next
#define SCSEM(SCpnt) SCDATA(SCpnt)->done