Lines Matching refs:sd
113 struct v4l2_subdev *sd; in cx18_i2c_register() local
121 sd = v4l2_i2c_new_subdev(&cx->v4l2_dev, in cx18_i2c_register()
123 if (sd != NULL) in cx18_i2c_register()
124 sd->grp_id = hw; in cx18_i2c_register()
125 sd = v4l2_i2c_new_subdev(&cx->v4l2_dev, in cx18_i2c_register()
127 if (sd != NULL) in cx18_i2c_register()
128 sd->grp_id = hw; in cx18_i2c_register()
129 sd = v4l2_i2c_new_subdev(&cx->v4l2_dev, in cx18_i2c_register()
131 if (sd != NULL) in cx18_i2c_register()
132 sd->grp_id = hw; in cx18_i2c_register()
133 return sd != NULL ? 0 : -1; in cx18_i2c_register()
144 sd = v4l2_i2c_new_subdev(&cx->v4l2_dev, adap, type, hw_addrs[idx], in cx18_i2c_register()
146 if (sd != NULL) in cx18_i2c_register()
147 sd->grp_id = hw; in cx18_i2c_register()
148 return sd != NULL ? 0 : -1; in cx18_i2c_register()
155 struct v4l2_subdev *sd; in cx18_find_hw() local
158 v4l2_device_for_each_subdev(sd, &cx->v4l2_dev) { in cx18_find_hw()
159 if (sd->grp_id == hw) { in cx18_find_hw()
160 result = sd; in cx18_find_hw()