Home
last modified time | relevance | path

Searched refs:fdt_data (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/sys/arm/annapurna/alpine/
H A Dalpine_pci_msix.c299 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-12.1/sys/riscv/riscv/
H A Dnexus.c385 struct intr_map_data_fdt *fdt_data; in nexus_ofw_map_intr() local
389 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); in nexus_ofw_map_intr()
390 fdt_data = (struct intr_map_data_fdt *)intr_alloc_map_data( in nexus_ofw_map_intr()
392 fdt_data->iparent = iparent; in nexus_ofw_map_intr()
393 fdt_data->ncells = icells; in nexus_ofw_map_intr()
394 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t)); in nexus_ofw_map_intr()
395 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
/freebsd-12.1/sys/arm/arm/
H A Dnexus.c459 struct intr_map_data_fdt *fdt_data; in nexus_ofw_map_intr()
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-12.1/sys/arm64/arm64/
H A Dnexus.c467 struct intr_map_data_fdt *fdt_data; in nexus_ofw_map_intr() local
470 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); in nexus_ofw_map_intr()
471 fdt_data = (struct intr_map_data_fdt *)intr_alloc_map_data( in nexus_ofw_map_intr()
473 fdt_data->iparent = iparent; in nexus_ofw_map_intr()
474 fdt_data->ncells = icells; in nexus_ofw_map_intr()
475 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t)); in nexus_ofw_map_intr()
476 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()
/freebsd-12.1/sys/mips/mips/
H A Dnexus.c549 struct intr_map_data_fdt *fdt_data; in nexus_ofw_map_intr() local
552 len = sizeof(*fdt_data) + icells * sizeof(pcell_t); in nexus_ofw_map_intr()
553 fdt_data = (struct intr_map_data_fdt *)intr_alloc_map_data( in nexus_ofw_map_intr()
555 fdt_data->iparent = iparent; in nexus_ofw_map_intr()
556 fdt_data->ncells = icells; in nexus_ofw_map_intr()
557 memcpy(fdt_data->cells, intr, icells * sizeof(pcell_t)); in nexus_ofw_map_intr()
558 irq = intr_map_irq(NULL, iparent, (struct intr_map_data *)fdt_data); in nexus_ofw_map_intr()