devnames
const struct devnames *names;
static const struct devnames devnames[] = {
} else if (id - CHELSIO_T4 < nitems(devnames))
sc->names = &devnames[id - CHELSIO_T4];
sc->names = &devnames[nitems(devnames) - 1];
char *devnames[NDEVTYPE] = {"fw", "fwmem"};
if (dev_stdclone(name, &subp, devnames[i], &unit) == 2)
0660, "%s%d.%d", devnames[i], unit, sub);
char **devnames = *devnamesp;
if (devnames == NULL) {
devnames = malloc(names * sizeof(caddr_t), M_DEVBUF,
*devnamesp = devnames;
devnames[idx] = malloc(ep - dn + 1,
memcpy(devnames[idx], dn, ep - dn);
while (*devnames != NULL) {
if (strcmp(dn, *devnames) == 0)
devnames++;
disk_match(const char *devnames, const char *disk, size_t len)
dname = devnames;
char devnames[devnames_size];
memset(devnames, 0, devnames_size);
objdn.elm_devnames = devnames;
skip_pass_devices(char *devnames, size_t devnameslen)
tmp = devnames;
strlcpy(devnames, devs, devnameslen);
if (devnames[0] == '\0')
strlcpy(devnames, passes, devnameslen);
fetch_device_details(char *devnames, char **model, char **serial, off_t *size)
comma = (int)strcspn(devnames, ",");
asprintf(&tmp, "/dev/%.*s", comma, devnames);