Lines Matching defs:child
36 struct mux_child *child;
42 struct mux_child *child = &mux->child[idx];
62 cache = &child->ext_info_cache[i];
232 devm_kfree(dev, mux->child[idx].ext_info_cache[private].data);
233 mux->child[idx].ext_info_cache[private].data = new;
234 mux->child[idx].ext_info_cache[private].size = len;
244 struct mux_child *child = &mux->child[idx];
284 child->ext_info_cache = devm_kcalloc(dev,
286 sizeof(*child->ext_info_cache),
288 if (!child->ext_info_cache)
292 child->ext_info_cache[i].size = -1;
313 child->ext_info_cache[i].data = devm_kmemdup(dev, page, ret + 1,
315 if (!child->ext_info_cache[i].data)
318 child->ext_info_cache[i].data[ret] = 0;
319 child->ext_info_cache[i].size = ret;
372 dev_err(dev, "not even a single child\n");
377 sizeof_priv += sizeof(*mux->child) * children;
386 mux->child = (struct mux_child *)(mux + 1);
387 mux->chan = (struct iio_chan_spec *)(mux->child + children);