| /f-stack/freebsd/arm/mv/ |
| H A D | mv_cp110_icu.c | 151 struct intr_map_data_fdt *daf; in mv_cp110_icu_convert_map_data() local 154 daf = (struct intr_map_data_fdt *)data; in mv_cp110_icu_convert_map_data() 155 if (daf->ncells != 2) in mv_cp110_icu_convert_map_data() 157 irq_no = daf->cells[0]; in mv_cp110_icu_convert_map_data() 158 irq_type = daf->cells[1]; in mv_cp110_icu_convert_map_data() 220 struct intr_map_data_fdt *daf; in mv_cp110_icu_map_intr() local 230 daf = (struct intr_map_data_fdt *)data; in mv_cp110_icu_map_intr() 231 if (daf->ncells != 2) in mv_cp110_icu_map_intr() 233 irq_no = daf->cells[0]; in mv_cp110_icu_map_intr() 234 irq_type = daf->cells[1]; in mv_cp110_icu_map_intr()
|
| H A D | mv_ap806_gicp.c | 138 struct intr_map_data_fdt *daf; in mv_ap806_gicp_convert_map_data() local 141 daf = (struct intr_map_data_fdt *)data; in mv_ap806_gicp_convert_map_data() 142 if (daf->ncells != 2) in mv_ap806_gicp_convert_map_data() 145 irq_num = daf->cells[0]; in mv_ap806_gicp_convert_map_data() 146 irq_type = daf->cells[1]; in mv_ap806_gicp_convert_map_data()
|
| H A D | mv_ap806_sei.c | 146 struct intr_map_data_fdt *daf; in mv_ap806_sei_map() local 154 daf = (struct intr_map_data_fdt *)data; in mv_ap806_sei_map() 155 if (daf->ncells != 1 || daf->cells[0] >= MV_AP806_SEI_MAX_NIRQS) in mv_ap806_sei_map() 157 irq = daf->cells[0]; in mv_ap806_sei_map()
|
| H A D | mvebu_gpio.c | 496 struct intr_map_data_fdt *daf; in mvebu_gpio_pic_map_intr() local 498 daf = (struct intr_map_data_fdt *)data; in mvebu_gpio_pic_map_intr() 499 rv = mvebu_gpio_pic_map_fdt(sc, daf->ncells, daf->cells, &irq, in mvebu_gpio_pic_map_intr() 570 struct intr_map_data_fdt *daf; in mvebu_gpio_pic_setup_intr() local 572 daf = (struct intr_map_data_fdt *)data; in mvebu_gpio_pic_setup_intr() 573 rv = mvebu_gpio_pic_map_fdt(sc, daf->ncells, daf->cells, &irq, in mvebu_gpio_pic_setup_intr()
|
| H A D | mpic.c | 344 struct intr_map_data_fdt *daf; in mpic_map_intr() local 351 daf = (struct intr_map_data_fdt *)data; in mpic_map_intr() 353 if (daf->ncells !=1 || daf->cells[0] >= sc->nirqs) in mpic_map_intr() 356 *isrcp = &sc->mpic_isrcs[daf->cells[0]].mmi_isrc; in mpic_map_intr()
|
| /f-stack/freebsd/arm/broadcom/bcm2835/ |
| H A D | bcm2835_intr.c | 260 struct intr_map_data_fdt *daf; in bcm_intc_map_intr() local 267 daf = (struct intr_map_data_fdt *)data; in bcm_intc_map_intr() 268 if (daf->ncells == 1) in bcm_intc_map_intr() 269 irq = daf->cells[0]; in bcm_intc_map_intr() 270 else if (daf->ncells == 2) { in bcm_intc_map_intr() 272 switch (daf->cells[0]) { in bcm_intc_map_intr() 274 irq = daf->cells[1]; in bcm_intc_map_intr() 279 irq = daf->cells[1] + BANK1_START; in bcm_intc_map_intr() 284 irq = daf->cells[1] + BANK2_START; in bcm_intc_map_intr() 296 daf->cells[0], daf->cells[1]); in bcm_intc_map_intr()
|
| H A D | bcm2836.c | 452 struct intr_map_data_fdt *daf; in bcm_lintc_map_intr() local 458 daf = (struct intr_map_data_fdt *)data; in bcm_lintc_map_intr() 459 if (daf->ncells > 2 || daf->cells[0] >= BCM_LINTC_NIRQS) in bcm_lintc_map_intr() 465 *isrcp = &sc->bls_isrcs[daf->cells[0]].bli_isrc; in bcm_lintc_map_intr()
|
| H A D | bcm2835_gpio.c | 1028 bcm_gpio_pic_map_fdt(struct bcm_gpio_softc *sc, struct intr_map_data_fdt *daf, in bcm_gpio_pic_map_fdt() argument 1043 if (daf->ncells != 2) in bcm_gpio_pic_map_fdt() 1046 irq = daf->cells[0]; in bcm_gpio_pic_map_fdt() 1051 if (daf->cells[1] == 1) in bcm_gpio_pic_map_fdt() 1053 else if (daf->cells[1] == 2) in bcm_gpio_pic_map_fdt() 1055 else if (daf->cells[1] == 3) in bcm_gpio_pic_map_fdt() 1057 else if (daf->cells[1] == 4) in bcm_gpio_pic_map_fdt() 1059 else if (daf->cells[1] == 8) in bcm_gpio_pic_map_fdt()
|
| /f-stack/freebsd/arm/allwinner/ |
| H A D | aw_nmi.c | 215 struct intr_map_data_fdt *daf; in aw_nmi_map_intr() local 224 daf = (struct intr_map_data_fdt *)data; in aw_nmi_map_intr() 226 error = aw_nmi_map_fdt(dev, daf->ncells, daf->cells, &irq, NULL, NULL); in aw_nmi_map_intr() 237 struct intr_map_data_fdt *daf; in aw_nmi_setup_intr() local 251 daf = (struct intr_map_data_fdt *)data; in aw_nmi_setup_intr() 253 error = aw_nmi_map_fdt(dev, daf->ncells, daf->cells, &irq, &pol, &trig); in aw_nmi_setup_intr()
|
| /f-stack/freebsd/mips/mediatek/ |
| H A D | mtk_intr_v1.c | 278 struct intr_map_data_fdt *daf; in mtk_pic_map_intr() local 285 daf = (struct intr_map_data_fdt *)data; in mtk_pic_map_intr() 287 if (daf->ncells != 1 || daf->cells[0] >= sc->nirqs) in mtk_pic_map_intr() 290 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]); in mtk_pic_map_intr()
|
| H A D | mtk_intr_v2.c | 273 struct intr_map_data_fdt *daf; in mtk_pic_map_intr() local 280 daf = (struct intr_map_data_fdt *)data; in mtk_pic_map_intr() 282 if (daf->ncells != 1 || daf->cells[0] >= sc->nirqs) in mtk_pic_map_intr() 285 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]); in mtk_pic_map_intr()
|
| H A D | mtk_intr_gic.c | 268 struct intr_map_data_fdt *daf; in mtk_gic_map_intr() local 275 daf = (struct intr_map_data_fdt *)data; in mtk_gic_map_intr() 277 if (daf->ncells != 3 || daf->cells[1] >= sc->nirqs) in mtk_gic_map_intr() 280 *isrcp = GIC_INTR_ISRC(sc, daf->cells[1]); in mtk_gic_map_intr()
|
| H A D | mtk_gpio_v2.c | 503 struct intr_map_data_fdt *daf; in mtk_gpio_pic_map_intr() local 510 daf = (struct intr_map_data_fdt *)data; in mtk_gpio_pic_map_intr() 512 if (daf->ncells != 1 || daf->cells[0] >= sc->num_pins) in mtk_gpio_pic_map_intr() 515 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]); in mtk_gpio_pic_map_intr()
|
| /f-stack/freebsd/arm/freescale/imx/ |
| H A D | tzic.c | 162 struct intr_map_data_fdt *daf; in tzic_map_intr() local 168 daf = (struct intr_map_data_fdt *)data; in tzic_map_intr() 169 if (daf->ncells != 1 || daf->cells[0] >= TZIC_NIRQS) in tzic_map_intr() 173 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in tzic_map_intr()
|
| H A D | imx_gpio.c | 180 gpio_pic_map_fdt(struct imx51_gpio_softc *sc, struct intr_map_data_fdt *daf, in gpio_pic_map_fdt() argument 198 if (daf->ncells != 2) { in gpio_pic_map_fdt() 203 irq = daf->cells[0]; in gpio_pic_map_fdt() 208 switch (daf->cells[1]) { in gpio_pic_map_fdt() 226 daf->cells[1]); in gpio_pic_map_fdt()
|
| /f-stack/freebsd/arm/ti/ |
| H A D | aintc.c | 172 struct intr_map_data_fdt *daf; in ti_aintc_map_intr() local 178 daf = (struct intr_map_data_fdt *)data; in ti_aintc_map_intr() 179 if (daf->ncells != 1 || daf->cells[0] >= INTC_NIRQS) in ti_aintc_map_intr() 183 *isrcp = &sc->aintc_isrcs[daf->cells[0]].tai_isrc; in ti_aintc_map_intr()
|
| H A D | ti_gpio.c | 923 ti_gpio_pic_map_fdt(struct ti_gpio_softc *sc, struct intr_map_data_fdt *daf, in ti_gpio_pic_map_fdt() argument 937 if (daf->ncells != 2 || daf->cells[0] >= sc->sc_maxpin) in ti_gpio_pic_map_fdt() 941 if (daf->cells[1] == 1) in ti_gpio_pic_map_fdt() 943 else if (daf->cells[1] == 2) in ti_gpio_pic_map_fdt() 945 else if (daf->cells[1] == 3) in ti_gpio_pic_map_fdt() 947 else if (daf->cells[1] == 4) in ti_gpio_pic_map_fdt() 949 else if (daf->cells[1] == 8) in ti_gpio_pic_map_fdt() 954 *irqp = daf->cells[0]; in ti_gpio_pic_map_fdt()
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_intr.c | 263 struct intr_map_data_fdt *daf; in jz4780_pic_map_intr() local 266 daf = (struct intr_map_data_fdt *)data; in jz4780_pic_map_intr() 269 daf->ncells != 1 || daf->cells[0] >= sc->nirqs) in jz4780_pic_map_intr() 272 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]); in jz4780_pic_map_intr()
|
| H A D | jz4780_gpio.c | 563 struct intr_map_data_fdt *daf; in jz_gpio_map_intr_fdt() local 566 daf = (struct intr_map_data_fdt *)data; in jz_gpio_map_intr_fdt() 569 daf->ncells == 0 || daf->ncells > 2) in jz_gpio_map_intr_fdt() 572 *irqp = daf->cells[0]; in jz_gpio_map_intr_fdt() 573 if (daf->ncells == 1) { in jz_gpio_map_intr_fdt() 579 switch (daf->cells[1]) in jz_gpio_map_intr_fdt() 599 daf->cells[1]); in jz_gpio_map_intr_fdt()
|
| /f-stack/freebsd/arm/arm/ |
| H A D | pl190.c | 157 struct intr_map_data_fdt *daf; in pl190_intc_map_intr() local 163 daf = (struct intr_map_data_fdt *)data; in pl190_intc_map_intr() 164 if (daf->ncells != 1 || daf->cells[0] >= VIC_NIRQS) in pl190_intc_map_intr() 168 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in pl190_intc_map_intr()
|
| /f-stack/freebsd/arm/versatile/ |
| H A D | versatile_sic.c | 131 struct intr_map_data_fdt *daf; in versatile_sic_map_intr() local 137 daf = (struct intr_map_data_fdt *)data; in versatile_sic_map_intr() 138 if (daf->ncells != 1 || daf->cells[0] >= SIC_NIRQS) in versatile_sic_map_intr() 142 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in versatile_sic_map_intr()
|
| /f-stack/freebsd/mips/beri/ |
| H A D | beri_pic.c | 271 struct intr_map_data_fdt *daf; in beri_pic_map_intr() local 275 daf = (struct intr_map_data_fdt *)data; in beri_pic_map_intr() 278 daf->ncells != 1 || daf->cells[0] >= sc->nirqs) in beri_pic_map_intr() 281 irq = daf->cells[0]; in beri_pic_map_intr()
|
| /f-stack/freebsd/arm/allwinner/a10/ |
| H A D | a10_intc.c | 269 struct intr_map_data_fdt *daf; in a10_intr_map_intr() local 275 daf = (struct intr_map_data_fdt *)data; in a10_intr_map_intr() 276 if (daf->ncells != 1 || daf->cells[0] >= A10_INTR_MAX_NIRQS) in a10_intr_map_intr() 280 *isrcp = &sc->isrcs[daf->cells[0]].isrc; in a10_intr_map_intr()
|
| /f-stack/freebsd/arm/nvidia/ |
| H A D | tegra_gpio.c | 583 struct intr_map_data_fdt *daf; in tegra_gpio_pic_map_intr() local 585 daf = (struct intr_map_data_fdt *)data; in tegra_gpio_pic_map_intr() 586 rv = tegra_gpio_pic_map_fdt(sc, daf->ncells, daf->cells, &irq, in tegra_gpio_pic_map_intr() 657 struct intr_map_data_fdt *daf; in tegra_gpio_pic_setup_intr() local 659 daf = (struct intr_map_data_fdt *)data; in tegra_gpio_pic_setup_intr() 660 rv = tegra_gpio_pic_map_fdt(sc, daf->ncells, daf->cells, &irq, in tegra_gpio_pic_setup_intr()
|
| /f-stack/freebsd/mips/mips/ |
| H A D | mips_pic.c | 333 struct intr_map_data_fdt *daf; in mips_pic_map_intr() local 335 daf = (struct intr_map_data_fdt *)data; in mips_pic_map_intr() 337 if (daf->ncells != 1 || daf->cells[0] >= sc->nirqs) in mips_pic_map_intr() 340 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]); in mips_pic_map_intr()
|