Lines Matching defs:fwnode
146 struct fwnode_handle *fwnode, int index)
153 err = fwnode_property_get_reference_args(fwnode, "io-channels",
159 idev = bus_find_device_by_fwnode(&iio_bus_type, iiospec.fwnode);
161 fwnode_handle_put(iiospec.fwnode);
171 fwnode_handle_put(iiospec.fwnode);
183 static struct iio_channel *fwnode_iio_channel_get(struct fwnode_handle *fwnode,
196 err = __fwnode_iio_channel_get(channel, fwnode, index);
208 __fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode, const char *name)
220 index = fwnode_property_match_string(fwnode, "io-channel-names",
223 chan = fwnode_iio_channel_get(fwnode, index);
229 fwnode, name, index);
258 struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
265 chan = __fwnode_iio_channel_get_by_name(fwnode, name);
274 fwnode_for_each_parent_node(fwnode, parent) {
280 chan = __fwnode_iio_channel_get_by_name(fwnode, name);
293 struct fwnode_handle *fwnode = dev_fwnode(dev);
299 ret = fwnode_property_get_reference_args(fwnode, "io-channels",
316 ret = __fwnode_iio_channel_get(&chans[mapind], fwnode, mapind);
432 struct fwnode_handle *fwnode,
438 channel = fwnode_iio_channel_get_by_name(fwnode, channel_name);