| /freebsd-13.1/sys/dev/pci/ |
| H A D | pci_private.h | 55 device_t pci_add_iov_child(device_t bus, device_t pf, uint16_t rid, 67 int pci_print_child(device_t dev, device_t child); 68 void pci_probe_nomatch(device_t dev, device_t child); 73 int pci_setup_intr(device_t dev, device_t child, 76 int pci_teardown_intr(device_t dev, device_t child, 93 int pci_find_cap_method(device_t dev, device_t child, 135 void pci_child_deleted(device_t dev, device_t child); 143 int pci_resume_child(device_t dev, device_t child); 144 int pci_suspend_child(device_t dev, device_t child); 174 int pci_iov_attach_method(device_t bus, device_t dev, [all …]
|
| H A D | pci_if.m | 36 null_msi_count(device_t dev, device_t child) 42 null_msix_bar(device_t dev, device_t child) 72 device_t dev; 79 device_t dev; 87 device_t dev; 92 device_t dev; 98 device_t dev; 104 device_t dev; 111 device_t dev; 116 device_t dev; [all …]
|
| H A D | pcib_private.h | 47 device_t hr_pcib; 94 device_t dev; 107 device_t dev; 108 device_t child; 177 int pcib_child_present(device_t dev, device_t child); 185 int pcib_adjust_resource(device_t bus, device_t child, int type, 192 int pcib_route_interrupt(device_t pcib, device_t dev, int pin); 194 int pcib_release_msi(device_t pcib, device_t dev, int count, int *irqs); 195 int pcib_alloc_msix(device_t pcib, device_t dev, int *irq); 196 int pcib_release_msix(device_t pcib, device_t dev, int irq); [all …]
|
| H A D | hostb_pci.c | 129 pci_hostb_write_config(device_t dev, device_t child, int reg, in pci_hostb_write_config() 137 pci_hostb_enable_busmaster(device_t dev, device_t child) in pci_hostb_enable_busmaster() 146 pci_hostb_disable_busmaster(device_t dev, device_t child) in pci_hostb_disable_busmaster() 155 pci_hostb_enable_io(device_t dev, device_t child, int space) in pci_hostb_enable_io() 164 pci_hostb_disable_io(device_t dev, device_t child, int space) in pci_hostb_disable_io() 173 pci_hostb_set_powerstate(device_t dev, device_t child, int state) in pci_hostb_set_powerstate() 182 pci_hostb_get_powerstate(device_t dev, device_t child) in pci_hostb_get_powerstate() 191 pci_hostb_assign_interrupt(device_t dev, device_t child) in pci_hostb_assign_interrupt() 200 pci_hostb_find_cap(device_t dev, device_t child, int capability, in pci_hostb_find_cap() 216 pci_hostb_find_extcap(device_t dev, device_t child, int capability, in pci_hostb_find_extcap() [all …]
|
| H A D | vga_pci.c | 85 device_t pcib; in vga_pci_is_boot_display() 168 device_t pcib; in vga_pci_map_bios() 538 vga_pci_enable_busmaster(device_t dev, device_t child) in vga_pci_enable_busmaster() 545 vga_pci_disable_busmaster(device_t dev, device_t child) in vga_pci_disable_busmaster() 552 vga_pci_enable_io(device_t dev, device_t child, int space) in vga_pci_enable_io() 594 vga_pci_get_powerstate(device_t dev, device_t child) in vga_pci_get_powerstate() 603 vga_pci_assign_interrupt(device_t dev, device_t child) in vga_pci_assign_interrupt() 702 vga_pci_release_msi(device_t dev, device_t child) in vga_pci_release_msi() 717 vga_pci_msi_count(device_t dev, device_t child) in vga_pci_msi_count() 724 vga_pci_msix_count(device_t dev, device_t child) in vga_pci_msix_count() [all …]
|
| /freebsd-13.1/sys/dev/bhnd/ |
| H A D | bhndvar.h | 72 device_t child); 75 device_t child); 77 device_t child); 89 device_t child, u_int rsrc); 91 device_t child, u_int rsrc); 94 device_t child); 96 device_t child); 99 device_t child); 101 device_t child); 103 device_t child); [all …]
|
| H A D | bhnd.h | 456 device_t bhnd_bus_match_child(device_t bus, 459 device_t bhnd_bus_find_child(device_t bus, 473 device_t bhnd_find_bridge_root(device_t dev, 583 device_t dev, device_t child, 586 device_t dev, device_t child, 591 device_t child, device_t provider, 595 device_t dev, device_t child, 598 device_t dev, device_t child, 603 device_t child, device_t provider, 618 device_t dev, device_t child, u_int width, [all …]
|
| /freebsd-13.1/sys/dev/ntb/ |
| H A D | ntb.h | 37 int ntb_register_device(device_t ntb); 39 int ntb_child_location_str(device_t dev, device_t child, char *buf, 41 int ntb_print_child(device_t dev, device_t child); 42 bus_dma_tag_t ntb_get_dma_tag(device_t bus, device_t child); 51 void ntb_link_event(device_t ntb); 76 int ntb_port_number(device_t ntb); 153 int ntb_link_disable(device_t ntb); 158 bool ntb_link_enabled(device_t ntb); 190 void ntb_clear_ctx(device_t ntb); 198 uint8_t ntb_mw_count(device_t ntb); [all …]
|
| /freebsd-13.1/sys/sys/ |
| H A D | bus.h | 373 device_t bus, device_t child, 378 device_t bus, device_t child, 381 device_t bus, device_t child, 385 device_t bus, device_t child, 390 device_t bus, device_t child, 412 device_t 425 int bus_generic_bind_intr(device_t dev, device_t child, 445 bus_generic_get_resource_list (device_t, device_t); 577 int device_delete_child(device_t dev, device_t child); 589 device_t device_get_parent(device_t dev); [all …]
|
| H A D | intr.h | 84 device_t isrc_dev; /* where isrc is mapped */ 114 int intr_pic_deregister(device_t, intptr_t); 120 extern device_t intr_irq_root_dev; 124 int intr_activate_irq(device_t, struct resource *); 142 int intr_msi_register(device_t, intptr_t); 143 int intr_alloc_msi(device_t, device_t, intptr_t, int, int, int *); 144 int intr_release_msi(device_t, device_t, intptr_t, int, int *); 145 int intr_map_msi(device_t, device_t, intptr_t, int, uint64_t *, uint32_t *); 146 int intr_alloc_msix(device_t, device_t, intptr_t, int *); 147 int intr_release_msix(device_t, device_t, intptr_t, int); [all …]
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | nexus.c | 83 static int nexus_print_child(device_t, device_t); 84 static device_t nexus_add_child(device_t, u_int, const char *, int); 87 static int nexus_activate_resource(device_t, device_t, int, int, 89 static bus_space_tag_t nexus_get_bus_tag(device_t, device_t); 96 static int nexus_describe_intr(device_t dev, device_t child, 98 static int nexus_deactivate_resource(device_t, device_t, int, int, 100 static int nexus_release_resource(device_t, device_t, int, int, 185 nexus_print_child(device_t bus, device_t child) in nexus_print_child() 195 static device_t 198 device_t child; in nexus_add_child() [all …]
|
| /freebsd-13.1/sys/x86/x86/ |
| H A D | nexus.c | 98 static int nexus_print_child(device_t, device_t); 111 static int nexus_describe_intr(device_t dev, device_t child, 114 static int nexus_activate_resource(device_t, device_t, int, int, 124 static int nexus_release_resource(device_t, device_t, int, int, 134 static int nexus_set_resource(device_t, device_t, int, int, 136 static int nexus_get_resource(device_t, device_t, int, int, 319 nexus_print_child(device_t bus, device_t child) in nexus_print_child() 332 static device_t 654 nexus_get_reslist(device_t dev, device_t child) in nexus_get_reslist() 729 nexus_alloc_msix(device_t pcib, device_t dev, int *irq) in nexus_alloc_msix() [all …]
|
| H A D | legacy.c | 67 static int legacy_print_child(device_t, device_t); 70 static int legacy_read_ivar(device_t, device_t, int, uintptr_t *); 71 static int legacy_write_ivar(device_t, device_t, int, uintptr_t); 158 device_t child; in legacy_attach() 184 legacy_print_child(device_t bus, device_t child) in legacy_print_child() 197 static device_t 200 device_t child; in legacy_add_child() 321 device_t child; in cpu_identify() 336 static device_t 340 device_t child; in cpu_add_child() [all …]
|
| /freebsd-13.1/sys/dev/acpica/ |
| H A D | acpi_container.c | 45 static int acpi_syscont_alloc_msi(device_t, device_t, 47 static int acpi_syscont_release_msi(device_t bus, device_t dev, 49 static int acpi_syscont_alloc_msix(device_t bus, device_t dev, 51 static int acpi_syscont_release_msix(device_t bus, device_t dev, 53 static int acpi_syscont_map_msi(device_t bus, device_t dev, 98 acpi_syscont_probe(device_t dev) in acpi_syscont_probe() 127 acpi_syscont_alloc_msi(device_t bus, device_t dev, int count, int maxcount, in acpi_syscont_alloc_msi() 137 acpi_syscont_release_msi(device_t bus, device_t dev, int count, int *irqs) in acpi_syscont_release_msi() 145 acpi_syscont_alloc_msix(device_t bus, device_t dev, int *irq) in acpi_syscont_alloc_msix() 153 acpi_syscont_release_msix(device_t bus, device_t dev, int irq) in acpi_syscont_release_msix() [all …]
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | nexus.c | 101 static int nexus_print_child(device_t, device_t); 105 static int nexus_activate_resource(device_t, device_t, int, int, 111 static struct resource_list *nexus_get_reslist(device_t, device_t); 112 static int nexus_set_resource(device_t, device_t, int, int, 114 static int nexus_deactivate_resource(device_t, device_t, int, int, 116 static int nexus_release_resource(device_t, device_t, int, int, 122 static bus_space_tag_t nexus_get_bus_tag(device_t, device_t); 184 nexus_print_child(device_t bus, device_t child) in nexus_print_child() 194 static device_t 197 device_t child; in nexus_add_child() [all …]
|
| /freebsd-13.1/sys/dev/iicbus/ |
| H A D | iiconf.h | 66 device_t bus; /* The iicbus being requested. */ 126 extern int iicbus_request_bus(device_t, device_t, int); 127 extern int iicbus_release_bus(device_t, device_t); 128 extern device_t iicbus_alloc_bus(device_t); 130 extern void iicbus_intr(device_t, int, char *); 132 extern int iicbus_null_repeated_start(device_t, u_char); 139 extern int iicbus_started(device_t); 140 extern int iicbus_start(device_t, u_char, int); 141 extern int iicbus_stop(device_t); 147 extern int iicbus_write_byte(device_t, char, int); [all …]
|
| /freebsd-13.1/sys/dev/puc/ |
| H A D | puc_bfe.h | 51 device_t sc_dev; 84 int puc_bfe_attach(device_t); 88 int puc_bus_child_location_str(device_t, device_t, char *, size_t); 89 int puc_bus_child_pnpinfo_str(device_t, device_t, char *, size_t); 90 struct resource *puc_bus_alloc_resource(device_t, device_t, int, int *, 92 int puc_bus_get_resource(device_t, device_t, int, int, rman_res_t *, rman_res_t *); 93 int puc_bus_print_child(device_t, device_t); 94 int puc_bus_read_ivar(device_t, device_t, int, uintptr_t *); 95 int puc_bus_release_resource(device_t, device_t, int, int, struct resource *); 96 int puc_bus_setup_intr(device_t, device_t, struct resource *, int, [all …]
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | nexus.c | 82 static int nexus_print_child(device_t, device_t); 86 static int nexus_activate_resource(device_t, device_t, int, int, 92 static struct resource_list *nexus_get_reslist(device_t, device_t); 93 static int nexus_set_resource(device_t, device_t, int, int, 95 static int nexus_deactivate_resource(device_t, device_t, int, int, 97 static int nexus_release_resource(device_t, device_t, int, int, 103 static bus_space_tag_t nexus_get_bus_tag(device_t, device_t); 176 nexus_print_child(device_t bus, device_t child) in nexus_print_child() 186 static device_t 189 device_t child; in nexus_add_child() [all …]
|
| /freebsd-13.1/sys/dev/pccbb/ |
| H A D | pccbbvar.h | 58 device_t dev; 86 device_t cbdev; 113 int cbb_activate_resource(device_t brdev, device_t child, 118 void cbb_child_detached(device_t brdev, device_t child); 119 int cbb_child_present(device_t parent, device_t child); 120 int cbb_deactivate_resource(device_t brdev, device_t child, 131 int cbb_power_enable_socket(device_t brdev, device_t child); 132 int cbb_power_disable_socket(device_t brdev, device_t child); 133 int cbb_read_ivar(device_t brdev, device_t child, int which, 135 int cbb_release_resource(device_t brdev, device_t child, [all …]
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | nexus.c | 101 static void nexus_delete_resource(device_t, device_t, int, int); 103 nexus_get_reslist(device_t, device_t); 106 static int nexus_print_child(device_t, device_t); 109 static int nexus_release_resource(device_t, device_t, int, int, 113 static int nexus_activate_resource(device_t, device_t, int, int, 118 static int nexus_setup_intr(device_t dev, device_t child, 128 static int nexus_ofw_map_intr(device_t dev, device_t child, 131 static int nexus_describe_intr(device_t dev, device_t child, 221 nexus_print_child(device_t bus, device_t child) in nexus_print_child() 250 static device_t [all …]
|
| /freebsd-13.1/sys/dev/ppc/ |
| H A D | ppcvar.h | 33 int ppc_probe(device_t dev, int rid); 34 int ppc_attach(device_t dev); 35 int ppc_detach(device_t dev); 36 int ppc_read_ivar(device_t bus, device_t dev, int index, uintptr_t *val); 37 int ppc_write_ivar(device_t bus, device_t dev, int index, uintptr_t val); 39 int ppc_read(device_t, char *, int, int); 45 struct resource *ppc_alloc_resource(device_t bus, device_t child, int type, 47 int ppc_release_resource(device_t bus, device_t child, int type, int rid, 49 int ppc_reset_epp(device_t); 50 int ppc_ecp_sync(device_t); [all …]
|
| /freebsd-13.1/sys/dev/ata/ |
| H A D | ata-pci.h | 45 device_t dev; 532 int ata_pci_read_ivar(device_t dev, device_t child, int which, uintptr_t *result); 533 int ata_pci_write_ivar(device_t dev, device_t child, int which, uintptr_t value); 534 uint32_t ata_pci_read_config(device_t dev, device_t child, int reg, int width); 535 void ata_pci_write_config(device_t dev, device_t child, int reg, 537 int ata_pci_print_child(device_t dev, device_t child); 538 int ata_pci_child_location_str(device_t dev, device_t child, char *buf, 543 int ata_pci_teardown_intr(device_t dev, device_t child, struct resource *irq, void *cookie); 547 void ata_pci_hw(device_t dev); 551 int ata_legacy(device_t); [all …]
|
| /freebsd-13.1/sys/dev/quicc/ |
| H A D | quicc_bfe.h | 39 device_t sc_dev; 61 int quicc_bfe_attach(device_t); 62 int quicc_bfe_detach(device_t); 63 int quicc_bfe_probe(device_t, u_int); 65 struct resource *quicc_bus_alloc_resource(device_t, device_t, int, int *, 67 int quicc_bus_get_resource(device_t, device_t, int, int, 69 int quicc_bus_read_ivar(device_t, device_t, int, uintptr_t *); 70 int quicc_bus_release_resource(device_t, device_t, int, int, struct resource *); 71 int quicc_bus_setup_intr(device_t, device_t, struct resource *, int, 73 int quicc_bus_teardown_intr(device_t, device_t, struct resource *, void *);
|
| /freebsd-13.1/sys/arm64/cavium/ |
| H A D | thunder_pcie_pem_fdt.c | 62 static int thunder_pem_fdt_alloc_msix(device_t, device_t, int *); 63 static int thunder_pem_fdt_release_msix(device_t, device_t, int); 64 static int thunder_pem_fdt_alloc_msi(device_t, device_t, int, int, int *); 65 static int thunder_pem_fdt_release_msi(device_t, device_t, int, int *); 66 static int thunder_pem_fdt_map_msi(device_t, device_t, int, uint64_t *, 68 static int thunder_pem_fdt_get_id(device_t, device_t, enum pci_id_type, 128 thunder_pem_fdt_release_msi(device_t pci, device_t child, int count, int *irqs) in thunder_pem_fdt_release_msi() 141 thunder_pem_fdt_alloc_msix(device_t pci, device_t child, int *irq) in thunder_pem_fdt_alloc_msix() 154 thunder_pem_fdt_release_msix(device_t pci, device_t child, int irq) in thunder_pem_fdt_release_msix() 167 thunder_pem_fdt_map_msi(device_t pci, device_t child, int irq, uint64_t *addr, in thunder_pem_fdt_map_msi() [all …]
|
| /freebsd-13.1/sys/dev/virtio/pci/ |
| H A D | virtio_pci_legacy.c | 60 device_t vtpci_dev; 76 static void vtpci_legacy_child_detached(device_t, device_t); 77 static int vtpci_legacy_read_ivar(device_t, device_t, int, uintptr_t *); 78 static int vtpci_legacy_write_ivar(device_t, device_t, int, uintptr_t); 314 vtpci_legacy_child_detached(device_t dev, device_t child) in vtpci_legacy_child_detached() 328 vtpci_legacy_read_ivar(device_t dev, device_t child, int index, in vtpci_legacy_read_ivar() 541 device_t dev; in vtpci_legacy_setup_msix() 568 device_t dev; in vtpci_legacy_teardown_msix() 590 device_t dev; in vtpci_legacy_alloc_resources() 616 device_t dev; in vtpci_legacy_free_resources() [all …]
|