• Home
  • Raw
  • Download

Lines Matching refs:pci_dev_t

495 typedef int pci_dev_t;  typedef
523 void (*config_device)(struct pci_controller* hose, pci_dev_t dev,
528 extern void pci_cfgfunc_do_nothing(struct pci_controller* hose, pci_dev_t dev,
530 extern void pci_cfgfunc_config_device(struct pci_controller* hose, pci_dev_t dev,
573 void (*fixup_irq)(struct pci_controller *, pci_dev_t);
576 int (*read_byte)(struct pci_controller*, pci_dev_t, int where, u8 *);
577 int (*read_word)(struct pci_controller*, pci_dev_t, int where, u16 *);
578 int (*read_dword)(struct pci_controller*, pci_dev_t, int where, u32 *);
579 int (*write_byte)(struct pci_controller*, pci_dev_t, int where, u8);
580 int (*write_word)(struct pci_controller*, pci_dev_t, int where, u16);
581 int (*write_dword)(struct pci_controller*, pci_dev_t, int where, u32);
597 pci_dev_t, int where, u8 *), in pci_set_ops() argument
599 pci_dev_t, int where, u16 *), in pci_set_ops()
601 pci_dev_t, int where, u32 *), in pci_set_ops()
603 pci_dev_t, int where, u8), in pci_set_ops()
605 pci_dev_t, int where, u16), in pci_set_ops()
607 pci_dev_t, int where, u32)) { in pci_set_ops()
658 pci_dev_t dev, int where, u8 *val);
660 pci_dev_t dev, int where, u16 *val);
662 pci_dev_t dev, int where, u32 *val);
664 pci_dev_t dev, int where, u8 val);
666 pci_dev_t dev, int where, u16 val);
668 pci_dev_t dev, int where, u32 val);
672 extern int pci_read_config_byte(pci_dev_t dev, int where, u8 *val);
673 extern int pci_read_config_word(pci_dev_t dev, int where, u16 *val);
674 extern int pci_read_config_dword(pci_dev_t dev, int where, u32 *val);
675 extern int pci_write_config_byte(pci_dev_t dev, int where, u8 val);
676 extern int pci_write_config_word(pci_dev_t dev, int where, u16 val);
677 extern int pci_write_config_dword(pci_dev_t dev, int where, u32 val);
701 pci_dev_t dev, int where, u8 *val);
703 pci_dev_t dev, int where, u16 *val);
705 pci_dev_t dev, int where, u8 val);
707 pci_dev_t dev, int where, u16 val);
709 extern void *pci_map_bar(pci_dev_t pdev, int bar, int flags);
715 extern int pci_skip_dev(struct pci_controller *hose, pci_dev_t dev);
720 pci_dev_t dev, int bars_num,
725 pci_dev_t dev, int sub_bus);
727 pci_dev_t dev, int sub_bus);
728 extern int pciauto_config_device(struct pci_controller *hose, pci_dev_t dev);
730 extern pci_dev_t pci_find_device (unsigned int vendor, unsigned int device, int index);
731 extern pci_dev_t pci_find_devices (struct pci_device_id *ids, int index);
732 pci_dev_t pci_find_class(unsigned int find_class, int index);
735 pci_dev_t dev,
740 extern int pci_hose_find_capability(struct pci_controller *hose, pci_dev_t dev,
742 extern int pci_hose_find_cap_start(struct pci_controller *hose, pci_dev_t dev,
744 extern int pci_find_cap(struct pci_controller *hose, pci_dev_t dev, int pos,
748 pci_dev_t dev, int start, int cap);
750 pci_dev_t dev, int cap);
753 extern void board_pci_fixup_dev(struct pci_controller *hose, pci_dev_t dev,
784 void pci_write_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum,
795 u32 pci_read_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum);
808 pci_dev_t pci_hose_find_devices(struct pci_controller *hose, int busnum,
862 int (*read_config)(struct udevice *bus, pci_dev_t bdf, uint offset,
874 int (*write_config)(struct udevice *bus, pci_dev_t bdf, uint offset,
887 pci_dev_t dm_pci_get_bdf(struct udevice *dev);
928 int dm_pci_bus_find_bdf(pci_dev_t bdf, struct udevice **devp);
937 int pci_bus_find_devfn(struct udevice *bus, pci_dev_t find_devfn,
1030 int pci_bus_read_config(struct udevice *bus, pci_dev_t bdf, int offset,
1043 int pci_bus_write_config(struct udevice *bus, pci_dev_t bdf, int offset,
1058 int pci_bus_clrset_config32(struct udevice *bus, pci_dev_t bdf, int offset,
1092 int pci_write_config32(pci_dev_t pcidev, int offset, u32 value);
1093 int pci_write_config16(pci_dev_t pcidev, int offset, u16 value);
1094 int pci_write_config8(pci_dev_t pcidev, int offset, u8 value);
1095 int pci_read_config32(pci_dev_t pcidev, int offset, u32 *valuep);
1096 int pci_read_config16(pci_dev_t pcidev, int offset, u16 *valuep);
1097 int pci_read_config8(pci_dev_t pcidev, int offset, u8 *valuep);
1119 int (*addr_f)(struct udevice *bus, pci_dev_t bdf, uint offset, void **addrp),
1120 pci_dev_t bdf,
1144 int (*addr_f)(struct udevice *bus, pci_dev_t bdf, uint offset, void **addrp),
1145 pci_dev_t bdf,
1152 static inline int pci_write_config_dword(pci_dev_t pcidev, int offset, in pci_write_config_dword()
1159 static inline int pci_write_config_word(pci_dev_t pcidev, int offset, in pci_write_config_word()
1166 static inline int pci_write_config_byte(pci_dev_t pcidev, int offset, in pci_write_config_byte()
1173 static inline int pci_read_config_dword(pci_dev_t pcidev, int offset, in pci_read_config_dword()
1180 static inline int pci_read_config_word(pci_dev_t pcidev, int offset, in pci_read_config_word()
1187 static inline int pci_read_config_byte(pci_dev_t pcidev, int offset, in pci_read_config_byte()
1462 int sandbox_pci_get_emul(struct udevice *bus, pci_dev_t find_devfn,