Lines Matching defs:drv_data
57 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
60 if (drv_data->pwr) {
61 err = reset_control_deassert(drv_data->pwr);
68 if (drv_data->sw_rst) {
69 err = reset_control_deassert(drv_data->sw_rst);
76 if (drv_data->pwr_rst) {
77 err = reset_control_deassert(drv_data->pwr_rst);
90 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
94 if (drv_data->pwr) {
95 err = reset_control_assert(drv_data->pwr);
106 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
108 drv_data->pwr = devm_reset_control_get(dev, "pwr-dwn");
109 if (IS_ERR(drv_data->pwr)) {
111 drv_data->pwr = NULL;
114 drv_data->sw_rst = devm_reset_control_get(dev, "sw-rst");
115 if (IS_ERR(drv_data->sw_rst)) {
117 drv_data->sw_rst = NULL;
120 drv_data->pwr_rst = devm_reset_control_get(dev, "pwr-rst");
121 if (IS_ERR(drv_data->pwr_rst)) {
123 drv_data->pwr_rst = NULL;
147 struct st_ahci_drv_data *drv_data;
151 drv_data = devm_kzalloc(&pdev->dev, sizeof(*drv_data), GFP_KERNEL);
152 if (!drv_data)
158 hpriv->plat_data = drv_data;
185 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
192 if (drv_data->pwr) {
193 err = reset_control_assert(drv_data->pwr);