Lines Matching refs:pci_dev_t
561 typedef int pci_dev_t; typedef
603 void (*config_device)(struct pci_controller* hose, pci_dev_t dev,
608 extern void pci_cfgfunc_do_nothing(struct pci_controller* hose, pci_dev_t dev,
610 extern void pci_cfgfunc_config_device(struct pci_controller* hose, pci_dev_t dev,
658 void (*fixup_irq)(struct pci_controller *, pci_dev_t);
661 int (*read_byte)(struct pci_controller*, pci_dev_t, int where, u8 *);
662 int (*read_word)(struct pci_controller*, pci_dev_t, int where, u16 *);
663 int (*read_dword)(struct pci_controller*, pci_dev_t, int where, u32 *);
664 int (*write_byte)(struct pci_controller*, pci_dev_t, int where, u8);
665 int (*write_word)(struct pci_controller*, pci_dev_t, int where, u16);
666 int (*write_dword)(struct pci_controller*, pci_dev_t, int where, u32);
682 pci_dev_t, int where, u8 *), in pci_set_ops() argument
684 pci_dev_t, int where, u16 *), in pci_set_ops()
686 pci_dev_t, int where, u32 *), in pci_set_ops()
688 pci_dev_t, int where, u8), in pci_set_ops()
690 pci_dev_t, int where, u16), in pci_set_ops()
692 pci_dev_t, int where, u32)) { in pci_set_ops()
743 pci_dev_t dev, int where, u8 *val);
745 pci_dev_t dev, int where, u16 *val);
747 pci_dev_t dev, int where, u32 *val);
749 pci_dev_t dev, int where, u8 val);
751 pci_dev_t dev, int where, u16 val);
753 pci_dev_t dev, int where, u32 val);
757 extern int pci_read_config_byte(pci_dev_t dev, int where, u8 *val);
758 extern int pci_read_config_word(pci_dev_t dev, int where, u16 *val);
759 extern int pci_read_config_dword(pci_dev_t dev, int where, u32 *val);
760 extern int pci_write_config_byte(pci_dev_t dev, int where, u8 val);
761 extern int pci_write_config_word(pci_dev_t dev, int where, u16 val);
762 extern int pci_write_config_dword(pci_dev_t dev, int where, u32 val);
786 pci_dev_t dev, int where, u8 *val);
788 pci_dev_t dev, int where, u16 *val);
790 pci_dev_t dev, int where, u8 val);
792 pci_dev_t dev, int where, u16 val);
794 extern void *pci_map_bar(pci_dev_t pdev, int bar, int flags);
800 extern int pci_skip_dev(struct pci_controller *hose, pci_dev_t dev);
805 pci_dev_t dev, int bars_num,
810 pci_dev_t dev, int sub_bus);
812 pci_dev_t dev, int sub_bus);
813 extern int pciauto_config_device(struct pci_controller *hose, pci_dev_t dev);
815 extern pci_dev_t pci_find_device (unsigned int vendor, unsigned int device, int index);
816 extern pci_dev_t pci_find_devices (struct pci_device_id *ids, int index);
817 pci_dev_t pci_find_class(unsigned int find_class, int index);
819 extern int pci_hose_find_capability(struct pci_controller *hose, pci_dev_t dev,
821 extern int pci_hose_find_cap_start(struct pci_controller *hose, pci_dev_t dev,
823 extern int pci_find_cap(struct pci_controller *hose, pci_dev_t dev, int pos,
827 pci_dev_t dev, int start, int cap);
829 pci_dev_t dev, int cap);
832 extern void board_pci_fixup_dev(struct pci_controller *hose, pci_dev_t dev,
863 void pci_write_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum,
874 u32 pci_read_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum);
887 pci_dev_t pci_hose_find_devices(struct pci_controller *hose, int busnum,
949 int (*read_config)(const struct udevice *bus, pci_dev_t bdf,
961 int (*write_config)(struct udevice *bus, pci_dev_t bdf, uint offset,
974 pci_dev_t dm_pci_get_bdf(const struct udevice *dev);
1015 int dm_pci_bus_find_bdf(pci_dev_t bdf, struct udevice **devp);
1024 int pci_bus_find_devfn(const struct udevice *bus, pci_dev_t find_devfn,
1117 int pci_bus_read_config(const struct udevice *bus, pci_dev_t bdf, int offset,
1130 int pci_bus_write_config(struct udevice *bus, pci_dev_t bdf, int offset,
1145 int pci_bus_clrset_config32(struct udevice *bus, pci_dev_t bdf, int offset,
1179 int pci_write_config32(pci_dev_t pcidev, int offset, u32 value);
1180 int pci_write_config16(pci_dev_t pcidev, int offset, u16 value);
1181 int pci_write_config8(pci_dev_t pcidev, int offset, u8 value);
1182 int pci_read_config32(pci_dev_t pcidev, int offset, u32 *valuep);
1183 int pci_read_config16(pci_dev_t pcidev, int offset, u16 *valuep);
1184 int pci_read_config8(pci_dev_t pcidev, int offset, u8 *valuep);
1206 int (*addr_f)(const struct udevice *bus, pci_dev_t bdf, uint offset,
1208 pci_dev_t bdf,
1232 int (*addr_f)(const struct udevice *bus, pci_dev_t bdf, uint offset,
1234 pci_dev_t bdf,
1260 static inline int pci_write_config_dword(pci_dev_t pcidev, int offset, in pci_write_config_dword()
1267 static inline int pci_write_config_word(pci_dev_t pcidev, int offset, in pci_write_config_word()
1274 static inline int pci_write_config_byte(pci_dev_t pcidev, int offset, in pci_write_config_byte()
1281 static inline int pci_read_config_dword(pci_dev_t pcidev, int offset, in pci_read_config_dword()
1288 static inline int pci_read_config_word(pci_dev_t pcidev, int offset, in pci_read_config_word()
1295 static inline int pci_read_config_byte(pci_dev_t pcidev, int offset, in pci_read_config_byte()
1681 int sandbox_pci_get_emul(const struct udevice *bus, pci_dev_t find_devfn,