| /freebsd-12.1/sys/dev/bhnd/bcma/ |
| H A D | bcma_subr.c | 245 dinfo->rid_agent = BCMA_AGENT_RID(dinfo); in bcma_dinfo_init_agent() 316 dinfo->num_intrs++; in bcma_dinfo_init_intrs() 335 if (dinfo == NULL) in bcma_alloc_dinfo() 338 dinfo->corecfg = NULL; in bcma_alloc_dinfo() 339 dinfo->res_agent = NULL; in bcma_alloc_dinfo() 340 dinfo->rid_agent = -1; in bcma_alloc_dinfo() 343 dinfo->num_intrs = 0; in bcma_alloc_dinfo() 347 return (dinfo); in bcma_alloc_dinfo() 419 dinfo->corecfg = NULL; in bcma_init_dinfo() 443 dinfo->res_agent); in bcma_free_dinfo() [all …]
|
| H A D | bcma.c | 103 struct bcma_devinfo *dinfo; in bcma_add_child() local 124 struct bcma_devinfo *dinfo; in bcma_child_deleted() local 183 struct bcma_devinfo *dinfo; in bcma_write_ivar() local 209 return (&dinfo->resources); in bcma_get_resource_list() 243 struct bcma_devinfo *dinfo; in bcma_write_ioctl() local 304 struct bcma_devinfo *dinfo; in bcma_reset_hw() local 352 struct bcma_devinfo *dinfo; in bcma_suspend_hw() local 390 struct bcma_devinfo *dinfo; in bcma_read_config() local 428 struct bcma_devinfo *dinfo; in bcma_write_config() local 465 struct bcma_devinfo *dinfo; in bcma_get_port_count() local [all …]
|
| /freebsd-12.1/sys/powerpc/ps3/ |
| H A D | ps3bus.c | 207 irq_type, dinfo->bus, dinfo->dev); in ps3bus_resources_init() 232 result = lv1_map_device_mmio_region(dinfo->bus, dinfo->dev, in ps3bus_resources_init() 237 "%d.%d (%ld.%ld): %d\n", dinfo->bus, dinfo->dev, in ps3bus_resources_init() 238 dinfo->bustype, dinfo->devtype, result); in ps3bus_resources_init() 308 "%d.%d (%ld.%ld): %d\n", dinfo->bus, dinfo->dev, in ps3bus_resources_init_by_type() 309 dinfo->bustype, dinfo->devtype, result); in ps3bus_resources_init_by_type() 390 dinfo = malloc(sizeof(*dinfo), M_PS3BUS, in ps3bus_attach() 416 dinfo = malloc(sizeof(*dinfo), M_PS3BUS, in ps3bus_attach() 441 dinfo = malloc(sizeof(*dinfo), M_PS3BUS, in ps3bus_attach() 674 err = lv1_map_device_dma_region(dinfo->bus, dinfo->dev, in ps3bus_get_dma_tag() [all …]
|
| /freebsd-12.1/sys/dev/bhnd/siba/ |
| H A D | siba.c | 195 struct siba_devinfo *dinfo; in siba_write_ivar() local 239 return (&dinfo->resources); in siba_get_resource_list() 247 struct siba_devinfo *dinfo; in siba_alloc_pmu() local 334 switch(dinfo->pmu_state) { in siba_release_pmu() 357 dinfo->pmu.pwrctl = NULL; in siba_release_pmu() 370 dinfo->pmu.pwrctl = NULL; in siba_release_pmu() 393 switch(dinfo->pmu_state) { in siba_get_clock_latency() 448 switch(dinfo->pmu_state) { in siba_get_clock_freq() 489 switch(dinfo->pmu_state) { in siba_request_ext_rsrc() 524 switch(dinfo->pmu_state) { in siba_release_ext_rsrc() [all …]
|
| H A D | siba_subr.c | 89 if (dinfo == NULL) in siba_alloc_dinfo() 99 dinfo->cfg_rid[i] = -1; in siba_alloc_dinfo() 111 return dinfo; in siba_alloc_dinfo() 181 dinfo->intr.irq = 0; in siba_register_interrupts() 182 dinfo->intr.rid = -1; in siba_register_interrupts() 186 &dinfo->intr.irq); in siba_register_interrupts() 195 dinfo->intr.rid = resource_list_add_next(&dinfo->resources, SYS_RES_IRQ, in siba_register_interrupts() 196 dinfo->intr.irq, dinfo->intr.irq, 1); in siba_register_interrupts() 584 if (dinfo->core_id.intr_en && dinfo->intr.mapped) { in siba_free_dinfo() 589 free(dinfo, M_BHND); in siba_free_dinfo() [all …]
|
| H A D | siba_bhndb.c | 167 if (dinfo->cfg_res[i] == NULL) in siba_bhndb_suspend_cfgblocks() 178 struct siba_devinfo *dinfo; in siba_bhndb_suspend_child() local 184 dinfo = device_get_ivars(child); in siba_bhndb_suspend_child() 191 siba_bhndb_suspend_cfgblocks(dev, dinfo); in siba_bhndb_suspend_child() 199 struct siba_devinfo *dinfo; in siba_bhndb_resume_child() local 208 dinfo = device_get_ivars(child); in siba_bhndb_resume_child() 212 if (dinfo->cfg_res[i] == NULL) in siba_bhndb_resume_child() 218 siba_bhndb_suspend_cfgblocks(dev, dinfo); in siba_bhndb_resume_child() 225 siba_bhndb_suspend_cfgblocks(dev, dinfo); in siba_bhndb_resume_child() 236 struct siba_devinfo *dinfo; in siba_bhndb_wars_pcie_clear_d11_timeout() local [all …]
|
| /freebsd-12.1/sys/powerpc/powermac/ |
| H A D | macgpio.c | 174 dinfo = malloc(sizeof(*dinfo), M_MACGPIO, M_WAITOK | M_ZERO); in macgpio_attach() 177 free(dinfo, M_MACGPIO); in macgpio_attach() 182 sizeof(dinfo->gpio_num)) != sizeof(dinfo->gpio_num)) { in macgpio_attach() 190 dinfo->gpio_num = -1; in macgpio_attach() 206 dinfo->gpio_num -= 0x50; in macgpio_attach() 213 free(dinfo, M_MACGPIO); in macgpio_attach() 260 if (dinfo->gpio_num >= 0) in macgpio_probe_nomatch() 299 if (dinfo->gpio_num >= 0) { in macgpio_activate_resource() 323 if (dinfo->gpio_num >= 0) { in macgpio_deactivate_resource() 341 if (dinfo->gpio_num < 0) in macgpio_read() [all …]
|
| H A D | uninorth.c | 199 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; in unin_chip_add_intr() 200 dinfo->udi_ninterrupts++; in unin_chip_add_intr() 330 dinfo = malloc(sizeof(*dinfo), M_UNIN, M_WAITOK | M_ZERO); in unin_chip_attach() 334 free(dinfo, M_UNIN); in unin_chip_attach() 339 dinfo->udi_ninterrupts = 0; in unin_chip_attach() 365 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; in unin_chip_attach() 366 dinfo->udi_ninterrupts++; in unin_chip_attach() 377 free(dinfo, M_UNIN); in unin_chip_attach() 447 rl = &dinfo->udi_resources; in unin_chip_probe_nomatch() 530 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = start; in unin_chip_alloc_resource() [all …]
|
| H A D | macio.c | 232 dinfo->mdi_interrupts[dinfo->mdi_ninterrupts] = irq; in macio_add_intr() 233 dinfo->mdi_ninterrupts++; in macio_add_intr() 363 dinfo = malloc(sizeof(*dinfo), M_MACIO, M_WAITOK | M_ZERO); in macio_attach() 366 free(dinfo, M_MACIO); in macio_attach() 372 free(dinfo, M_MACIO); in macio_attach() 376 dinfo->mdi_ninterrupts = 0; in macio_attach() 392 free(dinfo, M_MACIO); in macio_attach() 471 rl = &dinfo->mdi_resources; in macio_probe_nomatch() 550 dinfo->mdi_interrupts[dinfo->mdi_ninterrupts] = start; in macio_alloc_resource() 551 dinfo->mdi_ninterrupts++; in macio_alloc_resource() [all …]
|
| /freebsd-12.1/sys/dev/cardbus/ |
| H A D | cardbus.c | 179 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in cardbus_alloc_devinfo() 180 return (&dinfo->pci); in cardbus_alloc_devinfo() 207 if (dinfo == NULL) in cardbus_attach_card() 209 if (dinfo->pci.cfg.mfdev) in cardbus_attach_card() 224 pci_cfg_save(dinfo->pci.cfg.dev, &dinfo->pci, 0); in cardbus_attach_card() 225 pci_cfg_restore(dinfo->pci.cfg.dev, &dinfo->pci); in cardbus_attach_card() 232 pci_cfg_save(dinfo->pci.cfg.dev, &dinfo->pci, 1); in cardbus_attach_card() 300 dinfo->pci.cfg.domain, dinfo->pci.cfg.bus, in cardbus_driver_added() 301 dinfo->pci.cfg.slot, dinfo->pci.cfg.func); in cardbus_driver_added() 302 pci_cfg_restore(dinfo->pci.cfg.dev, &dinfo->pci); in cardbus_driver_added() [all …]
|
| /freebsd-12.1/sys/powerpc/psim/ |
| H A D | iobus.c | 147 dinfo->id_interrupt = intr; in iobus_add_intr() 158 size = OF_getprop(devnode, "reg", dinfo->id_reg,sizeof(dinfo->id_reg)); in iobus_add_reg() 161 dinfo->id_nregs = size / (sizeof(dinfo->id_reg[0])); in iobus_add_reg() 173 dinfo->id_reg[i+1], in iobus_add_reg() 174 dinfo->id_reg[i+1] + in iobus_add_reg() 175 dinfo->id_reg[i+2], in iobus_add_reg() 176 dinfo->id_reg[i+2]); in iobus_add_reg() 228 dinfo = malloc(sizeof(*dinfo), M_IOBUS, M_WAITOK); in iobus_attach() 229 memset(dinfo, 0, sizeof(*dinfo)); in iobus_attach() 233 iobus_add_intr(child, dinfo); in iobus_attach() [all …]
|
| /freebsd-12.1/sys/powerpc/ofw/ |
| H A D | ofw_pcibus.c | 155 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_alloc_devinfo() local 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() local 204 if (dinfo == NULL) in ofw_pcibus_enum_devtree() 211 dinfo->opd_dma_tag = NULL; in ofw_pcibus_enum_devtree() 262 if (dinfo == NULL) in ofw_pcibus_enum_bus() 265 dinfo->opd_dma_tag = NULL; in ofw_pcibus_enum_bus() 293 dinfo = device_get_ivars(dev); in ofw_pcibus_child_deleted() 380 dinfo = device_get_ivars(dev); in ofw_pcibus_get_devinfo() [all …]
|
| /freebsd-12.1/sys/powerpc/pseries/ |
| H A D | vdevice.c | 133 struct vdevice_devinfo *dinfo; in vdevice_attach() local 142 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in vdevice_attach() 161 device_set_ivars(cdev, dinfo); in vdevice_attach() 176 struct vdevice_devinfo *dinfo; in vdevice_print_child() local 180 dinfo = device_get_ivars(child); in vdevice_print_child() 181 rl = &dinfo->mdi_resources; in vdevice_print_child() 195 struct vdevice_devinfo *dinfo; in vdevice_get_resource_list() local 198 return (&dinfo->mdi_resources); in vdevice_get_resource_list() 204 struct vdevice_devinfo *dinfo; in vdevice_get_dma_tag() local 209 if (dinfo->mdi_dma_tag == NULL) { in vdevice_get_dma_tag() [all …]
|
| /freebsd-12.1/sys/dev/pci/ |
| H A D | pci.c | 3738 cfg = &dinfo->cfg; in pci_alloc_secbus() 3961 cfg = &dinfo->cfg; in pci_add_resources() 4050 if (dinfo != NULL) in pci_identify_function() 4053 return (dinfo); in pci_identify_function() 5130 cfg = &dinfo->cfg; in pci_read_ivar() 5274 dinfo = STAILQ_NEXT(dinfo, pci_links), i++) { in DB_SHOW_COMMAND() 5281 p = &dinfo->conf; in DB_SHOW_COMMAND() 5427 cfg = &dinfo->cfg; in pci_alloc_multi_resource() 5532 cfg = &dinfo->cfg; in pci_release_resource() 6502 printf("pci%d:%d:%d:%d", dinfo->cfg.domain, dinfo->cfg.bus, in pci_print_faulted_dev_name() [all …]
|
| H A D | pci_iov.c | 173 dinfo->cfg.iov = iov; in pci_iov_attach_method() 196 iov = dinfo->cfg.iov; in pci_iov_detach_method() 208 dinfo->cfg.iov = NULL; in pci_iov_detach_method() 341 iov = dinfo->cfg.iov; in pci_iov_alloc_bar() 342 dev = dinfo->cfg.dev; in pci_iov_alloc_bar() 544 iov = dinfo->cfg.iov; in pci_iov_alloc_bar_ea() 573 iov = dinfo->cfg.iov; in pci_iov_setup_bars() 574 dev = dinfo->cfg.dev; in pci_iov_setup_bars() 625 iov = dinfo->cfg.iov; in pci_iov_enumerate_vfs() 626 dev = dinfo->cfg.dev; in pci_iov_enumerate_vfs() [all …]
|
| /freebsd-12.1/sys/dev/adb/ |
| H A D | adb_bus.c | 205 struct adb_devinfo *dinfo; in adb_probe_nomatch() local 211 adb_device_string[dinfo->default_address],dinfo->address); in adb_probe_nomatch() 244 struct adb_devinfo *dinfo; in adb_print_child() local 260 struct adb_devinfo *dinfo; in adb_send_packet() local 278 struct adb_devinfo *dinfo; in adb_set_autopoll() local 301 struct adb_devinfo *dinfo; in adb_get_device_type() local 310 struct adb_devinfo *dinfo; in adb_get_device_handler() local 313 return (dinfo->handler_id); in adb_get_device_handler() 374 struct adb_devinfo *dinfo; in adb_set_device_handler() local 395 struct adb_devinfo *dinfo; in adb_read_register() local [all …]
|
| /freebsd-12.1/sys/dev/acpica/ |
| H A D | acpi_pci.c | 122 struct acpi_pci_devinfo *dinfo; in acpi_pci_alloc_devinfo() local 124 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in acpi_pci_alloc_devinfo() 125 return (&dinfo->ap_dinfo); in acpi_pci_alloc_devinfo() 131 struct acpi_pci_devinfo *dinfo; in acpi_pci_read_ivar() local 133 dinfo = device_get_ivars(child); in acpi_pci_read_ivar() 148 struct acpi_pci_devinfo *dinfo; in acpi_pci_write_ivar() local 156 dinfo->ap_flags = (int)value; in acpi_pci_write_ivar() 182 if (dinfo->ap_handle) { in acpi_pci_child_location_str_method() 277 struct acpi_pci_devinfo *dinfo; in acpi_pci_save_handle() local 289 dinfo = device_get_ivars(child); in acpi_pci_save_handle() [all …]
|
| /freebsd-12.1/sys/x86/xen/ |
| H A D | xen_pci_bus.c | 51 struct pci_devinfo *dinfo = device_get_ivars(child); in xen_pci_enable_msi_method() local 52 struct pcicfg_msi *msi = &dinfo->cfg.msi; in xen_pci_enable_msi_method() 63 struct pci_devinfo *dinfo = device_get_ivars(child); in xen_pci_disable_msi_method() local 64 struct pcicfg_msi *msi = &dinfo->cfg.msi; in xen_pci_disable_msi_method() 74 struct pci_devinfo *dinfo; in xen_pci_child_added_method() local 78 dinfo = device_get_ivars(child); in xen_pci_child_added_method() 79 KASSERT((dinfo != NULL), in xen_pci_child_added_method() 83 add_pci.seg = dinfo->cfg.domain; in xen_pci_child_added_method() 84 add_pci.bus = dinfo->cfg.bus; in xen_pci_child_added_method() 85 add_pci.devfn = (dinfo->cfg.slot << 3) | dinfo->cfg.func; in xen_pci_child_added_method()
|
| /freebsd-12.1/sys/sparc64/pci/ |
| H A D | ofw_pcibus.c | 236 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_attach() local 261 pci_freecfg((struct pci_devinfo *)dinfo); in ofw_pcibus_attach() 280 if (dinfo == NULL) in ofw_pcibus_attach() 297 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_alloc_devinfo() local 299 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in ofw_pcibus_alloc_devinfo() 300 return (&dinfo->opd_dinfo); in ofw_pcibus_alloc_devinfo() 340 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_get_devinfo() local 342 dinfo = device_get_ivars(dev); in ofw_pcibus_get_devinfo() 343 return (&dinfo->opd_obdinfo); in ofw_pcibus_get_devinfo() 349 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_child_deleted() local [all …]
|
| /freebsd-12.1/sys/dev/gpio/ |
| H A D | ofw_gpiobus.c | 245 if (dinfo == NULL) { in ofw_gpiobus_add_fdt_child() 255 devi = &dinfo->opd_dinfo; in ofw_gpiobus_add_fdt_child() 300 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_NOWAIT | M_ZERO); in ofw_gpiobus_setup_devinfo() 301 if (dinfo == NULL) in ofw_gpiobus_setup_devinfo() 304 free(dinfo, M_DEVBUF); in ofw_gpiobus_setup_devinfo() 311 free(dinfo, M_DEVBUF); in ofw_gpiobus_setup_devinfo() 317 devi = &dinfo->opd_dinfo; in ofw_gpiobus_setup_devinfo() 334 return (dinfo); in ofw_gpiobus_setup_devinfo() 345 devi = &dinfo->opd_dinfo; in ofw_gpiobus_destroy_devinfo() 354 free(dinfo, M_DEVBUF); in ofw_gpiobus_destroy_devinfo() [all …]
|
| /freebsd-12.1/sys/dev/iicbus/ |
| H A D | ofw_iicbus.c | 107 struct ofw_iicbus_devinfo *dinfo; in ofw_iicbus_attach() local 171 if (dinfo == NULL) in ofw_iicbus_attach() 180 dinfo->opd_dinfo.addr = paddr; in ofw_iicbus_attach() 182 dinfo->opd_dinfo.addr = paddr << 1; in ofw_iicbus_attach() 186 free(dinfo, M_DEVBUF); in ofw_iicbus_attach() 191 resource_list_init(&dinfo->opd_dinfo.rl); in ofw_iicbus_attach() 193 &dinfo->opd_dinfo.rl, NULL); in ofw_iicbus_attach() 194 device_set_ivars(childdev, dinfo); in ofw_iicbus_attach() 236 struct ofw_iicbus_devinfo *dinfo; in ofw_iicbus_get_devinfo() local 238 dinfo = device_get_ivars(dev); in ofw_iicbus_get_devinfo() [all …]
|
| /freebsd-12.1/sys/dev/bhnd/cores/pcie2/ |
| H A D | bhnd_pcie2.c | 143 struct bhnd_pcie2_devinfo *dinfo; in bhnd_pcie2_get_resource_list() local 148 dinfo = device_get_ivars(child); in bhnd_pcie2_get_resource_list() 149 return (&dinfo->resources); in bhnd_pcie2_get_resource_list() 155 struct bhnd_pcie2_devinfo *dinfo; in bhnd_pcie2_add_child() local 163 if (dinfo == NULL) { in bhnd_pcie2_add_child() 168 resource_list_init(&dinfo->resources); in bhnd_pcie2_add_child() 170 device_set_ivars(child, dinfo); in bhnd_pcie2_add_child() 177 struct bhnd_pcie2_devinfo *dinfo; in bhnd_pcie2_child_deleted() local 182 dinfo = device_get_ivars(child); in bhnd_pcie2_child_deleted() 183 if (dinfo != NULL) { in bhnd_pcie2_child_deleted() [all …]
|
| /freebsd-12.1/sys/powerpc/powernv/ |
| H A D | powernv_centaur.c | 97 struct ofw_bus_devinfo *dinfo; in powernv_centaur_attach() local 101 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in powernv_centaur_attach() 102 if (ofw_bus_gen_setup_devinfo(dinfo, child) != 0) { in powernv_centaur_attach() 103 free(dinfo, M_DEVBUF); in powernv_centaur_attach() 109 dinfo->obd_name); in powernv_centaur_attach() 110 ofw_bus_gen_destroy_devinfo(dinfo); in powernv_centaur_attach() 111 free(dinfo, M_DEVBUF); in powernv_centaur_attach() 114 device_set_ivars(cdev, dinfo); in powernv_centaur_attach()
|
| H A D | powernv_xscom.c | 97 struct ofw_bus_devinfo *dinfo; in powernv_xscom_attach() local 101 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in powernv_xscom_attach() 102 if (ofw_bus_gen_setup_devinfo(dinfo, child) != 0) { in powernv_xscom_attach() 103 free(dinfo, M_DEVBUF); in powernv_xscom_attach() 109 dinfo->obd_name); in powernv_xscom_attach() 110 ofw_bus_gen_destroy_devinfo(dinfo); in powernv_xscom_attach() 111 free(dinfo, M_DEVBUF); in powernv_xscom_attach() 114 device_set_ivars(cdev, dinfo); in powernv_xscom_attach()
|
| /freebsd-12.1/sys/dev/spibus/ |
| H A D | ofw_spibus.c | 81 struct ofw_spibus_devinfo *dinfo; in ofw_spibus_attach() local 142 dinfo = malloc(sizeof(struct ofw_spibus_devinfo), M_DEVBUF, in ofw_spibus_attach() 144 if (dinfo == NULL) in ofw_spibus_attach() 146 dinfo->opd_dinfo.cs = paddr; in ofw_spibus_attach() 147 dinfo->opd_dinfo.clock = clock; in ofw_spibus_attach() 148 dinfo->opd_dinfo.mode = mode; in ofw_spibus_attach() 151 free(dinfo, M_DEVBUF); in ofw_spibus_attach() 155 device_set_ivars(childdev, dinfo); in ofw_spibus_attach() 195 struct ofw_spibus_devinfo *dinfo; in ofw_spibus_get_devinfo() local 197 dinfo = device_get_ivars(dev); in ofw_spibus_get_devinfo() [all …]
|