ksscanf
ksscanf(cp, "%x\t%80[^\n]", vendor, *desc) == 2)
ksscanf(cp, "%x\t%80[^\n]", device, *desc) == 2)
if (ksscanf(tmp, "%02x", &val) == 1) {
int ret = ksscanf(p, "%u.%u.%u", &se, &sh, &cu);
if (ksscanf(c, "%2hhd.%2hhd.%2hhd]", &start, &mid, &end) != 3)
if (ksscanf(c, "%2u]", &rdev->vce.fb_version) != 1)
chars = ksscanf(buffer, "%lu", &val);
chars = ksscanf(buffer, "%u", &val);
count = ksscanf(local_macstr, "%x%*c%x%*c%x%*c%x%*c%x%*c%x",
ksscanf(sc->fw_version, "%d.%d.%d", &sc->fw_ver_major,
ksscanf(tmp, "%*[a-z]%*d%*[s]%d%c", &has_slice, &has_part);
i = ksscanf(req, "%5[^:]:%6s", b1, b2);
r = ksscanf(s, "%d.%d", &i, &f);
n = ksscanf(str, "%8x-%4x-%4x-%2x%2x-%2x%2x%2x%2x%2x%2x", c + 0, c + 1,
if (ksscanf(mf, patt, vfsname, devname) < 1)
n = ksscanf(macstr, "%x:%x:%x:%x:%x:%x", &o0, &o1, &o2,
if (ksscanf(cp, "%d.%d.%d.%d", &a[0], &a[1], &a[2], &a[3]) != 4)
if (ksscanf(cp, "%x:%x:%x:%x:%x:%x", &a[0], &a[1], &a[2], &a[3], &a[4], &a[5]) != 6)
if ((ksscanf(cp, "%2x", &val) != 1) || (val > 0xff))
if (ksscanf(cp, "%d.%d.%d.%d", &a[0], &a[1], &a[2], &a[3]) != 4)
if (ksscanf(cp, "%x:%x:%x:%x:%x:%x", &a[0], &a[1], &a[2], &a[3], &a[4], &a[5]) != 6)
if ((ksscanf(cp, "%2x", &val) != 1) || (val > 0xff))
int ksscanf(const char *, char const *, ...)