Lines Matching refs:mp
1057 struct minor *mp, *smp;
1072 for (smp = NULL, mp = dep->head; mp; mp = mp->next) {
1074 (void) check_minor_type(mp->node, mp->minor, dcip);
1076 smp = mp;
1978 struct minor *mp;
1990 mp = (struct minor *)s_zalloc(sizeof (struct minor));
1991 mp->node = node;
1992 mp->minor = minor;
1993 mp->next = NULL;
1997 dep->head = mp;
1999 dep->tail->next = mp;
2001 dep->tail = mp;
4645 char *np, *ap, *mp;
4650 np = ap = mp = NULL;
4684 if ((mp = strrchr(cmp_str, ':')) == NULL) {
4692 if (get_component(mp + 1, dep->match_arg) == NULL) {
4724 *mp = '\0';
7148 struct mperm *mp;
7190 * mp->mp_drvname = device name from minor_perm
7191 * mp->mp_minorname = minor part of device name from
7197 for (mp = minor_perms; mp != NULL; mp = mp->mp_next) {
7199 (strcmp(mp->mp_drvname, node_name) == 0 ? TRUE : FALSE);
7201 (strcmp(mp->mp_drvname, minor_name) == 0 ? TRUE:FALSE);
7203 (strcmp(mp->mp_drvname, "clone") == 0 ? TRUE : FALSE);
7205 (strcmp(mp->mp_drvname, driver) == 0 ? TRUE : FALSE);
7212 * 1. mp->mp_drvname matches driver.
7216 * 2. mp->mp_drvname matches node_name and this
7245 if (gmatch(minor_name, mp->mp_minorname) != 0) {
7246 *uid = mp->mp_uid;
7247 *gid = mp->mp_gid;
7248 *mode = spectype | mp->mp_mode;