Searched refs:fdt_data (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/sys/arm/annapurna/alpine/ |
| H A D | alpine_pci_msix.c | 299 struct intr_map_data_fdt *fdt_data; in al_msix_alloc_msi() local 315 fdt_data = malloc(sizeof(*fdt_data) + in al_msix_alloc_msi() 317 fdt_data->hdr.type = INTR_MAP_DATA_FDT; in al_msix_alloc_msi() 318 fdt_data->iparent = 0; in al_msix_alloc_msi() 319 fdt_data->ncells = GIC_INTR_CELL_CNT; in al_msix_alloc_msi() 320 fdt_data->cells[0] = AL_SPI_INTR; /* code for SPI interrupt */ in al_msix_alloc_msi() 321 fdt_data->cells[1] = 0; /* SPI number (uninitialized) */ in al_msix_alloc_msi() 327 fdt_data->cells[1] = sc->irq_min + i; in al_msix_alloc_msi() 329 (struct intr_map_data *)fdt_data, srcs); in al_msix_alloc_msi() 335 free(fdt_data, M_AL_MSIX); in al_msix_alloc_msi() [all …]
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | nexus.c | 420 struct intr_map_data_fdt *fdt_data; in nexus_ofw_map_intr() local 423 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); in nexus_ofw_map_intr() 424 fdt_data = (struct intr_map_data_fdt *)intr_alloc_map_data( in nexus_ofw_map_intr() 426 fdt_data->iparent = iparent; in nexus_ofw_map_intr() 427 fdt_data->ncells = icells; in nexus_ofw_map_intr() 428 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t)); in nexus_ofw_map_intr() 429 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | nexus.c | 458 struct intr_map_data_fdt *fdt_data; in nexus_ofw_map_intr() local 462 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); in nexus_ofw_map_intr() 463 fdt_data = (struct intr_map_data_fdt *)intr_alloc_map_data( in nexus_ofw_map_intr() 465 fdt_data->iparent = iparent; in nexus_ofw_map_intr() 466 fdt_data->ncells = icells; in nexus_ofw_map_intr() 467 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t)); in nexus_ofw_map_intr() 468 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | nexus.c | 514 struct intr_map_data_fdt *fdt_data; in nexus_ofw_map_intr() local 517 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); in nexus_ofw_map_intr() 518 fdt_data = (struct intr_map_data_fdt *)intr_alloc_map_data( in nexus_ofw_map_intr() 520 fdt_data->iparent = iparent; in nexus_ofw_map_intr() 521 fdt_data->ncells = icells; in nexus_ofw_map_intr() 522 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t)); in nexus_ofw_map_intr() 523 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | nexus.c | 548 struct intr_map_data_fdt *fdt_data; in nexus_ofw_map_intr() local 551 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); in nexus_ofw_map_intr() 552 fdt_data = (struct intr_map_data_fdt *)intr_alloc_map_data( in nexus_ofw_map_intr() 554 fdt_data->iparent = iparent; in nexus_ofw_map_intr() 555 fdt_data->ncells = icells; in nexus_ofw_map_intr() 556 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t)); in nexus_ofw_map_intr() 557 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
|