Lines Matching refs:param
61 #include <sys/param.h>
2737 param[] =
2788 param[0].u.str = vendor;
2789 param[1].u.str = model;
2790 param[2].u.str = type;
2791 param[3].u.str = revision;
2792 param[4].u.i = &bus;
2793 param[5].u.i = &channel;
2794 param[6].u.i = &id;
2795 param[7].u.i = &lun;
2824 for (i = 0; i < NELEMS (param); ++i)
2826 if (strncmp (string, param[i].name, param[i].name_len) == 0)
2828 string += param[i].name_len;
2833 for (j = 0; j < NELEMS (param); ++j)
2835 c1 = strstr (string, param[j].name);
2843 if (param[i].is_int)
2847 *param[i].u.i = strtol (string, &end, 10);
2851 *param[i].u.i = 0;
2855 strncpy (param[i].u.str, string, 32);
2856 param[i].u.str[31] = '\0';
2866 if (param[i].u.v == &bus)
2874 if (i >= NELEMS (param))
4113 param[] =
4164 param[0].u.str = vendor;
4165 param[1].u.str = model;
4166 param[2].u.str = type;
4167 param[3].u.str = revision;
4168 param[4].u.i = &bus;
4169 param[5].u.i = &channel;
4170 param[6].u.i = &id;
4171 param[7].u.i = &lun;
4204 for (i = 0; i < NELEMS (param); ++i)
4206 if (strncmp (string, param[i].name, param[i].name_len) == 0)
4208 string += param[i].name_len;
4210 if (param[i].is_int)
4212 *param[i].u.i = strtol (string, &end, 10);
4217 strncpy (param[i].u.str, string, 32);
4218 param[i].u.str[31] = '\0';
4224 if (param[i].u.v == &bus)
4229 if (i >= NELEMS (param))