Lines Matching refs:mapp
77 MAP *mapp; in add_mapping() local
81 mapp = malloc((u_int)sizeof(MAP)); in add_mapping()
82 if (copy == NULL || mapp == NULL) in add_mapping()
84 mapp->next = NULL; in add_mapping()
86 cur = maplist = mapp; in add_mapping()
88 cur->next = mapp; in add_mapping()
89 cur = mapp; in add_mapping()
92 mapp->porttype = arg; in add_mapping()
93 mapp->conditional = 0; in add_mapping()
98 mapp->type = mapp->porttype; in add_mapping()
99 mapp->porttype = NULL; in add_mapping()
103 if (arg == mapp->porttype) /* [><@=! baud]:term */ in add_mapping()
104 mapp->porttype = termp = NULL; in add_mapping()
111 if (mapp->conditional & GT) in add_mapping()
113 mapp->conditional |= LT; in add_mapping()
116 if (mapp->conditional & LT) in add_mapping()
118 mapp->conditional |= GT; in add_mapping()
122 mapp->conditional |= EQ; in add_mapping()
125 mapp->conditional |= NOT; in add_mapping()
132 if (mapp->conditional) in add_mapping()
140 mapp->speed = baudrate(p); in add_mapping()
146 mapp->type = arg; in add_mapping()
153 if (mapp->conditional & NOT) in add_mapping()
154 mapp->conditional = ~mapp->conditional & (EQ | GT | LT); in add_mapping()
158 if (mapp->porttype) in add_mapping()
160 mapp->porttype = port; in add_mapping()
164 (void)printf("port: %s\n", mapp->porttype ? mapp->porttype : "ANY"); in add_mapping()
165 (void)printf("type: %s\n", mapp->type); in add_mapping()
168 if (mapp->conditional & GT) { in add_mapping()
172 if (mapp->conditional & EQ) { in add_mapping()
176 if (mapp->conditional & LT) in add_mapping()
178 (void)printf("\nspeed: %d\n", mapp->speed); in add_mapping()
191 MAP *mapp; in mapped() local
195 for (mapp = maplist; mapp; mapp = mapp->next) in mapped()
196 if (mapp->porttype == NULL || !strcmp(mapp->porttype, type)) { in mapped()
197 switch (mapp->conditional) { in mapped()
202 match = (ospeed == mapp->speed); in mapped()
205 match = (ospeed >= mapp->speed); in mapped()
208 match = (ospeed > mapp->speed); in mapped()
211 match = (ospeed <= mapp->speed); in mapped()
214 match = (ospeed < mapp->speed); in mapped()
218 return (mapp->type); in mapped()