Lines Matching refs:match
61 asd->match.i2c.adapter_id == client->adapter->nr && in match_i2c()
62 asd->match.i2c.address == client->addr; in match_i2c()
71 return !strcmp(asd->match.device_name, dev_name(sd->dev)); in match_devname()
76 return sd->fwnode == asd->match.fwnode; in match_fwnode()
81 if (!asd->match.custom.match) in match_custom()
85 return asd->match.custom.match(sd->dev, asd); in match_custom()
95 bool (*match)(struct v4l2_subdev *, struct v4l2_async_subdev *); in v4l2_async_find_match() local
102 match = match_custom; in v4l2_async_find_match()
105 match = match_devname; in v4l2_async_find_match()
108 match = match_i2c; in v4l2_async_find_match()
111 match = match_fwnode; in v4l2_async_find_match()
120 if (match(sd, asd)) in v4l2_async_find_match()
322 if (asd->match.fwnode == fwnode) in __v4l2_async_notifier_fwnode_has_async_subdev()
333 if (sd->asd->match.fwnode == fwnode) in __v4l2_async_notifier_fwnode_has_async_subdev()
358 asd->match.fwnode == in v4l2_async_notifier_fwnode_has_async_subdev()
359 other_asd->match.fwnode) in v4l2_async_notifier_fwnode_has_async_subdev()
398 notifier, asd->match.fwnode, i)) { in __v4l2_async_notifier_register()
513 fwnode_handle_put(asd->match.fwnode); in v4l2_async_notifier_cleanup()