Lines Matching refs:udevice
23 int pci_get_bus(int busnum, struct udevice **busp) in pci_get_bus()
40 struct udevice *pci_get_controller(struct udevice *dev) in pci_get_controller()
48 pci_dev_t dm_pci_get_bdf(struct udevice *dev) in dm_pci_get_bdf()
51 struct udevice *bus = dev->parent; in dm_pci_get_bdf()
63 struct udevice *bus; in pci_get_bus_max()
95 int pci_bus_find_devfn(struct udevice *bus, pci_dev_t find_devfn, in pci_bus_find_devfn()
96 struct udevice **devp) in pci_bus_find_devfn()
98 struct udevice *dev; in pci_bus_find_devfn()
115 int dm_pci_bus_find_bdf(pci_dev_t bdf, struct udevice **devp) in dm_pci_bus_find_bdf()
117 struct udevice *bus; in dm_pci_bus_find_bdf()
126 static int pci_device_matches_ids(struct udevice *dev, in pci_device_matches_ids()
144 int pci_bus_find_devices(struct udevice *bus, struct pci_device_id *ids, in pci_bus_find_devices()
145 int *indexp, struct udevice **devp) in pci_bus_find_devices()
147 struct udevice *dev; in pci_bus_find_devices()
165 struct udevice **devp) in pci_find_device_id()
167 struct udevice *bus; in pci_find_device_id()
181 static int dm_pci_bus_find_device(struct udevice *bus, unsigned int vendor, in dm_pci_bus_find_device()
183 struct udevice **devp) in dm_pci_bus_find_device()
186 struct udevice *dev; in dm_pci_bus_find_device()
204 struct udevice **devp) in dm_pci_find_device()
206 struct udevice *bus; in dm_pci_find_device()
220 int dm_pci_find_class(uint find_class, int index, struct udevice **devp) in dm_pci_find_class()
222 struct udevice *dev; in dm_pci_find_class()
240 int pci_bus_write_config(struct udevice *bus, pci_dev_t bdf, int offset, in pci_bus_write_config()
251 int pci_bus_clrset_config32(struct udevice *bus, pci_dev_t bdf, int offset, in pci_bus_clrset_config32()
269 struct udevice *bus; in pci_write_config()
279 int dm_pci_write_config(struct udevice *dev, int offset, unsigned long value, in dm_pci_write_config()
282 struct udevice *bus; in dm_pci_write_config()
305 int dm_pci_write_config8(struct udevice *dev, int offset, u8 value) in dm_pci_write_config8()
310 int dm_pci_write_config16(struct udevice *dev, int offset, u16 value) in dm_pci_write_config16()
315 int dm_pci_write_config32(struct udevice *dev, int offset, u32 value) in dm_pci_write_config32()
320 int pci_bus_read_config(struct udevice *bus, pci_dev_t bdf, int offset, in pci_bus_read_config()
334 struct udevice *bus; in pci_read_config()
344 int dm_pci_read_config(struct udevice *dev, int offset, unsigned long *valuep, in dm_pci_read_config()
347 struct udevice *bus; in dm_pci_read_config()
394 int dm_pci_read_config8(struct udevice *dev, int offset, u8 *valuep) in dm_pci_read_config8()
407 int dm_pci_read_config16(struct udevice *dev, int offset, u16 *valuep) in dm_pci_read_config16()
420 int dm_pci_read_config32(struct udevice *dev, int offset, u32 *valuep) in dm_pci_read_config32()
433 int dm_pci_clrset_config8(struct udevice *dev, int offset, u32 clr, u32 set) in dm_pci_clrset_config8()
447 int dm_pci_clrset_config16(struct udevice *dev, int offset, u32 clr, u32 set) in dm_pci_clrset_config16()
461 int dm_pci_clrset_config32(struct udevice *dev, int offset, u32 clr, u32 set) in dm_pci_clrset_config32()
475 static void set_vga_bridge_bits(struct udevice *dev) in set_vga_bridge_bits()
477 struct udevice *parent = dev->parent; in set_vga_bridge_bits()
488 int pci_auto_config_devices(struct udevice *bus) in pci_auto_config_devices()
493 struct udevice *dev; in pci_auto_config_devices()
521 int dm_pci_hose_probe_bus(struct udevice *bus) in dm_pci_hose_probe_bus()
583 static int pci_find_and_bind_driver(struct udevice *parent, in pci_find_and_bind_driver()
585 pci_dev_t bdf, struct udevice **devp) in pci_find_and_bind_driver()
602 struct udevice *dev; in pci_find_and_bind_driver()
674 int pci_bind_bus_devices(struct udevice *bus) in pci_bind_bus_devices()
688 struct udevice *dev; in pci_bind_bus_devices()
831 static int pci_uclass_pre_probe(struct udevice *bus) in pci_uclass_pre_probe()
862 static int pci_uclass_post_probe(struct udevice *bus) in pci_uclass_post_probe()
901 static int pci_uclass_child_post_bind(struct udevice *dev) in pci_uclass_child_post_bind()
929 static int pci_bridge_read_config(struct udevice *bus, pci_dev_t bdf, in pci_bridge_read_config()
938 static int pci_bridge_write_config(struct udevice *bus, pci_dev_t bdf, in pci_bridge_write_config()
947 static int skip_to_next_device(struct udevice *bus, struct udevice **devp) in skip_to_next_device()
949 struct udevice *dev; in skip_to_next_device()
970 int pci_find_next_device(struct udevice **devp) in pci_find_next_device()
972 struct udevice *child = *devp; in pci_find_next_device()
973 struct udevice *bus = child->parent; in pci_find_next_device()
994 int pci_find_first_device(struct udevice **devp) in pci_find_first_device()
996 struct udevice *bus; in pci_find_first_device()
1046 int pci_get_regions(struct udevice *dev, struct pci_region **iop, in pci_get_regions()
1049 struct udevice *bus = pci_get_controller(dev); in pci_get_regions()
1076 u32 dm_pci_read_bar32(struct udevice *dev, int barnum) in dm_pci_read_bar32()
1089 void dm_pci_write_bar32(struct udevice *dev, int barnum, u32 addr) in dm_pci_write_bar32()
1097 static int _dm_pci_bus_to_phys(struct udevice *ctlr, in _dm_pci_bus_to_phys()
1124 phys_addr_t dm_pci_bus_to_phys(struct udevice *dev, pci_addr_t bus_addr, in dm_pci_bus_to_phys()
1128 struct udevice *ctlr; in dm_pci_bus_to_phys()
1154 int _dm_pci_phys_to_bus(struct udevice *dev, phys_addr_t phys_addr, in _dm_pci_phys_to_bus()
1159 struct udevice *ctlr; in _dm_pci_phys_to_bus()
1189 pci_addr_t dm_pci_phys_to_bus(struct udevice *dev, phys_addr_t phys_addr, in dm_pci_phys_to_bus()
1214 void *dm_pci_map_bar(struct udevice *dev, int bar, int flags) in dm_pci_map_bar()
1280 struct udevice *bus; in pci_init()