grandparent
struct clk_hw *parent, *grandparent;
grandparent = clk_hw_get_parent(parent);
if (!grandparent)
grandparent_rate = clk_hw_get_rate(grandparent);
struct clk_hw *parent, *grandparent;
grandparent = clk_hw_get_parent(parent);
if (!grandparent)
grandparent_rate = clk_hw_get_rate(grandparent);
struct device *dparent = grandparent(dport_dev);
for (iter = dev; iter; iter = grandparent(iter)) {
struct device *dport_dev = grandparent(iter);
return find_cxl_port(grandparent(&cxlmd->dev), dport);
struct dentry *grandparent = parent->d_parent;
struct xe_gt *gt = grandparent->d_inode->i_private;
struct device *grandparent;
grandparent = pdev->dev.parent->parent;
if (!grandparent)
if (!dev_is_pci(grandparent))
uport = to_pci_dev(grandparent);
struct assoc_array_node *parent, *grandparent;
grandparent = assoc_array_ptr_to_node(ptr);
if (grandparent->nr_leaves_on_branch <= ASSOC_ARRAY_FAN_OUT + 1) {
parent = grandparent;
char *grandparent = NULL, *parent = NULL, *child = NULL;
grandparent = cg_name(root, "cg_test_grandparent");
if (!parent || !child || !grandparent)
if (cg_create(grandparent))
if (grandparent)
cg_destroy(grandparent);
free(grandparent);