| /trueos/sys/powerpc/powermac/ |
| HD | macgpio.c | 153 struct macgpio_devinfo *dinfo; in macgpio_attach() local 168 dinfo = malloc(sizeof(*dinfo), M_MACGPIO, M_WAITOK | M_ZERO); in macgpio_attach() 169 if (ofw_bus_gen_setup_devinfo(&dinfo->mdi_obdinfo, child) != in macgpio_attach() 171 free(dinfo, M_MACGPIO); in macgpio_attach() 175 if (OF_getprop(child,"reg",&dinfo->gpio_num, in macgpio_attach() 176 sizeof(dinfo->gpio_num)) != sizeof(dinfo->gpio_num)) { in macgpio_attach() 184 dinfo->gpio_num = -1; in macgpio_attach() 187 resource_list_init(&dinfo->mdi_resources); in macgpio_attach() 193 resource_list_add(&dinfo->mdi_resources, SYS_RES_IRQ, in macgpio_attach() 199 if (dinfo->gpio_num > 0x50) in macgpio_attach() [all …]
|
| HD | uninorth.c | 152 unin_chip_add_intr(phandle_t devnode, struct unin_chip_devinfo *dinfo) in unin_chip_add_intr() argument 159 if (dinfo->udi_ninterrupts >= 6) { in unin_chip_add_intr() 187 resource_list_add(&dinfo->udi_resources, SYS_RES_IRQ, in unin_chip_add_intr() 188 dinfo->udi_ninterrupts, irq, irq, 1); in unin_chip_add_intr() 196 dinfo->udi_interrupts[dinfo->udi_ninterrupts] = irq; in unin_chip_add_intr() 197 dinfo->udi_ninterrupts++; in unin_chip_add_intr() 202 unin_chip_add_reg(phandle_t devnode, struct unin_chip_devinfo *dinfo) in unin_chip_add_reg() argument 212 resource_list_add(&dinfo->udi_resources, SYS_RES_MEMORY, i, in unin_chip_add_reg() 268 struct unin_chip_devinfo *dinfo; in unin_chip_attach() local 327 dinfo = malloc(sizeof(*dinfo), M_UNIN, M_WAITOK | M_ZERO); in unin_chip_attach() [all …]
|
| HD | macio.c | 192 macio_add_intr(phandle_t devnode, struct macio_devinfo *dinfo) in macio_add_intr() argument 199 if (dinfo->mdi_ninterrupts >= 6) { in macio_add_intr() 227 resource_list_add(&dinfo->mdi_resources, SYS_RES_IRQ, in macio_add_intr() 228 dinfo->mdi_ninterrupts, irq, irq, 1); in macio_add_intr() 230 dinfo->mdi_interrupts[dinfo->mdi_ninterrupts] = irq; in macio_add_intr() 231 dinfo->mdi_ninterrupts++; in macio_add_intr() 237 macio_add_reg(phandle_t devnode, struct macio_devinfo *dinfo) in macio_add_reg() argument 279 resource_list_add(&dinfo->mdi_resources, SYS_RES_MEMORY, i, in macio_add_reg() 313 struct macio_devinfo *dinfo; in macio_attach() local 361 dinfo = malloc(sizeof(*dinfo), M_MACIO, M_WAITOK | M_ZERO); in macio_attach() [all …]
|
| /trueos/sys/dev/gpio/ |
| HD | ofw_gpiobus.c | 51 struct ofw_gpiobus_devinfo *dinfo; in ofw_gpiobus_add_fdt_child() local 57 dinfo = ofw_gpiobus_setup_devinfo(bus, child); in ofw_gpiobus_add_fdt_child() 58 if (dinfo == NULL) in ofw_gpiobus_add_fdt_child() 63 dinfo->opd_obdinfo.obd_name); in ofw_gpiobus_add_fdt_child() 64 ofw_gpiobus_destroy_devinfo(dinfo); in ofw_gpiobus_add_fdt_child() 67 device_set_ivars(childdev, dinfo); in ofw_gpiobus_add_fdt_child() 73 ofw_gpiobus_alloc_ivars(struct gpiobus_ivar *dinfo) in ofw_gpiobus_alloc_ivars() argument 77 dinfo->pins = malloc(sizeof(uint32_t) * dinfo->npins, M_DEVBUF, in ofw_gpiobus_alloc_ivars() 79 if (dinfo->pins == NULL) in ofw_gpiobus_alloc_ivars() 81 dinfo->flags = malloc(sizeof(uint32_t) * dinfo->npins, M_DEVBUF, in ofw_gpiobus_alloc_ivars() [all …]
|
| /trueos/sys/powerpc/ps3/ |
| HD | ps3bus.c | 167 struct ps3bus_devinfo *dinfo) in ps3bus_resources_init() argument 175 resource_list_init(&dinfo->resources); in ps3bus_resources_init() 195 lv1_connect_interrupt_event_receive_port(dinfo->bus, in ps3bus_resources_init() 196 dinfo->dev, outlet, irq); in ps3bus_resources_init() 206 irq_type, dinfo->bus, dinfo->dev); in ps3bus_resources_init() 210 resource_list_add(&dinfo->resources, SYS_RES_IRQ, i, in ps3bus_resources_init() 231 result = lv1_map_device_mmio_region(dinfo->bus, dinfo->dev, in ps3bus_resources_init() 236 "%d.%d (%ld.%ld): %d\n", dinfo->bus, dinfo->dev, in ps3bus_resources_init() 237 dinfo->bustype, dinfo->devtype, result); in ps3bus_resources_init() 242 resource_list_add(&dinfo->resources, SYS_RES_MEMORY, i, in ps3bus_resources_init() [all …]
|
| /trueos/sys/powerpc/wii/ |
| HD | wii_bus.c | 153 wiibus_init_device_resources(struct rman *rm, struct wiibus_devinfo *dinfo, in wiibus_init_device_resources() argument 158 if (!dinfo->di_init) { in wiibus_init_device_resources() 159 resource_list_init(&dinfo->di_resources); in wiibus_init_device_resources() 160 dinfo->di_init++; in wiibus_init_device_resources() 164 resource_list_add(&dinfo->di_resources, SYS_RES_MEMORY, rid, in wiibus_init_device_resources() 168 resource_list_add(&dinfo->di_resources, SYS_RES_IRQ, rid, in wiibus_init_device_resources() 176 struct wiibus_devinfo *dinfo; in wiibus_attach() local 187 dinfo = malloc(sizeof(*dinfo), M_WIIBUS, M_WAITOK | M_ZERO); in wiibus_attach() 188 wiibus_init_device_resources(&sc->sc_rman, dinfo, 0, WIIPIC_REG_ADDR, in wiibus_attach() 191 device_set_ivars(cdev, dinfo); in wiibus_attach() [all …]
|
| /trueos/sys/dev/cardbus/ |
| HD | cardbus.c | 191 struct cardbus_devinfo *dinfo; in cardbus_attach_card() local 193 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->pci.cfg.dev = child; in cardbus_attach_card() 208 resource_list_init(&dinfo->pci.resources); in cardbus_attach_card() 209 device_set_ivars(child, dinfo); in cardbus_attach_card() 210 cardbus_device_create(sc, dinfo, cbdev, child); in cardbus_attach_card() 213 pci_cfg_save(dinfo->pci.cfg.dev, &dinfo->pci, 0); in cardbus_attach_card() [all …]
|
| /trueos/sys/powerpc/psim/ |
| HD | iobus.c | 137 iobus_add_intr(phandle_t devnode, struct iobus_devinfo *dinfo) in iobus_add_intr() argument 142 resource_list_add(&dinfo->id_resources, in iobus_add_intr() 145 dinfo->id_interrupt = intr; in iobus_add_intr() 150 iobus_add_reg(phandle_t devnode, struct iobus_devinfo *dinfo, in iobus_add_reg() argument 156 size = OF_getprop(devnode, "reg", dinfo->id_reg,sizeof(dinfo->id_reg)); in iobus_add_reg() 159 dinfo->id_nregs = size / (sizeof(dinfo->id_reg[0])); in iobus_add_reg() 161 for (i = 0; i < dinfo->id_nregs; i+= 3) { in iobus_add_reg() 167 dinfo->id_reg[i+1] -= iobus_off; in iobus_add_reg() 169 resource_list_add(&dinfo->id_resources, in iobus_add_reg() 171 dinfo->id_reg[i+1], in iobus_add_reg() [all …]
|
| /trueos/sys/powerpc/pseries/ |
| HD | vdevice.c | 131 struct vdevice_devinfo *dinfo; in vdevice_attach() local 136 dinfo = malloc(sizeof(*dinfo), M_DEVBUF, M_WAITOK | M_ZERO); in vdevice_attach() 138 if (ofw_bus_gen_setup_devinfo(&dinfo->mdi_obdinfo, in vdevice_attach() 140 free(dinfo, M_DEVBUF); in vdevice_attach() 143 resource_list_init(&dinfo->mdi_resources); in vdevice_attach() 145 ofw_bus_intr_to_rl(dev, child, &dinfo->mdi_resources); in vdevice_attach() 150 dinfo->mdi_obdinfo.obd_name); in vdevice_attach() 151 ofw_bus_gen_destroy_devinfo(&dinfo->mdi_obdinfo); in vdevice_attach() 152 free(dinfo, M_DEVBUF); in vdevice_attach() 155 device_set_ivars(cdev, dinfo); in vdevice_attach() [all …]
|
| HD | plpar_pcibus.c | 95 struct ofw_pcibus_devinfo *dinfo; in plpar_pcibus_get_dma_tag() local 100 dinfo = device_get_ivars(child); in plpar_pcibus_get_dma_tag() 102 if (dinfo->opd_dma_tag != NULL) in plpar_pcibus_get_dma_tag() 103 return (dinfo->opd_dma_tag); in plpar_pcibus_get_dma_tag() 108 BUS_SPACE_MAXSIZE, 0, NULL, NULL, &dinfo->opd_dma_tag); in plpar_pcibus_get_dma_tag() 109 phyp_iommu_set_dma_tag(dev, child, dinfo->opd_dma_tag); in plpar_pcibus_get_dma_tag() 111 return (dinfo->opd_dma_tag); in plpar_pcibus_get_dma_tag()
|
| /trueos/sys/dev/pci/ |
| HD | pci.c | 409 struct pci_devinfo *dinfo; in pci_find_dbsf() local 411 STAILQ_FOREACH(dinfo, &pci_devq, pci_links) { in pci_find_dbsf() 412 if ((dinfo->cfg.domain == domain) && in pci_find_dbsf() 413 (dinfo->cfg.bus == bus) && in pci_find_dbsf() 414 (dinfo->cfg.slot == slot) && in pci_find_dbsf() 415 (dinfo->cfg.func == func)) { in pci_find_dbsf() 416 return (dinfo->cfg.dev); in pci_find_dbsf() 428 struct pci_devinfo *dinfo; in pci_find_device() local 430 STAILQ_FOREACH(dinfo, &pci_devq, pci_links) { in pci_find_device() 431 if ((dinfo->cfg.vendor == vendor) && in pci_find_device() [all …]
|
| HD | pci_user.c | 500 struct pci_devinfo *dinfo; local 574 dinfo = NULL; 712 dinfo = STAILQ_FIRST(devlist_head); 713 (dinfo != NULL) && (cio->num_matches < ionum) 714 && (error == 0) && (i < pci_numdevs) && (dinfo != NULL); 715 dinfo = STAILQ_NEXT(dinfo, pci_links), i++) { 722 if (dinfo->cfg.dev) 723 name = device_get_name(dinfo->cfg.dev); 725 strncpy(dinfo->conf.pd_name, name, 726 sizeof(dinfo->conf.pd_name)); [all …]
|
| /trueos/sys/dev/adb/ |
| HD | adb_bus.c | 203 struct adb_devinfo *dinfo; in adb_probe_nomatch() local 206 dinfo = device_get_ivars(child); in adb_probe_nomatch() 209 adb_device_string[dinfo->default_address],dinfo->address); in adb_probe_nomatch() 242 struct adb_devinfo *dinfo; in adb_print_child() local 245 dinfo = device_get_ivars(child); in adb_print_child() 248 printf(" at device %d",dinfo->address); in adb_print_child() 258 struct adb_devinfo *dinfo; in adb_send_packet() local 262 dinfo = device_get_ivars(dev); in adb_send_packet() 264 command_byte |= dinfo->address << 4; in adb_send_packet() 276 struct adb_devinfo *dinfo; in adb_set_autopoll() local [all …]
|
| /trueos/sys/powerpc/ofw/ |
| HD | ofw_pcibus.c | 150 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_enum_devtree() local 185 dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib, in ofw_pcibus_enum_devtree() 186 domain, busno, slot, func, sizeof(*dinfo)); in ofw_pcibus_enum_devtree() 187 if (dinfo == NULL) in ofw_pcibus_enum_devtree() 189 if (ofw_bus_gen_setup_devinfo(&dinfo->opd_obdinfo, child) != in ofw_pcibus_enum_devtree() 191 pci_freecfg((struct pci_devinfo *)dinfo); in ofw_pcibus_enum_devtree() 194 dinfo->opd_dma_tag = NULL; in ofw_pcibus_enum_devtree() 195 pci_add_child(dev, (struct pci_devinfo *)dinfo); in ofw_pcibus_enum_devtree() 203 if (dinfo->opd_dinfo.cfg.intpin == 0) in ofw_pcibus_enum_devtree() 204 ofw_bus_intr_to_rl(dev, child, &dinfo->opd_dinfo.resources); in ofw_pcibus_enum_devtree() [all …]
|
| /trueos/sys/sparc64/pci/ |
| HD | ofw_pcibus.c | 229 struct ofw_pcibus_devinfo *dinfo; in ofw_pcibus_attach() local 251 (dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib, in ofw_pcibus_attach() 252 domain, busno, 0, 0, sizeof(*dinfo))) != NULL) { in ofw_pcibus_attach() 253 if (ofw_bus_gen_setup_devinfo(&dinfo->opd_obdinfo, node) != 0) in ofw_pcibus_attach() 254 pci_freecfg((struct pci_devinfo *)dinfo); in ofw_pcibus_attach() 256 pci_add_child(dev, (struct pci_devinfo *)dinfo); in ofw_pcibus_attach() 271 dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib, in ofw_pcibus_attach() 272 domain, busno, slot, func, sizeof(*dinfo)); in ofw_pcibus_attach() 273 if (dinfo == NULL) in ofw_pcibus_attach() 275 if (ofw_bus_gen_setup_devinfo(&dinfo->opd_obdinfo, child) != in ofw_pcibus_attach() [all …]
|
| /trueos/sys/dev/acpica/ |
| HD | acpi_pci.c | 117 struct acpi_pci_devinfo *dinfo; in acpi_pci_read_ivar() local 119 dinfo = device_get_ivars(child); in acpi_pci_read_ivar() 122 *result = (uintptr_t)dinfo->ap_handle; in acpi_pci_read_ivar() 125 *result = (uintptr_t)dinfo->ap_flags; in acpi_pci_read_ivar() 134 struct acpi_pci_devinfo *dinfo; in acpi_pci_write_ivar() local 136 dinfo = device_get_ivars(child); in acpi_pci_write_ivar() 139 dinfo->ap_handle = (ACPI_HANDLE)value; in acpi_pci_write_ivar() 142 dinfo->ap_flags = (int)value; in acpi_pci_write_ivar() 152 struct acpi_pci_devinfo *dinfo = device_get_ivars(child); in acpi_pci_child_location_str_method() local 158 if (dinfo->ap_handle) { in acpi_pci_child_location_str_method() [all …]
|
| /trueos/sys/dev/spibus/ |
| HD | ofw_spibus.c | 79 struct ofw_spibus_devinfo *dinfo; in ofw_spibus_attach() local 109 dinfo = malloc(sizeof(struct ofw_spibus_devinfo), M_DEVBUF, in ofw_spibus_attach() 111 if (dinfo == NULL) in ofw_spibus_attach() 113 dinfo->opd_dinfo.cs = paddr; in ofw_spibus_attach() 114 if (ofw_bus_gen_setup_devinfo(&dinfo->opd_obdinfo, child) != in ofw_spibus_attach() 116 free(dinfo, M_DEVBUF); in ofw_spibus_attach() 120 device_set_ivars(childdev, dinfo); in ofw_spibus_attach() 160 struct ofw_spibus_devinfo *dinfo; in ofw_spibus_get_devinfo() local 162 dinfo = device_get_ivars(dev); in ofw_spibus_get_devinfo() 163 return (&dinfo->opd_obdinfo); in ofw_spibus_get_devinfo()
|
| /trueos/sys/dev/ofw/ |
| HD | ofw_iicbus.c | 103 struct ofw_iicbus_devinfo *dinfo; in ofw_iicbus_attach() local 146 dinfo = malloc(sizeof(struct ofw_iicbus_devinfo), M_DEVBUF, in ofw_iicbus_attach() 148 if (dinfo == NULL) in ofw_iicbus_attach() 150 dinfo->opd_dinfo.addr = paddr; in ofw_iicbus_attach() 151 if (ofw_bus_gen_setup_devinfo(&dinfo->opd_obdinfo, child) != in ofw_iicbus_attach() 153 free(dinfo, M_DEVBUF); in ofw_iicbus_attach() 157 device_set_ivars(childdev, dinfo); in ofw_iicbus_attach() 197 struct ofw_iicbus_devinfo *dinfo; in ofw_iicbus_get_devinfo() local 199 dinfo = device_get_ivars(dev); in ofw_iicbus_get_devinfo() 200 return (&dinfo->opd_obdinfo); in ofw_iicbus_get_devinfo()
|
| HD | ofw_cpu.c | 100 struct ofw_bus_devinfo *dinfo; in ofw_cpulist_attach() local 105 dinfo = malloc(sizeof(*dinfo), M_OFWCPU, M_WAITOK | M_ZERO); in ofw_cpulist_attach() 107 if (ofw_bus_gen_setup_devinfo(dinfo, child) != 0) { in ofw_cpulist_attach() 108 free(dinfo, M_OFWCPU); in ofw_cpulist_attach() 114 dinfo->obd_name); in ofw_cpulist_attach() 115 ofw_bus_gen_destroy_devinfo(dinfo); in ofw_cpulist_attach() 116 free(dinfo, M_OFWCPU); in ofw_cpulist_attach() 119 device_set_ivars(cdev, dinfo); in ofw_cpulist_attach()
|
| /trueos/usr.sbin/iostat/ |
| HD | iostat.c | 313 cur.dinfo = (struct devinfo *)calloc(1, sizeof(struct devinfo)); in main() 314 if (cur.dinfo == NULL) in main() 317 last.dinfo = (struct devinfo *)calloc(1, sizeof(struct devinfo)); in main() 318 if (last.dinfo == NULL) in main() 329 num_devices = cur.dinfo->numdevs; in main() 330 generation = cur.dinfo->generation; in main() 370 cur.dinfo->devices, num_devices, matches, in main() 483 tmp_dinfo = last.dinfo; in main() 484 last.dinfo = cur.dinfo; in main() 485 cur.dinfo = tmp_dinfo; in main() [all …]
|
| /trueos/libexec/rpc.rstatd/ |
| HD | rstat_proc.c | 317 stats.dinfo = (struct devinfo *)malloc(sizeof(struct devinfo)); in haveadisk() 318 bzero(stats.dinfo, sizeof(struct devinfo)); in haveadisk() 325 for (i = 0; i < stats.dinfo->numdevs; i++) { in haveadisk() 326 if (((stats.dinfo->devices[i].device_type in haveadisk() 328 && ((stats.dinfo->devices[i].device_type in haveadisk() 335 if (stats.dinfo->mem_ptr) in haveadisk() 336 free(stats.dinfo->mem_ptr); in haveadisk() 338 free(stats.dinfo); in haveadisk() 361 stats.dinfo = (struct devinfo *)malloc(sizeof(struct devinfo)); in updatexfers() 362 bzero(stats.dinfo, sizeof(struct devinfo)); in updatexfers() [all …]
|
| /trueos/sys/dev/ida/ |
| HD | ida_disk.c | 169 struct ida_drive_info dinfo; in idad_attach() local 183 &dinfo, sizeof(dinfo), drv->drive, 0, DMA_DATA_IN); in idad_attach() 190 drv->cylinders = dinfo.dp.ncylinders; in idad_attach() 191 drv->heads = dinfo.dp.nheads; in idad_attach() 192 drv->sectors = dinfo.dp.nsectors; in idad_attach() 193 drv->secsize = dinfo.secsize == 0 ? 512 : dinfo.secsize; in idad_attach() 194 drv->secperunit = dinfo.secperunit; in idad_attach()
|
| /trueos/usr.bin/systat/ |
| HD | iostat.c | 115 cur.dinfo = (struct devinfo *)malloc(sizeof(struct devinfo)); in initiostat() 116 last.dinfo = (struct devinfo *)malloc(sizeof(struct devinfo)); in initiostat() 117 bzero(cur.dinfo, sizeof(struct devinfo)); in initiostat() 118 bzero(last.dinfo, sizeof(struct devinfo)); in initiostat() 142 tmp_dinfo = last.dinfo; in fetchiostat() 143 last.dinfo = cur.dinfo; in fetchiostat() 144 cur.dinfo = tmp_dinfo; in fetchiostat() 165 num_devices = cur.dinfo->numdevs; in fetchiostat() 166 generation = cur.dinfo->generation; in fetchiostat() 318 if (devstat_compute_statistics(&cur.dinfo->devices[di], in devstats() [all …]
|
| /trueos/lib/libdevstat/ |
| HD | devstat.c | 338 struct devinfo *dinfo; in devstat_getdevs() local 341 dinfo = stats->dinfo; in devstat_getdevs() 343 if (dinfo == NULL) { in devstat_getdevs() 349 oldnumdevs = dinfo->numdevs; in devstat_getdevs() 350 oldgeneration = dinfo->generation; in devstat_getdevs() 357 if (dinfo->mem_ptr == NULL) { in devstat_getdevs() 363 if ((dinfo->numdevs = devstat_getnumdevs(kd)) < 0) in devstat_getdevs() 371 dssize = (dinfo->numdevs * sizeof(struct devstat)) + in devstat_getdevs() 373 dinfo->mem_ptr = (u_int8_t *)malloc(dssize); in devstat_getdevs() 374 if (dinfo->mem_ptr == NULL) { in devstat_getdevs() [all …]
|
| /trueos/crypto/openssl/crypto/pkcs12/ |
| HD | p12_mutl.c | 89 if (!(md_type = EVP_get_digestbyobj(p12->mac->dinfo->algor->algorithm))) { in PKCS12_gen_mac() 126 if ((maclen != (unsigned int)p12->mac->dinfo->digest->length) in PKCS12_verify_mac() 127 || CRYPTO_memcmp(mac, p12->mac->dinfo->digest->data, maclen)) in PKCS12_verify_mac() 151 if (!(M_ASN1_OCTET_STRING_set(p12->mac->dinfo->digest, mac, maclen))) { in PKCS12_set_mac() 186 p12->mac->dinfo->algor->algorithm = OBJ_nid2obj(EVP_MD_type(md_type)); in PKCS12_setup_mac() 187 if (!(p12->mac->dinfo->algor->parameter = ASN1_TYPE_new())) { in PKCS12_setup_mac() 191 p12->mac->dinfo->algor->parameter->type = V_ASN1_NULL; in PKCS12_setup_mac()
|