Lines Matching refs:pci_dev_t
516 typedef int pci_dev_t; typedef
552 void (*config_device)(struct pci_controller* hose, pci_dev_t dev,
557 extern void pci_cfgfunc_do_nothing(struct pci_controller* hose, pci_dev_t dev,
559 extern void pci_cfgfunc_config_device(struct pci_controller* hose, pci_dev_t dev,
602 void (*fixup_irq)(struct pci_controller *, pci_dev_t);
605 int (*read_byte)(struct pci_controller*, pci_dev_t, int where, u8 *);
606 int (*read_word)(struct pci_controller*, pci_dev_t, int where, u16 *);
607 int (*read_dword)(struct pci_controller*, pci_dev_t, int where, u32 *);
608 int (*write_byte)(struct pci_controller*, pci_dev_t, int where, u8);
609 int (*write_word)(struct pci_controller*, pci_dev_t, int where, u16);
610 int (*write_dword)(struct pci_controller*, pci_dev_t, int where, u32);
628 pci_dev_t, int where, u8 *), in pci_set_ops() argument
630 pci_dev_t, int where, u16 *), in pci_set_ops()
632 pci_dev_t, int where, u32 *), in pci_set_ops()
634 pci_dev_t, int where, u8), in pci_set_ops()
636 pci_dev_t, int where, u16), in pci_set_ops()
638 pci_dev_t, int where, u32)) { in pci_set_ops()
689 pci_dev_t dev, int where, u8 *val);
691 pci_dev_t dev, int where, u16 *val);
693 pci_dev_t dev, int where, u32 *val);
695 pci_dev_t dev, int where, u8 val);
697 pci_dev_t dev, int where, u16 val);
699 pci_dev_t dev, int where, u32 val);
703 extern int pci_read_config_byte(pci_dev_t dev, int where, u8 *val);
704 extern int pci_read_config_word(pci_dev_t dev, int where, u16 *val);
705 extern int pci_read_config_dword(pci_dev_t dev, int where, u32 *val);
706 extern int pci_write_config_byte(pci_dev_t dev, int where, u8 val);
707 extern int pci_write_config_word(pci_dev_t dev, int where, u16 val);
708 extern int pci_write_config_dword(pci_dev_t dev, int where, u32 val);
719 pci_dev_t dev, int where, u8 *val);
721 pci_dev_t dev, int where, u16 *val);
723 pci_dev_t dev, int where, u8 val);
725 pci_dev_t dev, int where, u16 val);
727 extern void *pci_map_bar(pci_dev_t pdev, int bar, int flags);
733 extern int pci_skip_dev(struct pci_controller *hose, pci_dev_t dev);
738 pci_dev_t dev, int bars_num,
743 pci_dev_t dev, int sub_bus);
745 pci_dev_t dev, int sub_bus);
746 extern int pciauto_config_device(struct pci_controller *hose, pci_dev_t dev);
748 extern pci_dev_t pci_find_device (unsigned int vendor, unsigned int device, int index);
749 extern pci_dev_t pci_find_devices (struct pci_device_id *ids, int index);
750 pci_dev_t pci_find_class(unsigned int find_class, int index);
753 pci_dev_t dev,
758 extern int pci_hose_find_capability(struct pci_controller *hose, pci_dev_t dev,
760 extern int pci_hose_find_cap_start(struct pci_controller *hose, pci_dev_t dev,
762 extern int pci_find_cap(struct pci_controller *hose, pci_dev_t dev, int pos,
766 pci_dev_t dev, int start, int cap);
768 pci_dev_t dev, int cap);
771 extern void board_pci_fixup_dev(struct pci_controller *hose, pci_dev_t dev,
802 void pci_write_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum,
813 u32 pci_read_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum);
826 pci_dev_t pci_hose_find_devices(struct pci_controller *hose, int busnum,
880 int (*read_config)(struct udevice *bus, pci_dev_t bdf, uint offset,
892 int (*write_config)(struct udevice *bus, pci_dev_t bdf, uint offset,
912 pci_dev_t dm_pci_get_bdf(struct udevice *dev);
953 int dm_pci_bus_find_bdf(pci_dev_t bdf, struct udevice **devp);
962 int pci_bus_find_devfn(struct udevice *bus, pci_dev_t find_devfn,
1055 int pci_bus_read_config(struct udevice *bus, pci_dev_t bdf, int offset,
1068 int pci_bus_write_config(struct udevice *bus, pci_dev_t bdf, int offset,
1083 int pci_bus_clrset_config32(struct udevice *bus, pci_dev_t bdf, int offset,
1117 int pci_write_config32(pci_dev_t pcidev, int offset, u32 value);
1118 int pci_write_config16(pci_dev_t pcidev, int offset, u16 value);
1119 int pci_write_config8(pci_dev_t pcidev, int offset, u8 value);
1120 int pci_read_config32(pci_dev_t pcidev, int offset, u32 *valuep);
1121 int pci_read_config16(pci_dev_t pcidev, int offset, u16 *valuep);
1122 int pci_read_config8(pci_dev_t pcidev, int offset, u8 *valuep);
1126 static inline int pci_write_config_dword(pci_dev_t pcidev, int offset, in pci_write_config_dword()
1133 static inline int pci_write_config_word(pci_dev_t pcidev, int offset, in pci_write_config_word()
1140 static inline int pci_write_config_byte(pci_dev_t pcidev, int offset, in pci_write_config_byte()
1147 static inline int pci_read_config_dword(pci_dev_t pcidev, int offset, in pci_read_config_dword()
1154 static inline int pci_read_config_word(pci_dev_t pcidev, int offset, in pci_read_config_word()
1161 static inline int pci_read_config_byte(pci_dev_t pcidev, int offset, in pci_read_config_byte()
1237 int pci_aer_dump(struct udevice *udev, pci_dev_t dev);
1246 int pci_retrain_link(struct udevice *udev, pci_dev_t dev);
1260 int pci_reset_function(struct udevice *udev, pci_dev_t dev);
1561 int sandbox_pci_get_emul(struct udevice *bus, pci_dev_t find_devfn,