device_path
struct device_path path;
struct device_path ca_dp; /* device_path as found by pdc_scan */
struct device_path bootpath; /* 0x24: boot path */
struct device_path dp; /* module path */
struct device_path ss_pri_boot; /* (see above) */
struct device_path ss_console;
struct device_path ss_alt_boot;
struct device_path ss_keyboard;
struct device_path pz_dp;
int set_graphics(struct device_path *, int, char *);
int set_serial(struct device_path *, int, char *);
int set_console(struct device_path *);
int set_keyboard(struct device_path *);
struct device_path *console;
struct device_path *console;
struct device_path *console;
struct device_path console;
sizeof(struct device_path))
struct device_path *keyboard;
struct device_path keyboard;
sizeof(struct device_path))
bus_walk(struct device_path *idp, int maxmod)
struct device_path dp;
struct device_path dp;
pci_bus_walk(struct device_path *idp, struct iodc_data *mptr,
struct device_path dp;
void bus_walk(struct device_path *, int);
int path_match(struct device_path *, struct device_path *);
void path_shift(struct device_path *, int);
void pci_bus_walk(struct device_path *, struct iodc_data *,
void register_device(struct consoledev *, int, struct device_path *,
path_match(struct device_path *dev1, struct device_path *dev2)
path_shift(struct device_path *dp, int nmod)
struct device_path *dp;