Lines Matching defs:path
80 char path[64];
106 drsmp_get_init(void *umad, DRPath *path, int attr, int mod)
125 if (path)
126 memcpy(smp->initial_path, path->path, path->hop_cnt+1);
128 smp->hop_cnt = path->hop_cnt;
151 drsmp_set_init(void *umad, DRPath *path, int attr, int mod, void *data)
166 if (path)
167 memcpy(smp->initial_path, path->path, path->hop_cnt+1);
172 smp->hop_cnt = path->hop_cnt;
188 str2DRPath(char *str, DRPath *path)
192 path->hop_cnt = -1;
198 path->path[++path->hop_cnt] = atoi(str);
205 if (path->path[0] != 0 ||
206 (path->hop_cnt > 0 && dev_port && path->path[1] != dev_port)) {
212 return path->hop_cnt;
238 DRPath path;
298 str2DRPath(strdup(argv[0]), &path) < 0)
299 IBPANIC("bad path str '%s'", argv[0]);
323 drsmp_get_init(umad, &path, attr, mod);