Lines Matching refs:parent
74 struct aspeed_p2a_ctrl *parent;
105 struct aspeed_p2a_ctrl *ctrl = priv->parent;
176 struct aspeed_p2a_ctrl *ctrl = priv->parent;
250 priv->parent = file->private_data;
273 mutex_lock(&priv->parent->tracking);
275 priv->parent->readers -= priv->read;
278 priv->parent->readerwriters[i] -= priv->readwrite[i];
280 if (priv->parent->readerwriters[i] > 0)
283 bits |= priv->parent->config->regions[i].bit;
294 regmap_update_bits(priv->parent->regmap, SCU2C, bits, bits);
296 /* If parent->readers is zero and open windows is 0, disable the
299 if (!open_regions && priv->parent->readers == 0)
300 aspeed_p2a_disable_bridge(priv->parent);
302 mutex_unlock(&priv->parent->tracking);
362 misc_ctrl->regmap = syscon_node_to_regmap(pdev->dev.parent->of_node);
377 misc_ctrl->miscdev.parent = dev;