hardware_path
struct hardware_path;
struct hardware_path *path);
extern void get_pci_node_path(struct pci_dev *dev, struct hardware_path *path);
extern struct device *hwpath_to_device(struct hardware_path *modpath);
extern void device_to_hwpath(struct device *dev, struct hardware_path *path);
int pdc_get_initiator(struct hardware_path *, struct pdc_initiator *);
struct hardware_path mod_path; /* module path (device path - layers) */
struct hardware_path path;
static void get_node_path(struct device *dev, struct hardware_path *path)
static char *print_hwpath(struct hardware_path *path, char *output)
struct hardware_path path;
void get_pci_node_path(struct pci_dev *pdev, struct hardware_path *path)
struct hardware_path path;
struct hardware_path path;
static struct parisc_device *create_parisc_device(struct hardware_path *modpath)
alloc_pa_dev(unsigned long hpa, struct hardware_path *mod_path)
parse_tree_node(struct device *parent, int index, struct hardware_path *modpath);
struct hardware_path *modpath)
struct hardware_path *modpath)
struct hardware_path * modpath;
parse_tree_node(struct device *parent, int index, struct hardware_path *modpath)
struct device *hwpath_to_device(struct hardware_path *modpath)
void device_to_hwpath(struct device *dev, struct hardware_path *path)
struct hardware_path path;
int pdc_get_initiator(struct hardware_path *hwpath, struct pdc_initiator *initiator)
entry->dev = hwpath_to_device((struct hardware_path *)devpath);
device_to_hwpath(entry->dev, (struct hardware_path *)devpath);
struct hardware_path hwpath;
if (!(dev = hwpath_to_device((struct hardware_path *)&hwpath))) {
struct hardware_path hwpath;