Lines Matching refs:path
298 char *path, *sep; in pci_init_name_list_path() local
325 path = pci_malloc(a, size); in pci_init_name_list_path()
326 len = GetModuleFileName(module, path, size-sizeof(PCI_IDS)-4); /* 4 for "\\\\?\\" */ in pci_init_name_list_path()
329 free(path); in pci_init_name_list_path()
334 path[0] = '\0'; in pci_init_name_list_path()
343 if (((path[0] >= 'a' && path[0] <= 'z') || in pci_init_name_list_path()
344 (path[0] >= 'A' && path[0] <= 'Z')) && in pci_init_name_list_path()
345 strncmp(path+1, ":\\??\\", 5) == 0) in pci_init_name_list_path()
347 memmove(path, path+2, len-2); in pci_init_name_list_path()
349 path[len] = '\0'; in pci_init_name_list_path()
365 if (strncmp(path, "\\UNC\\", 5) == 0 || in pci_init_name_list_path()
366 strncmp(path, "UNC\\", 4) == 0 || in pci_init_name_list_path()
367 (((path[0] >= 'a' && path[0] <= 'z') || (path[0] >= 'A' && path[0] <= 'Z')) && in pci_init_name_list_path()
370 memmove(path+4, path, len); in pci_init_name_list_path()
371 memcpy(path, "\\\\?\\", 4); in pci_init_name_list_path()
373 path[len] = '\0'; in pci_init_name_list_path()
387 path = pci_malloc(a, len+sizeof(PCI_IDS)); in pci_init_name_list_path()
388 memcpy(path, exe_path, len+1); in pci_init_name_list_path()
392 sep = strrchr(path, '\\'); in pci_init_name_list_path()
400 free(path); in pci_init_name_list_path()
406 pci_set_name_list_path(a, path, 1); in pci_init_name_list_path()