Lines Matching refs:pci_dev_t
496 typedef int pci_dev_t; typedef
524 void (*config_device)(struct pci_controller* hose, pci_dev_t dev,
529 extern void pci_cfgfunc_do_nothing(struct pci_controller* hose, pci_dev_t dev,
531 extern void pci_cfgfunc_config_device(struct pci_controller* hose, pci_dev_t dev,
574 void (*fixup_irq)(struct pci_controller *, pci_dev_t);
577 int (*read_byte)(struct pci_controller*, pci_dev_t, int where, u8 *);
578 int (*read_word)(struct pci_controller*, pci_dev_t, int where, u16 *);
579 int (*read_dword)(struct pci_controller*, pci_dev_t, int where, u32 *);
580 int (*write_byte)(struct pci_controller*, pci_dev_t, int where, u8);
581 int (*write_word)(struct pci_controller*, pci_dev_t, int where, u16);
582 int (*write_dword)(struct pci_controller*, pci_dev_t, int where, u32);
600 pci_dev_t, int where, u8 *), in pci_set_ops() argument
602 pci_dev_t, int where, u16 *), in pci_set_ops()
604 pci_dev_t, int where, u32 *), in pci_set_ops()
606 pci_dev_t, int where, u8), in pci_set_ops()
608 pci_dev_t, int where, u16), in pci_set_ops()
610 pci_dev_t, int where, u32)) { in pci_set_ops()
661 pci_dev_t dev, int where, u8 *val);
663 pci_dev_t dev, int where, u16 *val);
665 pci_dev_t dev, int where, u32 *val);
667 pci_dev_t dev, int where, u8 val);
669 pci_dev_t dev, int where, u16 val);
671 pci_dev_t dev, int where, u32 val);
675 extern int pci_read_config_byte(pci_dev_t dev, int where, u8 *val);
676 extern int pci_read_config_word(pci_dev_t dev, int where, u16 *val);
677 extern int pci_read_config_dword(pci_dev_t dev, int where, u32 *val);
678 extern int pci_write_config_byte(pci_dev_t dev, int where, u8 val);
679 extern int pci_write_config_word(pci_dev_t dev, int where, u16 val);
680 extern int pci_write_config_dword(pci_dev_t dev, int where, u32 val);
691 pci_dev_t dev, int where, u8 *val);
693 pci_dev_t dev, int where, u16 *val);
695 pci_dev_t dev, int where, u8 val);
697 pci_dev_t dev, int where, u16 val);
699 extern void *pci_map_bar(pci_dev_t pdev, int bar, int flags);
705 extern int pci_skip_dev(struct pci_controller *hose, pci_dev_t dev);
710 pci_dev_t dev, int bars_num,
715 pci_dev_t dev, int sub_bus);
717 pci_dev_t dev, int sub_bus);
718 extern int pciauto_config_device(struct pci_controller *hose, pci_dev_t dev);
720 extern pci_dev_t pci_find_device (unsigned int vendor, unsigned int device, int index);
721 extern pci_dev_t pci_find_devices (struct pci_device_id *ids, int index);
722 pci_dev_t pci_find_class(unsigned int find_class, int index);
725 pci_dev_t dev,
730 extern int pci_hose_find_capability(struct pci_controller *hose, pci_dev_t dev,
732 extern int pci_hose_find_cap_start(struct pci_controller *hose, pci_dev_t dev,
734 extern int pci_find_cap(struct pci_controller *hose, pci_dev_t dev, int pos,
738 pci_dev_t dev, int start, int cap);
740 pci_dev_t dev, int cap);
743 extern void board_pci_fixup_dev(struct pci_controller *hose, pci_dev_t dev,
774 void pci_write_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum,
785 u32 pci_read_bar32(struct pci_controller *hose, pci_dev_t dev, int barnum);
798 pci_dev_t pci_hose_find_devices(struct pci_controller *hose, int busnum,
852 int (*read_config)(struct udevice *bus, pci_dev_t bdf, uint offset,
864 int (*write_config)(struct udevice *bus, pci_dev_t bdf, uint offset,
877 pci_dev_t dm_pci_get_bdf(struct udevice *dev);
918 int dm_pci_bus_find_bdf(pci_dev_t bdf, struct udevice **devp);
927 int pci_bus_find_devfn(struct udevice *bus, pci_dev_t find_devfn,
1020 int pci_bus_read_config(struct udevice *bus, pci_dev_t bdf, int offset,
1033 int pci_bus_write_config(struct udevice *bus, pci_dev_t bdf, int offset,
1048 int pci_bus_clrset_config32(struct udevice *bus, pci_dev_t bdf, int offset,
1082 int pci_write_config32(pci_dev_t pcidev, int offset, u32 value);
1083 int pci_write_config16(pci_dev_t pcidev, int offset, u16 value);
1084 int pci_write_config8(pci_dev_t pcidev, int offset, u8 value);
1085 int pci_read_config32(pci_dev_t pcidev, int offset, u32 *valuep);
1086 int pci_read_config16(pci_dev_t pcidev, int offset, u16 *valuep);
1087 int pci_read_config8(pci_dev_t pcidev, int offset, u8 *valuep);
1091 static inline int pci_write_config_dword(pci_dev_t pcidev, int offset, in pci_write_config_dword()
1098 static inline int pci_write_config_word(pci_dev_t pcidev, int offset, in pci_write_config_word()
1105 static inline int pci_write_config_byte(pci_dev_t pcidev, int offset, in pci_write_config_byte()
1112 static inline int pci_read_config_dword(pci_dev_t pcidev, int offset, in pci_read_config_dword()
1119 static inline int pci_read_config_word(pci_dev_t pcidev, int offset, in pci_read_config_word()
1126 static inline int pci_read_config_byte(pci_dev_t pcidev, int offset, in pci_read_config_byte()
1401 int sandbox_pci_get_emul(struct udevice *bus, pci_dev_t find_devfn,