Lines Matching refs:match

60 		asd->match.i2c.adapter_id == client->adapter->nr &&  in match_i2c()
61 asd->match.i2c.address == client->addr; in match_i2c()
70 return !strcmp(asd->match.device_name, dev_name(sd->dev)); in match_devname()
87 if (sd->fwnode == asd->match.fwnode) in match_fwnode()
99 asd_fwnode_is_ep = fwnode_graph_is_endpoint(asd->match.fwnode); in match_fwnode()
110 other_fwnode = asd->match.fwnode; in match_fwnode()
112 dev_fwnode = fwnode_graph_get_port_parent(asd->match.fwnode); in match_fwnode()
145 if (!asd->match.custom.match) in match_custom()
149 return asd->match.custom.match(sd->dev, asd); in match_custom()
160 bool (*match)(struct v4l2_async_notifier *notifier, in v4l2_async_find_match() local
168 match = match_custom; in v4l2_async_find_match()
171 match = match_devname; in v4l2_async_find_match()
174 match = match_i2c; in v4l2_async_find_match()
177 match = match_fwnode; in v4l2_async_find_match()
186 if (match(notifier, sd, asd)) in v4l2_async_find_match()
202 return strcmp(asd_x->match.device_name, in asd_equal()
203 asd_y->match.device_name) == 0; in asd_equal()
205 return asd_x->match.i2c.adapter_id == in asd_equal()
206 asd_y->match.i2c.adapter_id && in asd_equal()
207 asd_x->match.i2c.address == in asd_equal()
208 asd_y->match.i2c.address; in asd_equal()
210 return asd_x->match.fwnode == asd_y->match.fwnode; in asd_equal()
610 fwnode_handle_put(asd->match.fwnode); in __v4l2_async_notifier_cleanup()
663 asd->match.fwnode = fwnode_handle_get(fwnode); in v4l2_async_notifier_add_fwnode_subdev()
689 asd->match.fwnode = remote; in v4l2_async_notifier_add_fwnode_remote_subdev()
712 asd->match.i2c.adapter_id = adapter_id; in v4l2_async_notifier_add_i2c_subdev()
713 asd->match.i2c.address = address; in v4l2_async_notifier_add_i2c_subdev()
738 asd->match.device_name = device_name; in v4l2_async_notifier_add_devname_subdev()