| /freebsd-src/sys/dev/bhnd/bcma/ |
| H A D | bcma_subr.c | 160 bcma_dinfo_init_port_resource_info(device_t bus, struct bcma_devinfo *dinfo, in bcma_dinfo_init_port_resource_info() argument 182 &dinfo->resources, SYS_RES_MEMORY, in bcma_dinfo_init_port_resource_info() 188 dinfo->corecfg->core_info.core_idx, in bcma_dinfo_init_port_resource_info() 212 bcma_dinfo_init_agent(device_t bus, device_t child, struct bcma_devinfo *dinfo) in bcma_dinfo_init_agent() argument 219 KASSERT(dinfo->res_agent == NULL, ("double allocation of agent")); in bcma_dinfo_init_agent() 231 "address for core %u\n", BCMA_DINFO_COREIDX(dinfo)); in bcma_dinfo_init_agent() 240 dinfo->rid_agent = BCMA_AGENT_RID(dinfo); in bcma_dinfo_init_agent() 241 dinfo->res_agent = BHND_BUS_ALLOC_RESOURCE(bus, bus, SYS_RES_MEMORY, in bcma_dinfo_init_agent() 242 &dinfo->rid_agent, r_start, r_end, r_count, RF_ACTIVE|RF_SHAREABLE); in bcma_dinfo_init_agent() 243 if (dinfo->res_agent == NULL) { in bcma_dinfo_init_agent() [all …]
|
| H A D | bcma.c | 99 struct bcma_devinfo *dinfo; in bcma_add_child() 106 if ((dinfo = bcma_alloc_dinfo(dev)) == NULL) { in bcma_add_child() 111 device_set_ivars(child, dinfo); in bcma_add_child() 119 struct bcma_devinfo *dinfo; in bcma_child_deleted() 125 if ((dinfo = device_get_ivars(child)) != NULL) in bcma_child_deleted() 126 bcma_free_dinfo(dev, child, dinfo); in bcma_child_deleted() 134 const struct bcma_devinfo *dinfo; in bcma_read_ivar() 137 dinfo = device_get_ivars(child); in bcma_read_ivar() 138 ci = &dinfo->corecfg->core_info; in bcma_read_ivar() 166 *result = (uintptr_t) dinfo in bcma_read_ivar() 100 struct bcma_devinfo *dinfo; bcma_add_child() local 120 struct bcma_devinfo *dinfo; bcma_child_deleted() local 135 const struct bcma_devinfo *dinfo; bcma_read_ivar() local 177 struct bcma_devinfo *dinfo; bcma_write_ivar() local 202 struct bcma_devinfo *dinfo = device_get_ivars(child); bcma_get_resource_list() local 237 struct bcma_devinfo *dinfo; bcma_write_ioctl() local 298 struct bcma_devinfo *dinfo; bcma_reset_hw() local 346 struct bcma_devinfo *dinfo; bcma_suspend_hw() local 384 struct bcma_devinfo *dinfo; bcma_read_config() local 422 struct bcma_devinfo *dinfo; bcma_write_config() local 459 struct bcma_devinfo *dinfo; bcma_get_port_count() local 486 struct bcma_devinfo *dinfo; bcma_get_region_count() local 511 struct bcma_devinfo *dinfo; bcma_get_port_rid() local 535 struct bcma_devinfo *dinfo; bcma_decode_port_rid() local 577 struct bcma_devinfo *dinfo; bcma_get_region_addr() local 610 struct bcma_devinfo *dinfo; bcma_get_intr_count() local 626 struct bcma_devinfo *dinfo; bcma_get_intr_ivec() local 662 struct bcma_devinfo *dinfo; bcma_add_children() local [all...] |
| H A D | bcma_bhndb.c | 94 struct bcma_devinfo *dinfo; in bcma_bhndb_suspend_child() local 103 dinfo = device_get_ivars(child); in bcma_bhndb_suspend_child() 110 if (dinfo->res_agent != NULL) in bcma_bhndb_suspend_child() 112 SYS_RES_MEMORY, dinfo->res_agent->res); in bcma_bhndb_suspend_child() 120 struct bcma_devinfo *dinfo; in bcma_bhndb_resume_child() local 129 dinfo = device_get_ivars(child); in bcma_bhndb_resume_child() 132 if (dinfo->res_agent != NULL) { in bcma_bhndb_resume_child() 134 SYS_RES_MEMORY, dinfo->res_agent->res); in bcma_bhndb_resume_child() 142 if (dinfo->res_agent != NULL) { in bcma_bhndb_resume_child() 144 SYS_RES_MEMORY, dinfo->res_agent->res); in bcma_bhndb_resume_child()
|
| /freebsd-src/sys/powerpc/ps3/ |
| H A D | ps3bus.c | 176 struct ps3bus_devinfo *dinfo) in ps3bus_resources_init() argument 184 resource_list_init(&dinfo->resources); in ps3bus_resources_init() 204 lv1_connect_interrupt_event_receive_port(dinfo->bus, in ps3bus_resources_init() 205 dinfo->dev, outlet, irq); in ps3bus_resources_init() 215 irq_type, dinfo->bus, dinfo->dev); in ps3bus_resources_init() 219 resource_list_add(&dinfo->resources, SYS_RES_IRQ, i, in ps3bus_resources_init() 240 result = lv1_map_device_mmio_region(dinfo->bus, dinfo->dev, in ps3bus_resources_init() 245 "%d.%d (%ld.%ld): %d\n", dinfo in ps3bus_resources_init() 258 ps3bus_resources_init_by_type(struct rman * rm,int bus_index,int dev_index,uint64_t irq_type,uint64_t reg_type,struct ps3bus_devinfo * dinfo) ps3bus_resources_init_by_type() argument 331 struct ps3bus_devinfo *dinfo; ps3bus_attach() local 488 struct ps3bus_devinfo *dinfo = device_get_ivars(child); ps3bus_print_child() local 505 struct ps3bus_devinfo *dinfo = device_get_ivars(child); ps3bus_read_ivar() local 553 struct ps3bus_devinfo *dinfo; ps3bus_alloc_resource() local 656 struct ps3bus_devinfo *dinfo = device_get_ivars(child); ps3bus_get_dma_tag() local 729 struct ps3bus_devinfo *dinfo = cookie; ps3_iommu_map() local [all...] |
| /freebsd-src/sys/powerpc/powermac/ |
| H A D | macgpio.c | 154 struct macgpio_devinfo *dinfo; in macgpio_attach() local 169 dinfo = malloc(sizeof(*dinfo), M_MACGPIO, M_WAITOK | M_ZERO); in macgpio_attach() 170 if (ofw_bus_gen_setup_devinfo(&dinfo->mdi_obdinfo, child) != in macgpio_attach() 172 free(dinfo, M_MACGPIO); in macgpio_attach() 176 if (OF_getencprop(child, "reg", &dinfo->gpio_num, in macgpio_attach() 177 sizeof(dinfo->gpio_num)) != sizeof(dinfo->gpio_num)) { in macgpio_attach() 185 dinfo->gpio_num = -1; in macgpio_attach() 188 resource_list_init(&dinfo in macgpio_attach() 220 struct macgpio_devinfo *dinfo; macgpio_print_child() local 244 struct macgpio_devinfo *dinfo; macgpio_probe_nomatch() local 266 struct macgpio_devinfo *dinfo; macgpio_alloc_resource() local 281 struct macgpio_devinfo *dinfo; macgpio_activate_resource() local 303 struct macgpio_devinfo *dinfo; macgpio_deactivate_resource() local 325 struct macgpio_devinfo *dinfo; macgpio_read() local 340 struct macgpio_devinfo *dinfo; macgpio_write() local 354 struct macgpio_devinfo *dinfo; macgpio_get_devinfo() local [all...] |
| H A D | uninorth.c | 161 unin_chip_add_intr(phandle_t devnode, struct unin_chip_devinfo *dinfo) in unin_chip_add_intr() argument 168 if (dinfo->udi_ninterrupts >= 6) { in unin_chip_add_intr() 196 resource_list_add(&dinfo->udi_resources, SYS_RES_IRQ, in unin_chip_add_intr() 197 dinfo->udi_ninterrupts, irq, irq, 1); in unin_chip_add_intr() 205 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; in unin_chip_add_intr() 206 dinfo->udi_ninterrupts++; in unin_chip_add_intr() 211 unin_chip_add_reg(phandle_t devnode, struct unin_chip_devinfo *dinfo) in unin_chip_add_reg() argument 221 resource_list_add(&dinfo->udi_resources, SYS_RES_MEMORY, i, in unin_chip_add_reg() 277 struct unin_chip_devinfo *dinfo; in unin_chip_attach() local 427 struct unin_chip_devinfo *dinfo; unin_chip_print_child() local 447 struct unin_chip_devinfo *dinfo; unin_chip_probe_nomatch() local 485 struct unin_chip_devinfo *dinfo; unin_chip_alloc_resource() local 674 struct unin_chip_devinfo *dinfo; unin_chip_get_resource_list() local 683 struct unin_chip_devinfo *dinfo; unin_chip_get_devinfo() local [all...] |
| H A D | macio.c | 204 macio_add_intr(phandle_t devnode, struct macio_devinfo *dinfo) in macio_add_intr() argument 211 if (dinfo->mdi_ninterrupts >= 6) { in macio_add_intr() 239 resource_list_add(&dinfo->mdi_resources, SYS_RES_IRQ, in macio_add_intr() 240 dinfo->mdi_ninterrupts, irq, irq, 1); in macio_add_intr() 242 dinfo->mdi_interrupts[dinfo->mdi_ninterrupts] = irq; in macio_add_intr() 243 dinfo->mdi_ninterrupts++; in macio_add_intr() 248 macio_add_reg(phandle_t devnode, struct macio_devinfo *dinfo) in macio_add_reg() argument 290 resource_list_add(&dinfo->mdi_resources, SYS_RES_MEMORY, i, in macio_add_reg() 324 struct macio_devinfo *dinfo; in macio_attach() local 470 struct macio_devinfo *dinfo; macio_print_child() local 490 struct macio_devinfo *dinfo; macio_probe_nomatch() local 528 struct macio_devinfo *dinfo; macio_alloc_resource() local 716 struct macio_devinfo *dinfo; macio_get_resource_list() local 725 struct macio_devinfo *dinfo; macio_get_devinfo() local [all...] |
| /freebsd-src/sys/dev/bhnd/siba/ |
| H A D | siba.c | 127 const struct siba_devinfo *dinfo; in siba_read_ivar() 131 dinfo = device_get_ivars(child); in siba_read_ivar() 132 cfg = &dinfo->core_id.core_info; in siba_read_ivar() 161 switch (dinfo->pmu_state) { in siba_read_ivar() 168 *result = (uintptr_t)dinfo->pmu.bhnd_info; in siba_read_ivar() 179 panic("invalid PMU state: %d", dinfo->pmu_state); in siba_read_ivar() 191 struct siba_devinfo *dinfo; in siba_write_ivar() 194 dinfo = device_get_ivars(child); in siba_write_ivar() 208 switch (dinfo->pmu_state) { in siba_write_ivar() 211 dinfo in siba_write_ivar() 128 const struct siba_devinfo *dinfo; siba_read_ivar() local 192 struct siba_devinfo *dinfo; siba_write_ivar() local 235 struct siba_devinfo *dinfo = device_get_ivars(child); siba_get_resource_list() local 244 struct siba_devinfo *dinfo; siba_alloc_pmu() local 320 struct siba_devinfo *dinfo; siba_release_pmu() local 380 struct siba_devinfo *dinfo; siba_get_clock_latency() local 435 struct siba_devinfo *dinfo; siba_get_clock_freq() local 477 struct siba_devinfo *dinfo; siba_request_ext_rsrc() local 512 struct siba_devinfo *dinfo; siba_release_ext_rsrc() local 547 struct siba_devinfo *dinfo; siba_request_clock() local 600 struct siba_devinfo *dinfo; siba_enable_clocks() local 672 struct siba_devinfo *dinfo; siba_write_ioctl() local 728 struct siba_devinfo *dinfo; siba_reset_hw() local 793 struct siba_devinfo *dinfo; siba_suspend_hw() local 914 struct siba_devinfo *dinfo; siba_read_config() local 953 struct siba_devinfo *dinfo; siba_write_config() local 989 struct siba_devinfo *dinfo; siba_get_port_count() local 1004 struct siba_devinfo *dinfo; siba_get_region_count() local 1019 struct siba_devinfo *dinfo; siba_get_port_rid() local 1048 struct siba_devinfo *dinfo; siba_decode_port_rid() local 1091 struct siba_devinfo *dinfo; siba_get_region_addr() local 1129 struct siba_devinfo *dinfo; siba_get_intr_count() local 1151 struct siba_devinfo *dinfo; siba_get_intr_ivec() local 1181 siba_map_cfg_resources(device_t dev,struct siba_devinfo * dinfo) siba_map_cfg_resources() argument 1240 struct siba_devinfo *dinfo; siba_add_child() local 1260 struct siba_devinfo *dinfo; siba_child_deleted() local 1314 struct siba_devinfo *dinfo; siba_add_children() local 1351 struct siba_devinfo *dinfo; siba_add_children() local [all...] |
| H A D | siba_subr.c | 49 struct siba_devinfo *dinfo); 50 static int siba_append_dinfo_region(struct siba_devinfo *dinfo, 83 struct siba_devinfo *dinfo; in siba_alloc_dinfo() local 85 dinfo = malloc(sizeof(struct siba_devinfo), M_BHND, M_NOWAIT|M_ZERO); in siba_alloc_dinfo() 86 if (dinfo == NULL) in siba_alloc_dinfo() 89 for (u_int i = 0; i < nitems(dinfo->cfg); i++) { in siba_alloc_dinfo() 90 dinfo->cfg[i] = ((struct siba_cfg_block){ in siba_alloc_dinfo() 95 dinfo->cfg_res[i] = NULL; in siba_alloc_dinfo() 96 dinfo->cfg_rid[i] = -1; in siba_alloc_dinfo() 99 resource_list_init(&dinfo->resources); in siba_alloc_dinfo() [all …]
|
| H A D | siba_bhndb.c | 162 siba_bhndb_suspend_cfgblocks(device_t dev, struct siba_devinfo *dinfo) { in siba_bhndb_suspend_cfgblocks() argument 163 for (u_int i = 0; i < dinfo->core_id.num_cfg_blocks; i++) { in siba_bhndb_suspend_cfgblocks() 164 if (dinfo->cfg_res[i] == NULL) in siba_bhndb_suspend_cfgblocks() 168 SYS_RES_MEMORY, dinfo->cfg_res[i]->res); in siba_bhndb_suspend_cfgblocks() 175 struct siba_devinfo *dinfo; in siba_bhndb_suspend_child() local 181 dinfo = device_get_ivars(child); in siba_bhndb_suspend_child() 188 siba_bhndb_suspend_cfgblocks(dev, dinfo); in siba_bhndb_suspend_child() 196 struct siba_devinfo *dinfo; in siba_bhndb_resume_child() local 205 dinfo = device_get_ivars(child); in siba_bhndb_resume_child() 208 for (u_int i = 0; i < dinfo->core_id.num_cfg_blocks; i++) { in siba_bhndb_resume_child() [all …]
|
| /freebsd-src/sys/dev/cardbus/ |
| H A D | cardbus.c | 166 struct cardbus_devinfo *dinfo; in cardbus_device_setup_regs() 168 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in cardbus_device_setup_regs() 169 return (&dinfo->pci); in cardbus_device_setup_regs() 192 struct cardbus_devinfo *dinfo; in cardbus_attach_card() 194 dinfo = (struct cardbus_devinfo *) in cardbus_attach_card() 196 if (dinfo == NULL) in cardbus_attach_card() 198 if (dinfo->pci.cfg.mfdev) in cardbus_attach_card() 204 pci_freecfg((struct pci_devinfo *)dinfo); in cardbus_attach_card() 207 dinfo in cardbus_attach_card() 176 struct cardbus_devinfo *dinfo; cardbus_alloc_devinfo() local 202 struct cardbus_devinfo *dinfo; cardbus_attach_card() local 243 struct cardbus_devinfo *dinfo = device_get_ivars(child); cardbus_child_deleted() local 275 struct cardbus_devinfo *dinfo; cardbus_driver_added() local 316 struct cardbus_devinfo *dinfo; cardbus_read_ivar() local [all...] |
| /freebsd-src/sys/dev/pci/ |
| H A D | pci_iov.c | 96 static int pci_iov_delete_iov_children(struct pci_devinfo *dinfo); 118 struct pci_devinfo *dinfo; in pci_iov_attach_method() local 125 dinfo = device_get_ivars(dev); in pci_iov_attach_method() 143 iov = malloc(sizeof(*dinfo->cfg.iov), M_SRIOV, M_WAITOK | M_ZERO); in pci_iov_attach_method() 146 if (dinfo->cfg.iov != NULL) { in pci_iov_attach_method() 172 dinfo->cfg.iov = iov; in pci_iov_attach_method() 173 iov->iov_cdev->si_drv1 = dinfo; in pci_iov_attach_method() 190 struct pci_devinfo *dinfo; in pci_iov_detach_method() local 195 dinfo = device_get_ivars(dev); in pci_iov_detach_method() 196 iov = dinfo in pci_iov_detach_method() 338 pci_iov_alloc_bar(struct pci_devinfo * dinfo,int bar,pci_addr_t bar_shift) pci_iov_alloc_bar() argument 369 pci_iov_add_bars(struct pcicfg_iov * iov,struct pci_devinfo * dinfo) pci_iov_add_bars() argument 490 pci_iov_config_page_size(struct pci_devinfo * dinfo) pci_iov_config_page_size() argument 544 pci_iov_alloc_bar_ea(struct pci_devinfo * dinfo,int bar) pci_iov_alloc_bar_ea() argument 575 pci_iov_setup_bars(struct pci_devinfo * dinfo) pci_iov_setup_bars() argument 623 pci_iov_enumerate_vfs(struct pci_devinfo * dinfo,const nvlist_t * config,uint16_t first_rid,uint16_t rid_stride) pci_iov_enumerate_vfs() argument 680 struct pci_devinfo *dinfo; pci_iov_config() local 801 pci_iov_cfg_restore(device_t dev,struct pci_devinfo * dinfo) pci_iov_cfg_restore() argument 813 pci_iov_cfg_save(device_t dev,struct pci_devinfo * dinfo) pci_iov_cfg_save() argument 838 pci_iov_delete_iov_children(struct pci_devinfo * dinfo) pci_iov_delete_iov_children() argument 913 struct pci_devinfo *dinfo; pci_iov_delete() local 940 struct pci_devinfo *dinfo; pci_iov_get_schema_ioctl() local 1004 struct pci_devinfo *dinfo; pci_vf_alloc_mem_resource() local 1067 struct pci_devinfo *dinfo; pci_vf_release_mem_resource() local 1100 struct pci_devinfo *dinfo = device_get_ivars(child); pci_vf_activate_mem_resource() local 1131 struct pci_devinfo *dinfo = device_get_ivars(child); pci_vf_deactivate_mem_resource() local 1158 struct pci_devinfo *dinfo = device_get_ivars(child); pci_vf_adjust_mem_resource() local 1190 struct pci_devinfo *dinfo = device_get_ivars(child); pci_vf_map_mem_resource() local 1225 struct pci_devinfo *dinfo = device_get_ivars(child); pci_vf_unmap_mem_resource() local [all...] |
| H A D | pci.c | 458 struct pci_devinfo *dinfo = NULL; in pci_find_dbsf() local 460 STAILQ_FOREACH(dinfo, &pci_devq, pci_links) { in pci_find_dbsf() 461 if ((dinfo->cfg.domain == domain) && in pci_find_dbsf() 462 (dinfo->cfg.bus == bus) && in pci_find_dbsf() 463 (dinfo->cfg.slot == slot) && in pci_find_dbsf() 464 (dinfo->cfg.func == func)) { in pci_find_dbsf() 469 return (dinfo != NULL ? dinfo->cfg.dev : NULL); in pci_find_dbsf() 477 struct pci_devinfo *dinfo; in pci_find_device() local 479 STAILQ_FOREACH(dinfo, in pci_find_device() 492 struct pci_devinfo *dinfo; pci_find_class() local 507 struct pci_devinfo *dinfo; pci_find_class_from() local 1381 struct pci_devinfo *dinfo = device_get_ivars(child); pci_get_vpd_ident_method() local 1399 struct pci_devinfo *dinfo = device_get_ivars(child); pci_get_vpd_readonly_method() local 1420 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_fetch_vpd_list() local 1518 struct pci_devinfo *dinfo = device_get_ivars(child); pci_find_cap_method() local 1598 struct pci_devinfo *dinfo = device_get_ivars(child); pci_find_extcap_method() local 1635 struct pci_devinfo *dinfo = device_get_ivars(child); pci_find_next_extcap_method() local 1667 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_write_msix_entry() local 1684 struct pci_devinfo *dinfo = device_get_ivars(child); pci_enable_msix_method() local 1709 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_mask_msix() local 1728 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_unmask_msix() local 1747 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_pending_msix() local 1765 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_resume_msix() local 1799 struct pci_devinfo *dinfo = device_get_ivars(child); pci_alloc_msix_method() local 1974 struct pci_devinfo *dinfo = device_get_ivars(child); pci_remap_msix_method() local 2095 struct pci_devinfo *dinfo = device_get_ivars(child); pci_release_msix() local 2148 struct pci_devinfo *dinfo = device_get_ivars(child); pci_msix_count_method() local 2159 struct pci_devinfo *dinfo = device_get_ivars(child); pci_msix_pba_bar_method() local 2170 struct pci_devinfo *dinfo = device_get_ivars(child); pci_msix_table_bar_method() local 2184 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_ht_map_msi() local 2209 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_get_relaxed_ordering_enabled() local 2224 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_get_max_payload() local 2240 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_get_max_read_req() local 2256 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_set_max_read_req() local 2278 struct pci_devinfo *dinfo = device_get_ivars(dev); pcie_read_config() local 2294 struct pci_devinfo *dinfo = device_get_ivars(dev); pcie_write_config() local 2314 struct pci_devinfo *dinfo = device_get_ivars(dev); pcie_adjust_config() local 2339 struct pci_devinfo *dinfo = device_get_ivars(child); pci_enable_msi_method() local 2366 struct pci_devinfo *dinfo = device_get_ivars(child); pci_disable_msi_method() local 2386 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_resume_msi() local 2412 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_remap_intr_method() local 2581 struct pci_devinfo *dinfo = device_get_ivars(child); pci_alloc_msi_method() local 2700 struct pci_devinfo *dinfo = device_get_ivars(child); pci_release_msi_method() local 2754 struct pci_devinfo *dinfo = device_get_ivars(child); pci_msi_count_method() local 2765 pci_freecfg(struct pci_devinfo * dinfo) pci_freecfg() argument 2795 struct pci_devinfo *dinfo = device_get_ivars(child); pci_set_powerstate_method() local 2867 struct pci_devinfo *dinfo = device_get_ivars(child); pci_get_powerstate_method() local 2980 pci_print_verbose(struct pci_devinfo * dinfo) pci_print_verbose() argument 3052 struct pci_devinfo *dinfo; pci_read_bar() local 3128 struct pci_devinfo *dinfo; pci_write_bar() local 3149 struct pci_devinfo *dinfo; pci_find_bar() local 3163 struct pci_devinfo *dinfo; pci_first_bar() local 3178 struct pci_devinfo *dinfo; pci_bar_enabled() local 3205 struct pci_devinfo *dinfo; pci_add_bar() local 3230 struct pci_devinfo *dinfo; pci_restore_bars() local 3485 struct pci_devinfo *dinfo = device_get_ivars(dev); pci_assign_interrupt() local 3819 struct pci_devinfo *dinfo; pci_alloc_secbus() local 3871 struct pci_devinfo *dinfo; pci_ea_bei_to_rid() local 3907 struct pci_devinfo *dinfo; pci_ea_is_enabled() local 3923 struct pci_devinfo *dinfo; pci_add_resources_ea() local 4040 struct pci_devinfo *dinfo; pci_add_resources() local 4134 struct pci_devinfo *dinfo; pci_identify_function() local 4148 struct pci_devinfo *dinfo; pci_add_children() local 4322 struct pci_devinfo *dinfo = device_get_ivars(dev); pcie_setup_mps() local 4356 pci_add_child_clear_aer(device_t dev,struct pci_devinfo * dinfo) pci_add_child_clear_aer() argument 4431 pci_add_child(device_t bus,struct pci_devinfo * dinfo) pci_add_child() argument 4592 struct pci_devinfo *dinfo; pci_suspend_child() local 4631 struct pci_devinfo *dinfo; pci_resume_child() local 4722 struct pci_devinfo *dinfo; pci_driver_added() local 4749 struct pci_devinfo *dinfo; pci_setup_intr() local 4859 struct pci_devinfo *dinfo; pci_teardown_intr() local 4915 struct pci_devinfo *dinfo; pci_print_child() local 5088 struct pci_devinfo *dinfo; pci_child_detached() local 5252 struct pci_devinfo *dinfo; pci_read_ivar() local 5343 struct pci_devinfo *dinfo; pci_write_ivar() local 5384 struct pci_devinfo *dinfo; DB_SHOW_COMMAND_FLAGS() local 5427 struct pci_devinfo *dinfo = device_get_ivars(child); pci_reserve_map() local 5541 struct pci_devinfo *dinfo; pci_alloc_multi_resource() local 5617 struct pci_devinfo *dinfo; pci_alloc_resource() local 5647 struct pci_devinfo *dinfo; pci_release_resource() local 5695 struct pci_devinfo *dinfo; pci_activate_resource() local 5743 struct pci_devinfo *dinfo; pci_deactivate_resource() local 5784 struct pci_devinfo *dinfo; pci_adjust_resource() local 5811 struct pci_devinfo *dinfo; pci_map_resource() local 5838 struct pci_devinfo *dinfo; pci_unmap_resource() local 5865 struct pci_devinfo *dinfo; pci_child_deleted() local 5905 struct pci_devinfo *dinfo; pci_delete_resource() local 5935 struct pci_devinfo *dinfo = device_get_ivars(child); pci_get_resource_list() local 5971 struct pci_devinfo *dinfo = device_get_ivars(child); pci_read_config_method() local 6013 struct pci_devinfo *dinfo = device_get_ivars(child); pci_write_config_method() local 6033 struct pci_devinfo *dinfo; pci_child_pnpinfo_method() local 6066 struct pci_devinfo *dinfo = device_get_ivars(child); pci_assign_interrupt_method() local 6150 pci_cfg_restore_pcie(device_t dev,struct pci_devinfo * dinfo) pci_cfg_restore_pcie() argument 6186 pci_cfg_restore_pcix(device_t dev,struct pci_devinfo * dinfo) pci_cfg_restore_pcix() argument 6193 pci_cfg_restore(device_t dev,struct pci_devinfo * dinfo) pci_cfg_restore() argument 6268 pci_cfg_save_pcie(device_t dev,struct pci_devinfo * dinfo) pci_cfg_save_pcie() argument 6306 pci_cfg_save_pcix(device_t dev,struct pci_devinfo * dinfo) pci_cfg_save_pcix() argument 6313 pci_cfg_save(device_t dev,struct pci_devinfo * dinfo,int setstate) pci_cfg_save() argument 6424 struct pci_devinfo *dinfo; pci_save_state() local 6433 struct pci_devinfo *dinfo; pci_restore_state() local 6451 struct pci_devinfo *dinfo; pci_find_pcie_root_port() local 6500 struct pci_devinfo *dinfo = device_get_ivars(dev); pcie_wait_for_pending_transactions() local 6536 struct pci_devinfo *dinfo = device_get_ivars(dev); pcie_get_max_completion_timeout() local 6579 struct pci_devinfo *dinfo = device_get_ivars(dev); pcie_apei_error() local 6656 struct pci_devinfo *dinfo = device_get_ivars(dev); pcie_flr() local 6836 pci_print_faulted_dev_name(const struct pci_devinfo * dinfo) pci_print_faulted_dev_name() argument 6852 struct pci_devinfo *dinfo; pci_print_faulted_dev() local 6916 db_clear_pcie_errors(const struct pci_devinfo * dinfo) db_clear_pcie_errors() argument 6940 struct pci_devinfo *dinfo; DB_COMMAND_FLAGS() local [all...] |
| /freebsd-src/sys/powerpc/pseries/ |
| H A D | vdevice.c | 128 struct vdevice_devinfo *dinfo; in vdevice_attach() local 137 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in vdevice_attach() 139 if (ofw_bus_gen_setup_devinfo(&dinfo->mdi_obdinfo, in vdevice_attach() 141 free(dinfo, M_DEVBUF); in vdevice_attach() 144 resource_list_init(&dinfo->mdi_resources); in vdevice_attach() 146 ofw_bus_intr_to_rl(dev, child, &dinfo->mdi_resources, NULL); in vdevice_attach() 151 dinfo->mdi_obdinfo.obd_name); in vdevice_attach() 152 ofw_bus_gen_destroy_devinfo(&dinfo->mdi_obdinfo); in vdevice_attach() 153 free(dinfo, M_DEVBU in vdevice_attach() 171 struct vdevice_devinfo *dinfo; vdevice_print_child() local 190 struct vdevice_devinfo *dinfo; vdevice_get_resource_list() local 199 struct vdevice_devinfo *dinfo; vdevice_get_dma_tag() local [all...] |
| /freebsd-src/sys/powerpc/psim/ |
| H A D | iobus.c | 143 iobus_add_intr(phandle_t devnode, struct iobus_devinfo *dinfo) in iobus_add_intr() argument 148 resource_list_add(&dinfo->id_resources, in iobus_add_intr() 151 dinfo->id_interrupt = intr; in iobus_add_intr() 155 iobus_add_reg(phandle_t devnode, struct iobus_devinfo *dinfo, in iobus_add_reg() argument 161 size = OF_getprop(devnode, "reg", dinfo->id_reg,sizeof(dinfo->id_reg)); in iobus_add_reg() 164 dinfo->id_nregs = size / (sizeof(dinfo->id_reg[0])); in iobus_add_reg() 166 for (i = 0; i < dinfo->id_nregs; i+= 3) { in iobus_add_reg() 172 dinfo in iobus_add_reg() 188 struct iobus_devinfo *dinfo; iobus_attach() local 249 struct iobus_devinfo *dinfo; iobus_print_child() local 274 struct iobus_devinfo *dinfo; iobus_read_ivar() local [all...] |
| /freebsd-src/sys/powerpc/ofw/ |
| H A D | ofw_pcibus.c | 155 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_alloc_devinfo() 157 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in ofw_pcibus_alloc_devinfo() 158 return (&dinfo->opd_dinfo); in ofw_pcibus_alloc_devinfo() 166 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_enum_devtree() 202 dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib, dev, in ofw_pcibus_enum_devtree() 204 if (dinfo == NULL) in ofw_pcibus_enum_devtree() 206 if (ofw_bus_gen_setup_devinfo(&dinfo->opd_obdinfo, child) != in ofw_pcibus_enum_devtree() 208 pci_freecfg((struct pci_devinfo *)dinfo); in ofw_pcibus_enum_devtree() 211 dinfo in ofw_pcibus_enum_devtree() 154 struct ofw_pcibus_devinfo *dinfo; ofw_pcibus_alloc_devinfo() local 165 struct ofw_pcibus_devinfo *dinfo; ofw_pcibus_enum_devtree() local 237 struct ofw_pcibus_devinfo *dinfo; ofw_pcibus_enum_bus() local 290 struct ofw_pcibus_devinfo *dinfo; ofw_pcibus_child_deleted() local 376 struct ofw_pcibus_devinfo *dinfo; ofw_pcibus_get_devinfo() local [all...] |
| /freebsd-src/sys/dev/adb/ |
| H A D | adb_bus.c | 193 struct adb_devinfo *dinfo; in adb_bus_detach() 196 dinfo = device_get_ivars(child); 199 adb_device_string[dinfo->default_address],dinfo->address); in adb_probe_nomatch() local 232 struct adb_devinfo *dinfo; in adb_receive_raw_packet() 235 dinfo = device_get_ivars(child); 238 printf(" at device %d",dinfo->address); in adb_print_child() local 248 struct adb_devinfo *dinfo; in adb_print_child() 252 dinfo = device_get_ivars(dev); in adb_send_packet() 254 command_byte |= dinfo in adb_send_packet() local 272 struct adb_devinfo *dinfo; adb_set_autopoll() local 295 struct adb_devinfo *dinfo; adb_get_device_type() local 304 struct adb_devinfo *dinfo; adb_get_device_handler() local 368 struct adb_devinfo *dinfo; adb_set_device_handler() local 389 struct adb_devinfo *dinfo; adb_read_register() local 405 struct adb_devinfo *dinfo; adb_write_register() local [all...] |
| /freebsd-src/sys/dev/superio/ |
| H A D | superio.c | 685 struct superio_devinfo *dinfo; in superio_add_known_child() local 694 dinfo = device_get_ivars(child); in superio_add_known_child() 695 dinfo->ldn = ldn; in superio_add_known_child() 696 dinfo->type = type; in superio_add_known_child() 698 dinfo->iobase = sio_ldn_readw(sc, ldn, 0x60); in superio_add_known_child() 699 dinfo->iobase2 = sio_ldn_readw(sc, ldn, 0x62); in superio_add_known_child() 700 dinfo->irq = sio_ldn_readw(sc, ldn, 0x70); in superio_add_known_child() 701 dinfo->dma = sio_ldn_readw(sc, ldn, 0x74); in superio_add_known_child() 703 STAILQ_INSERT_TAIL(&sc->devlist, dinfo, link); in superio_add_known_child() 751 struct superio_devinfo *dinfo; in superio_add_child() 752 struct superio_devinfo *dinfo; superio_add_child() local 774 struct superio_devinfo *dinfo; superio_read_ivar() local 822 struct superio_devinfo *dinfo = device_get_ivars(child); superio_get_resource_list() local 828 superio_printf(struct superio_devinfo * dinfo,const char * fmt,...) superio_printf() argument 844 struct superio_devinfo *dinfo; superio_child_detached() local 947 struct superio_devinfo *dinfo = device_get_ivars(dev); superio_read() local 966 struct superio_devinfo *dinfo = device_get_ivars(dev); superio_write() local 976 struct superio_devinfo *dinfo = device_get_ivars(dev); superio_dev_enabled() local 992 struct superio_devinfo *dinfo = device_get_ivars(dev); superio_dev_enable() local 1011 struct superio_devinfo *dinfo = device_get_ivars(dev); superio_dev_disable() local 1029 struct superio_devinfo *dinfo; superio_find_dev() local [all...] |
| /freebsd-src/sys/dev/gpio/ |
| H A D | ofw_gpiobus.c | 147 struct ofw_gpiobus_devinfo *dinfo; in ofw_gpiobus_add_fdt_child() local 163 dinfo = ofw_gpiobus_setup_devinfo(bus, childdev, child); in ofw_gpiobus_add_fdt_child() 164 if (dinfo == NULL) { in ofw_gpiobus_add_fdt_child() 169 ofw_gpiobus_destroy_devinfo(bus, dinfo); in ofw_gpiobus_add_fdt_child() 174 devi = &dinfo->opd_dinfo; in ofw_gpiobus_add_fdt_child() 218 struct ofw_gpiobus_devinfo *dinfo; in ofw_gpiobus_setup_devinfo() local 221 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_NOWAIT | M_ZERO); in ofw_gpiobus_setup_devinfo() 222 if (dinfo == NULL) in ofw_gpiobus_setup_devinfo() 224 if (ofw_bus_gen_setup_devinfo(&dinfo in ofw_gpiobus_setup_devinfo() 259 ofw_gpiobus_destroy_devinfo(device_t bus,struct ofw_gpiobus_devinfo * dinfo) ofw_gpiobus_destroy_devinfo() argument 480 struct ofw_gpiobus_devinfo *dinfo; ofw_gpiobus_get_devinfo() local [all...] |
| /freebsd-src/sys/dev/spibus/ |
| H A D | ofw_spibus.c | 78 struct ofw_spibus_devinfo *dinfo; in ofw_spibus_attach() local 139 dinfo = malloc(sizeof(struct ofw_spibus_devinfo), M_DEVBUF, in ofw_spibus_attach() 141 if (dinfo == NULL) in ofw_spibus_attach() 143 dinfo->opd_dinfo.cs = paddr; in ofw_spibus_attach() 144 dinfo->opd_dinfo.clock = clock; in ofw_spibus_attach() 145 dinfo->opd_dinfo.mode = mode; in ofw_spibus_attach() 146 if (ofw_bus_gen_setup_devinfo(&dinfo->opd_obdinfo, child) != in ofw_spibus_attach() 148 free(dinfo, M_DEVBUF); in ofw_spibus_attach() 153 resource_list_init(&dinfo->opd_dinfo.rl); in ofw_spibus_attach() 155 &dinfo in ofw_spibus_attach() 196 struct ofw_spibus_devinfo *dinfo; ofw_spibus_get_devinfo() local [all...] |
| /freebsd-src/sys/dev/acpica/ |
| H A D | acpi_pci.c | 132 struct acpi_pci_devinfo *dinfo; in acpi_pci_alloc_devinfo() 134 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in acpi_pci_alloc_devinfo() 135 return (&dinfo->ap_dinfo); in acpi_pci_alloc_devinfo() 141 struct acpi_pci_devinfo *dinfo; in acpi_pci_read_ivar() 143 dinfo = device_get_ivars(child); in acpi_pci_read_ivar() 146 *result = (uintptr_t)dinfo->ap_handle; in acpi_pci_read_ivar() 149 *result = (uintptr_t)dinfo->ap_flags; in acpi_pci_read_ivar() 158 struct acpi_pci_devinfo *dinfo; in acpi_pci_write_ivar() 160 dinfo in acpi_pci_write_ivar() 131 struct acpi_pci_devinfo *dinfo; acpi_pci_alloc_devinfo() local 140 struct acpi_pci_devinfo *dinfo; acpi_pci_read_ivar() local 157 struct acpi_pci_devinfo *dinfo; acpi_pci_write_ivar() local 174 struct acpi_pci_devinfo *dinfo = device_get_ivars(child); acpi_pci_child_deleted() local 184 struct acpi_pci_devinfo *dinfo = device_get_ivars(child); acpi_pci_child_location_method() local 292 struct acpi_pci_devinfo *dinfo; acpi_pci_save_handle() local [all...] |
| /freebsd-src/sys/powerpc/powernv/ |
| H A D | powernv_centaur.c | 90 struct ofw_bus_devinfo *dinfo; in powernv_centaur_attach() local 94 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in powernv_centaur_attach() 95 if (ofw_bus_gen_setup_devinfo(dinfo, child) != 0) { in powernv_centaur_attach() 96 free(dinfo, M_DEVBUF); in powernv_centaur_attach() 102 dinfo->obd_name); in powernv_centaur_attach() 103 ofw_bus_gen_destroy_devinfo(dinfo); in powernv_centaur_attach() 104 free(dinfo, M_DEVBUF); in powernv_centaur_attach() 107 device_set_ivars(cdev, dinfo); in powernv_centaur_attach()
|
| H A D | powernv_xscom.c | 90 struct ofw_bus_devinfo *dinfo; in powernv_xscom_attach() local 94 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in powernv_xscom_attach() 95 if (ofw_bus_gen_setup_devinfo(dinfo, child) != 0) { in powernv_xscom_attach() 96 free(dinfo, M_DEVBUF); in powernv_xscom_attach() 102 dinfo->obd_name); in powernv_xscom_attach() 103 ofw_bus_gen_destroy_devinfo(dinfo); in powernv_xscom_attach() 104 free(dinfo, M_DEVBUF); in powernv_xscom_attach() 107 device_set_ivars(cdev, dinfo); in powernv_xscom_attach()
|
| H A D | opal_i2cm.c | 91 struct ofw_bus_devinfo *dinfo; in opal_i2cm_attach() local 95 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in opal_i2cm_attach() 96 if (ofw_bus_gen_setup_devinfo(dinfo, child) != 0) { in opal_i2cm_attach() 97 free(dinfo, M_DEVBUF); in opal_i2cm_attach() 103 dinfo->obd_name); in opal_i2cm_attach() 104 ofw_bus_gen_destroy_devinfo(dinfo); in opal_i2cm_attach() 105 free(dinfo, M_DEVBUF); in opal_i2cm_attach() 108 device_set_ivars(cdev, dinfo); in opal_i2cm_attach()
|
| /freebsd-src/sys/dev/bhnd/cores/pcie2/ |
| H A D | bhnd_pcie2.c | 133 struct bhnd_pcie2_devinfo *dinfo; in bhnd_pcie2_generic_detach() 138 dinfo = device_get_ivars(child); 139 return (&dinfo->resources); in bhnd_pcie2_get_resource_list() 145 struct bhnd_pcie2_devinfo *dinfo; in bhnd_pcie2_get_resource_list() 152 dinfo = malloc(sizeof(struct bhnd_pcie2_devinfo), M_DEVBUF, M_NOWAIT); in bhnd_pcie2_add_child() 153 if (dinfo == NULL) { in bhnd_pcie2_add_child() local 158 resource_list_init(&dinfo->resources); in bhnd_pcie2_add_child() 160 device_set_ivars(child, dinfo); in bhnd_pcie2_add_child() 167 struct bhnd_pcie2_devinfo *dinfo; in bhnd_pcie2_add_child() 172 dinfo 141 struct bhnd_pcie2_devinfo *dinfo; bhnd_pcie2_get_resource_list() local 175 struct bhnd_pcie2_devinfo *dinfo; bhnd_pcie2_child_deleted() local [all...] |