Lines Matching refs:path
292 static void get_node_path(struct device *dev, struct hardware_path *path) in get_node_path() argument
295 memset(&path->bc, -1, 6); in get_node_path()
299 path->mod = PCI_FUNC(devfn); in get_node_path()
300 path->bc[i--] = PCI_SLOT(devfn); in get_node_path()
307 path->bc[i--] = PCI_SLOT(devfn) | (PCI_FUNC(devfn)<< 5); in get_node_path()
309 path->bc[i--] = to_parisc_device(dev)->hw_path; in get_node_path()
315 static char *print_hwpath(struct hardware_path *path, char *output) in print_hwpath() argument
319 if (path->bc[i] == -1) in print_hwpath()
321 output += sprintf(output, "%u/", (unsigned char) path->bc[i]); in print_hwpath()
323 output += sprintf(output, "%u", (unsigned char) path->mod); in print_hwpath()
338 struct hardware_path path; in print_pa_hwpath() local
340 get_node_path(dev->dev.parent, &path); in print_pa_hwpath()
341 path.mod = dev->hw_path; in print_pa_hwpath()
342 return print_hwpath(&path, output); in print_pa_hwpath()
356 void get_pci_node_path(struct pci_dev *pdev, struct hardware_path *path) in get_pci_node_path() argument
358 get_node_path(&pdev->dev, path); in get_pci_node_path()
373 struct hardware_path path; in print_pci_hwpath() local
375 get_pci_node_path(dev, &path); in print_pci_hwpath()
376 return print_hwpath(&path, output); in print_pci_hwpath()
384 struct hardware_path path; in setup_bus_id() local
389 get_node_path(padev->dev.parent, &path); in setup_bus_id()
392 if (path.bc[i] == -1) in setup_bus_id()
394 output += sprintf(output, "%u:", (unsigned char) path.bc[i]); in setup_bus_id()
756 void device_to_hwpath(struct device *dev, struct hardware_path *path) in device_to_hwpath() argument
761 get_node_path(dev->parent, path); in device_to_hwpath()
762 path->mod = padev->hw_path; in device_to_hwpath()
764 get_node_path(dev, path); in device_to_hwpath()
826 struct hardware_path path; in walk_native_bus() local
828 get_node_path(parent, &path); in walk_native_bus()
836 path.mod = i; in walk_native_bus()
837 dev = alloc_pa_dev(hpa, &path); in walk_native_bus()