Lines Matching refs:dev

182     device_t	dev;		/* device which owns this */  member
404 pci_read_config(device_t dev, int reg, int width) in PCI_ACCESSOR()
406 return PCI_READ_CONFIG(device_get_parent(dev), dev, reg, width); in PCI_ACCESSOR()
410 pci_write_config(device_t dev, int reg, uint32_t val, int width) in pci_write_config() argument
412 PCI_WRITE_CONFIG(device_get_parent(dev), dev, reg, val, width); in pci_write_config()
448 pci_enable_busmaster(device_t dev) in PCIB_ACCESSOR()
450 return(PCI_ENABLE_BUSMASTER(device_get_parent(dev), dev)); in PCIB_ACCESSOR()
454 pci_disable_busmaster(device_t dev) in pci_disable_busmaster() argument
456 return(PCI_DISABLE_BUSMASTER(device_get_parent(dev), dev)); in pci_disable_busmaster()
460 pci_enable_io(device_t dev, int space) in pci_enable_io() argument
462 return(PCI_ENABLE_IO(device_get_parent(dev), dev, space)); in pci_enable_io()
466 pci_disable_io(device_t dev, int space) in pci_disable_io() argument
468 return(PCI_DISABLE_IO(device_get_parent(dev), dev, space)); in pci_disable_io()
472 pci_get_vpd_ident(device_t dev, const char **identptr) in pci_get_vpd_ident() argument
474 return(PCI_GET_VPD_IDENT(device_get_parent(dev), dev, identptr)); in pci_get_vpd_ident()
478 pci_get_vpd_readonly(device_t dev, const char *kw, const char **vptr) in pci_get_vpd_readonly() argument
480 return(PCI_GET_VPD_READONLY(device_get_parent(dev), dev, kw, vptr)); in pci_get_vpd_readonly()
523 pci_set_powerstate(device_t dev, int state) in pci_set_powerstate() argument
525 return PCI_SET_POWERSTATE(device_get_parent(dev), dev, state); in pci_set_powerstate()
529 pci_get_powerstate(device_t dev) in pci_get_powerstate() argument
531 return PCI_GET_POWERSTATE(device_get_parent(dev), dev); in pci_get_powerstate()
535 pci_find_cap(device_t dev, int capability, int *capreg) in pci_find_cap() argument
537 return (PCI_FIND_CAP(device_get_parent(dev), dev, capability, capreg)); in pci_find_cap()
541 pci_find_next_cap(device_t dev, int capability, int start, int *capreg) in pci_find_next_cap() argument
543 return (PCI_FIND_NEXT_CAP(device_get_parent(dev), dev, capability, start, in pci_find_next_cap()
548 pci_find_extcap(device_t dev, int capability, int *capreg) in pci_find_extcap() argument
550 return (PCI_FIND_EXTCAP(device_get_parent(dev), dev, capability, capreg)); in pci_find_extcap()
554 pci_find_next_extcap(device_t dev, int capability, int start, int *capreg) in pci_find_next_extcap() argument
556 return (PCI_FIND_NEXT_EXTCAP(device_get_parent(dev), dev, capability, in pci_find_next_extcap()
561 pci_find_htcap(device_t dev, int capability, int *capreg) in pci_find_htcap() argument
563 return (PCI_FIND_HTCAP(device_get_parent(dev), dev, capability, capreg)); in pci_find_htcap()
567 pci_find_next_htcap(device_t dev, int capability, int start, int *capreg) in pci_find_next_htcap() argument
569 return (PCI_FIND_NEXT_HTCAP(device_get_parent(dev), dev, capability, in pci_find_next_htcap()
574 pci_alloc_msi(device_t dev, int *count) in pci_alloc_msi() argument
576 return (PCI_ALLOC_MSI(device_get_parent(dev), dev, count)); in pci_alloc_msi()
580 pci_alloc_msix(device_t dev, int *count) in pci_alloc_msix() argument
582 return (PCI_ALLOC_MSIX(device_get_parent(dev), dev, count)); in pci_alloc_msix()
586 pci_enable_msi(device_t dev, uint64_t address, uint16_t data) in pci_enable_msi() argument
588 PCI_ENABLE_MSI(device_get_parent(dev), dev, address, data); in pci_enable_msi()
592 pci_enable_msix(device_t dev, u_int index, uint64_t address, uint32_t data) in pci_enable_msix() argument
594 PCI_ENABLE_MSIX(device_get_parent(dev), dev, index, address, data); in pci_enable_msix()
598 pci_disable_msi(device_t dev) in pci_disable_msi() argument
600 PCI_DISABLE_MSI(device_get_parent(dev), dev); in pci_disable_msi()
604 pci_remap_msix(device_t dev, int count, const u_int *vectors) in pci_remap_msix() argument
606 return (PCI_REMAP_MSIX(device_get_parent(dev), dev, count, vectors)); in pci_remap_msix()
610 pci_release_msi(device_t dev) in pci_release_msi() argument
612 return (PCI_RELEASE_MSI(device_get_parent(dev), dev)); in pci_release_msi()
616 pci_msi_count(device_t dev) in pci_msi_count() argument
618 return (PCI_MSI_COUNT(device_get_parent(dev), dev)); in pci_msi_count()
622 pci_msix_count(device_t dev) in pci_msix_count() argument
624 return (PCI_MSIX_COUNT(device_get_parent(dev), dev)); in pci_msix_count()
628 pci_msix_pba_bar(device_t dev) in pci_msix_pba_bar() argument
630 return (PCI_MSIX_PBA_BAR(device_get_parent(dev), dev)); in pci_msix_pba_bar()
634 pci_msix_table_bar(device_t dev) in pci_msix_table_bar() argument
636 return (PCI_MSIX_TABLE_BAR(device_get_parent(dev), dev)); in pci_msix_table_bar()
640 pci_get_id(device_t dev, enum pci_id_type type, uintptr_t *id) in pci_get_id() argument
642 return (PCI_GET_ID(device_get_parent(dev), dev, type, id)); in pci_get_id()
651 pci_get_rid(device_t dev) in pci_get_rid() argument
655 if (pci_get_id(dev, PCI_ID_RID, &rid) != 0) in pci_get_rid()
662 pci_child_added(device_t dev) in pci_child_added() argument
665 return (PCI_CHILD_ADDED(device_get_parent(dev), dev)); in pci_child_added()
675 int pci_pending_msix(device_t dev, u_int index);
677 int pci_msi_device_blacklisted(device_t dev);
678 int pci_msix_device_blacklisted(device_t dev);
680 void pci_ht_map_msi(device_t dev, uint64_t addr);
682 device_t pci_find_pcie_root_port(device_t dev);
683 int pci_get_relaxed_ordering_enabled(device_t dev);
684 int pci_get_max_payload(device_t dev);
685 int pci_get_max_read_req(device_t dev);
686 void pci_restore_state(device_t dev);
687 void pci_save_state(device_t dev);
688 int pci_set_max_read_req(device_t dev, int size);
689 int pci_power_reset(device_t dev);
690 uint32_t pcie_read_config(device_t dev, int reg, int width);
691 void pcie_write_config(device_t dev, int reg, uint32_t value, int width);
692 uint32_t pcie_adjust_config(device_t dev, int reg, uint32_t mask,
694 void pcie_apei_error(device_t dev, int sev, uint8_t *aer);
695 bool pcie_flr(device_t dev, u_int max_delay, bool force);
696 int pcie_get_max_completion_timeout(device_t dev);
697 bool pcie_wait_for_pending_transactions(device_t dev, u_int max_delay);
717 struct pci_map *pci_find_bar(device_t dev, int reg);
718 struct pci_map *pci_first_bar(device_t dev);
720 int pci_bar_enabled(device_t dev, struct pci_map *pm);
721 struct pcicfg_vpd *pci_fetch_vpd_list(device_t dev);
726 int vga_pci_is_boot_display(device_t dev);
727 void * vga_pci_map_bios(device_t dev, size_t *size);
728 void vga_pci_unmap_bios(device_t dev, void *bios);
729 int vga_pci_repost(device_t dev);
735 typedef void (*pci_event_fn)(void *arg, device_t dev);