Lines Matching refs:str
218 static ssize_t of_device_get_modalias(struct device *dev, char *str, ssize_t len)
231 csize = snprintf(str, len, "of:N%pOFn%c%s", dev->of_node, 'T',
235 if (str)
236 str += csize;
244 csize = snprintf(str, len, "C%s", compat);
245 for (c = str; c; ) {
251 str += csize;
259 char *str;
270 str = kmalloc(size, GFP_KERNEL);
271 if (!str)
274 of_device_get_modalias(dev, str, size);
275 str[size - 1] = '\0';
276 ret = request_module(str);
277 kfree(str);
286 ssize_t of_device_modalias(struct device *dev, char *str, ssize_t len)
288 ssize_t sl = of_device_get_modalias(dev, str, len - 2);
294 str[sl++] = '\n';
295 str[sl] = 0;