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;
148 struct st_ahci_drv_data *drv_data;
152 drv_data = devm_kzalloc(&pdev->dev, sizeof(*drv_data), GFP_KERNEL);
153 if (!drv_data)
159 hpriv->plat_data = drv_data;
189 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
196 if (drv_data->pwr) {
197 err = reset_control_assert(drv_data->pwr);