struct media_pipeline_walk *walk)
 {
        struct media_pipeline_walk_entry *entry = media_pipeline_walk_top(walk);
-       struct media_pad *pad;
+       struct media_pad *origin;
        struct media_link *link;
        struct media_pad *local;
        struct media_pad *remote;
        int ret;
 
-       pad = entry->pad;
+       origin = entry->pad;
        link = list_entry(entry->links, typeof(*link), list);
        media_pipeline_walk_pop(walk);
 
                link->sink->entity->name, link->sink->index);
 
        /* Get the local pad and remote pad. */
-       if (link->source->entity == pad->entity) {
+       if (link->source->entity == origin->entity) {
                local = link->source;
                remote = link->sink;
        } else {
         * Skip links that originate from a different pad than the incoming pad
         * that is not connected internally in the entity to the incoming pad.
         */
-       if (pad != local &&
-           !media_entity_has_pad_interdep(pad->entity, pad->index, local->index)) {
+       if (origin != local &&
+           !media_entity_has_pad_interdep(origin->entity, origin->index,
+                                          local->index)) {
                dev_dbg(walk->mdev->dev,
                        "media pipeline: skipping link (no route)\n");
                return 0;