Lines Matching defs:dev

33 #include <dev/pci/pcivar.h>
34 #include <dev/pci/pcireg.h>
44 pci_hostb_probe(device_t dev)
48 id = pci_get_devid(dev);
59 if (pci_get_class(dev) == PCIC_BRIDGE &&
60 pci_get_subclass(dev) == PCIS_BRIDGE_HOST) {
61 device_set_desc(dev, "Host to PCI bridge");
62 device_quiet(dev);
69 pci_hostb_attach(device_t dev)
72 bus_identify_children(dev);
78 if (pci_find_cap(dev, PCIY_AGP, NULL) == 0)
79 device_add_child(dev, "agp", DEVICE_UNIT_ANY);
80 bus_attach_children(dev);
87 pci_hostb_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
90 return (BUS_READ_IVAR(device_get_parent(dev), dev, which, result));
94 pci_hostb_write_ivar(device_t dev, device_t child, int which, uintptr_t value)
101 pci_hostb_alloc_resource(device_t dev, device_t child, int type, int *rid,
105 return (bus_alloc_resource(dev, type, rid, start, end, count, flags));
109 pci_hostb_release_resource(device_t dev, device_t child, struct resource *r)
112 return (bus_release_resource(dev, r));
118 pci_hostb_read_config(device_t dev, device_t child, int reg, int width)
121 return (pci_read_config(dev, reg, width));
125 pci_hostb_write_config(device_t dev, device_t child, int reg,
129 pci_write_config(dev, reg, val, width);
133 pci_hostb_enable_busmaster(device_t dev, device_t child)
136 device_printf(dev, "child %s requested pci_enable_busmaster\n",
138 return (pci_enable_busmaster(dev));
142 pci_hostb_disable_busmaster(device_t dev, device_t child)
145 device_printf(dev, "child %s requested pci_disable_busmaster\n",
147 return (pci_disable_busmaster(dev));
151 pci_hostb_enable_io(device_t dev, device_t child, int space)
154 device_printf(dev, "child %s requested pci_enable_io\n",
156 return (pci_enable_io(dev, space));
160 pci_hostb_disable_io(device_t dev, device_t child, int space)
163 device_printf(dev, "child %s requested pci_disable_io\n",
165 return (pci_disable_io(dev, space));
169 pci_hostb_set_powerstate(device_t dev, device_t child, int state)
172 device_printf(dev, "child %s requested pci_set_powerstate\n",
174 return (pci_set_powerstate(dev, state));
178 pci_hostb_get_powerstate(device_t dev, device_t child)
181 device_printf(dev, "child %s requested pci_get_powerstate\n",
183 return (pci_get_powerstate(dev));
187 pci_hostb_assign_interrupt(device_t dev, device_t child)
190 device_printf(dev, "child %s requested pci_assign_interrupt\n",
192 return (PCI_ASSIGN_INTERRUPT(device_get_parent(dev), dev));
196 pci_hostb_find_cap(device_t dev, device_t child, int capability,
200 return (pci_find_cap(dev, capability, capreg));
204 pci_hostb_find_next_cap(device_t dev, device_t child, int capability,
208 return (pci_find_next_cap(dev, capability, start, capreg));
212 pci_hostb_find_extcap(device_t dev, device_t child, int capability,
216 return (pci_find_extcap(dev, capability, capreg));
220 pci_hostb_find_next_extcap(device_t dev, device_t child, int capability,
224 return (pci_find_next_extcap(dev, capability, start, capreg));
228 pci_hostb_find_htcap(device_t dev, device_t child, int capability,
232 return (pci_find_htcap(dev, capability, capreg));
236 pci_hostb_find_next_htcap(device_t dev, device_t child, int capability,
240 return (pci_find_next_htcap(dev, capability, start, capreg));