catu_drvdata
static int catu_wait_for_ready(struct catu_drvdata *drvdata)
static int catu_enable_hw(struct catu_drvdata *drvdata, enum cs_mode cs_mode,
struct catu_drvdata *catu_drvdata = csdev_to_catu_drvdata(csdev);
guard(raw_spinlock_irqsave)(&catu_drvdata->spinlock);
CS_UNLOCK(catu_drvdata->base);
rc = catu_enable_hw(catu_drvdata, mode, path);
CS_LOCK(catu_drvdata->base);
static int catu_disable_hw(struct catu_drvdata *drvdata)
struct catu_drvdata *catu_drvdata = csdev_to_catu_drvdata(csdev);
guard(raw_spinlock_irqsave)(&catu_drvdata->spinlock);
CS_UNLOCK(catu_drvdata->base);
rc = catu_disable_hw(catu_drvdata);
CS_LOCK(catu_drvdata->base);
struct catu_drvdata *drvdata;
struct catu_drvdata *drvdata = dev_get_drvdata(dev);
struct catu_drvdata *drvdata = dev_get_drvdata(&pdev->dev);
struct catu_drvdata *drvdata = dev_get_drvdata(dev);
struct catu_drvdata *drvdata = dev_get_drvdata(dev);
catu_read_##name(struct catu_drvdata *drvdata) \
catu_write_##name(struct catu_drvdata *drvdata, u32 val) \
catu_read_##name(struct catu_drvdata *drvdata) \
catu_write_##name(struct catu_drvdata *drvdata, u64 val) \