host->data_status = status;
if(data)
data->bytes_xfered += nbytes;
+ else
+ printk("%s %d host data NULL err",__FUNCTION__,__LINE__);
smp_wmb();
rk29_sdmmc_set_pending(host, EVENT_DATA_ERROR);
tasklet_schedule(&host->tasklet);
host->pio_offset = offset;
if(data)
data->bytes_xfered += nbytes;
+ else
+ printk("%s %d host data NULL err",__FUNCTION__,__LINE__);
return;
done:
if(data)
data->bytes_xfered += nbytes;
+ else
+ printk("%s %d host data NULL err",__FUNCTION__,__LINE__);
smp_wmb();
rk29_sdmmc_set_pending(host, EVENT_XFER_COMPLETE);
}
host->data_status = status;
if(data)
data->bytes_xfered += nbytes;
+ else
+ printk("%s %d host data NULL err",__FUNCTION__,__LINE__);
smp_wmb();
rk29_sdmmc_set_pending(host, EVENT_DATA_ERROR);
tasklet_schedule(&host->tasklet);
host->pio_offset = offset;
if(data)
data->bytes_xfered += nbytes;
+ else
+ printk("%s %d host data NULL err",__FUNCTION__,__LINE__);
return;
done:
if(data)
data->bytes_xfered += nbytes;
+ else
+ printk("%s %d host data NULL err",__FUNCTION__,__LINE__);
smp_wmb();
rk29_sdmmc_set_pending(host, EVENT_XFER_COMPLETE);
}