Lines Matching refs:src_sd
324 int v4l2_create_fwnode_links_to_pad(struct v4l2_subdev *src_sd, in v4l2_create_fwnode_links_to_pad() argument
332 fwnode_graph_for_each_endpoint(src_sd->fwnode, endpoint) { in v4l2_create_fwnode_links_to_pad()
337 src_idx = media_entity_get_fwnode_pad(&src_sd->entity, in v4l2_create_fwnode_links_to_pad()
341 dev_dbg(src_sd->dev, "no source pad found for %pfw\n", in v4l2_create_fwnode_links_to_pad()
348 dev_dbg(src_sd->dev, "no remote ep found for %pfw\n", in v4l2_create_fwnode_links_to_pad()
363 dev_dbg(src_sd->dev, in v4l2_create_fwnode_links_to_pad()
377 src = &src_sd->entity.pads[src_idx]; in v4l2_create_fwnode_links_to_pad()
381 dev_dbg(src_sd->dev, in v4l2_create_fwnode_links_to_pad()
383 src_sd->entity.name, src_idx, in v4l2_create_fwnode_links_to_pad()
388 dev_dbg(src_sd->dev, "creating link %s:%d -> %s:%d\n", in v4l2_create_fwnode_links_to_pad()
389 src_sd->entity.name, src_idx, in v4l2_create_fwnode_links_to_pad()
392 ret = media_create_pad_link(&src_sd->entity, src_idx, in v4l2_create_fwnode_links_to_pad()
395 dev_err(src_sd->dev, in v4l2_create_fwnode_links_to_pad()
397 src_sd->entity.name, src_idx, in v4l2_create_fwnode_links_to_pad()
409 int v4l2_create_fwnode_links(struct v4l2_subdev *src_sd, in v4l2_create_fwnode_links() argument
421 ret = v4l2_create_fwnode_links_to_pad(src_sd, pad, 0); in v4l2_create_fwnode_links()