Searched refs:cells (Results 26 - 50 of 82) sorted by relevance

1234

/freebsd-13-stable/sys/arm64/nvidia/tegra210/
H A Dtegra210_coretemp.c139 pcell_t *cells; local
154 "#thermal-sensor-cells", 0, &xnode, &ncells, &cells);
168 OF_prop_free(cells);
/freebsd-13-stable/sys/dev/ofw/
H A Dofw_bus_subr.c322 if (OF_getencprop(node, "#address-cells", &addrc, sizeof(addrc)) == -1)
379 * Returns number of cells in the interrupt if a mapping was found, 0 otherwise.
418 "#address-cells", &paddrsz, sizeof(paddrsz)) == -1)
424 "#interrupt-cells", &pintrsz, sizeof(pintrsz)) == -1)
604 "#interrupt-cells", &icells, sizeof(icells)) == -1) {
605 device_printf(dev, "Missing #interrupt-cells "
610 device_printf(dev, "Invalid #interrupt-cells property "
628 "#interrupt-cells", &icells, sizeof(icells)) == -1) {
629 device_printf(dev, "Missing #interrupt-cells "
635 device_printf(dev, "Invalid #interrupt-cells "
651 ofw_bus_intr_by_rid(device_t dev, phandle_t node, int wanted_rid, phandle_t *producer, int *ncells, pcell_t **cells) argument
820 ofw_bus_parse_xref_list_internal(phandle_t node, const char *list_name, const char *cells_name, int idx, phandle_t *producer, int *ncells, pcell_t **cells) argument
882 ofw_bus_parse_xref_list_alloc(phandle_t node, const char *list_name, const char *cells_name, int idx, phandle_t *producer, int *ncells, pcell_t **cells) argument
[all...]
/freebsd-13-stable/sys/dev/extres/regulator/
H A Dregulator.c1119 pcell_t *cells, intptr_t *id)
1124 *id = cells[0];
1202 phandle_t *cells; local
1217 cells = NULL;
1218 ncells = OF_getencprop_alloc_multi(cnode, name, sizeof(*cells),
1219 (void **)&cells);
1224 regdev = OF_device_from_xref(cells[0]);
1226 OF_prop_free(cells);
1231 rv = REGDEV_MAP(regdev, cells[0], ncells - 1, cells
1118 regdev_default_ofw_map(device_t dev, phandle_t xref, int ncells, pcell_t *cells, intptr_t *id) argument
[all...]
/freebsd-13-stable/sys/arm/nvidia/
H A Dtegra_gpio.c497 pcell_t *cells, u_int *irqp, uint32_t *regp)
510 if (ncells != 2 || cells[0] >= sc->gpio_npins)
518 if (cells[1] == 1)
520 else if (cells[1] == 2)
522 else if (cells[1] == 3)
524 else if (cells[1] == 4)
526 else if (cells[1] == 8)
531 *irqp = cells[0];
586 rv = tegra_gpio_pic_map_fdt(sc, daf->ncells, daf->cells, &irq,
660 rv = tegra_gpio_pic_map_fdt(sc, daf->ncells, daf->cells,
496 tegra_gpio_pic_map_fdt(struct tegra_gpio_softc *sc, u_int ncells, pcell_t *cells, u_int *irqp, uint32_t *regp) argument
[all...]
/freebsd-13-stable/sys/arm/mv/
H A Dmv_cp110_clock.c170 phandle_t *cells, struct clknode **clk)
177 id = cells[1];
178 if (cells[0] == 1)
169 cp110_ofw_map(struct clkdom *clkdom, uint32_t ncells, phandle_t *cells, struct clknode **clk) argument
H A Dmvebu_gpio.c402 pcell_t *cells, u_int *irqp, bool *invertedp, bool *levelp)
415 if (ncells != 2 || cells[0] >= sc->gpio_npins)
418 switch (cells[1]) {
438 *irqp = cells[0];
499 rv = mvebu_gpio_pic_map_fdt(sc, daf->ncells, daf->cells, &irq,
573 rv = mvebu_gpio_pic_map_fdt(sc, daf->ncells, daf->cells, &irq,
401 mvebu_gpio_pic_map_fdt(struct mvebu_gpio_softc *sc, u_int ncells, pcell_t *cells, u_int *irqp, bool *invertedp, bool *levelp) argument
/freebsd-13-stable/sys/mips/ingenic/
H A Djz4780_pdma.c534 pdma_ofw_md_data(device_t dev, pcell_t *cells, int ncells, void **ptr) argument
548 data->tx = cells[0];
549 data->rx = cells[1];
550 data->chan = cells[2];
H A Djz4780_intr.c269 daf->ncells != 1 || daf->cells[0] >= sc->nirqs)
272 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]);
/freebsd-13-stable/sys/mips/mediatek/
H A Dmtk_intr_v1.c287 if (daf->ncells != 1 || daf->cells[0] >= sc->nirqs)
290 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]);
H A Dmtk_intr_v2.c282 if (daf->ncells != 1 || daf->cells[0] >= sc->nirqs)
285 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]);
H A Dmtk_intr_gic.c277 if (daf->ncells != 3 || daf->cells[1] >= sc->nirqs)
280 *isrcp = GIC_INTR_ISRC(sc, daf->cells[1]);
/freebsd-13-stable/sys/arm/arm/
H A Dpl190.c164 if (daf->ncells != 1 || daf->cells[0] >= VIC_NIRQS)
168 *isrcp = &sc->isrcs[daf->cells[0]].isrc;
H A Dgic.c654 gic_map_fdt(device_t dev, u_int ncells, pcell_t *cells, u_int *irqp, argument
659 *irqp = cells[0];
685 switch (cells[0]) {
687 irq = GIC_FIRST_SPI + cells[1];
691 irq = GIC_FIRST_PPI + cells[1];
694 "number %u\n", cells[1]);
700 "configuration %u\n", cells[0]);
704 tripol = cells[2] & 0xff;
706 cells[0] == 0))
761 if (gic_map_fdt(dev, daf->ncells, daf->cells,
[all...]
/freebsd-13-stable/sys/arm/freescale/imx/
H A Dtzic.c169 if (daf->ncells != 1 || daf->cells[0] >= TZIC_NIRQS)
173 *isrcp = &sc->isrcs[daf->cells[0]].isrc;
/freebsd-13-stable/sys/arm/ti/
H A Daintc.c179 if (daf->ncells != 1 || daf->cells[0] >= INTC_NIRQS)
183 *isrcp = &sc->aintc_isrcs[daf->cells[0]].tai_isrc;
H A Dti_gpio.c937 if (daf->ncells != 2 || daf->cells[0] >= sc->sc_maxpin)
941 if (daf->cells[1] == 1)
943 else if (daf->cells[1] == 2)
945 else if (daf->cells[1] == 3)
947 else if (daf->cells[1] == 4)
949 else if (daf->cells[1] == 8)
954 *irqp = daf->cells[0];
/freebsd-13-stable/sys/arm/versatile/
H A Dversatile_sic.c138 if (daf->ncells != 1 || daf->cells[0] >= SIC_NIRQS)
142 *isrcp = &sc->isrcs[daf->cells[0]].isrc;
/freebsd-13-stable/sys/arm64/arm64/
H A Dgic_v3.c518 gic_map_fdt(device_t dev, u_int ncells, pcell_t *cells, u_int *irqp, argument
540 switch (cells[0]) {
542 irq = GIC_FIRST_SPI + cells[1];
546 irq = GIC_FIRST_PPI + cells[1];
549 "number %u\n", cells[1]);
555 "configuration %u\n", cells[0]);
559 switch (cells[2] & FDT_INTR_MASK) {
578 "configuration 0x%02x\n", cells[2]);
633 if (gic_map_fdt(dev, daf->ncells, daf->cells, &irq, &pol,
/freebsd-13-stable/sys/dev/extres/clk/
H A Dclk.h98 phandle_t *cells, struct clknode **clk);
H A Dclk.c370 phandle_t *cells, struct clknode **clk)
378 *clk = clknode_find_by_id(clkdom, cells[0]);
1393 "assigned-clocks", "#clock-cells", &nclocks);
1408 "assigned-clock-parents", "#clock-cells", &nparents) != 0)
1441 phandle_t parent, *cells; local
1457 rv = ofw_bus_parse_xref_list_alloc(cnode, prop, "#clock-cells", idx,
1458 &parent, &ncells, &cells);
1477 rv = clkdom->ofw_mapper(clkdom, ncells, cells, &clknode);
1484 if (cells != NULL)
1485 OF_prop_free(cells);
369 clknode_default_ofw_map(struct clkdom *clkdom, uint32_t ncells, phandle_t *cells, struct clknode **clk) argument
[all...]
/freebsd-13-stable/sys/mips/beri/
H A Dberi_pic.c278 daf->ncells != 1 || daf->cells[0] >= sc->nirqs)
281 irq = daf->cells[0];
/freebsd-13-stable/sys/arm/allwinner/a10/
H A Da10_intc.c276 if (daf->ncells != 1 || daf->cells[0] >= A10_INTR_MAX_NIRQS)
280 *isrcp = &sc->isrcs[daf->cells[0]].isrc;
/freebsd-13-stable/sys/arm/broadcom/bcm2835/
H A Dbcm2835_gpio.c1046 irq = daf->cells[0];
1051 if (daf->cells[1] == 1)
1053 else if (daf->cells[1] == 2)
1055 else if (daf->cells[1] == 3)
1057 else if (daf->cells[1] == 4)
1059 else if (daf->cells[1] == 8)
/freebsd-13-stable/sys/dev/fdt/
H A Dfdt_common.c301 /* Find out #address-cells of the superior bus. */
302 if (OF_searchprop(OF_parent(node), "#address-cells", &addr_cells,
310 fdt_data_get(void *data, int cells) argument
313 if (cells == 1)
326 * Retrieve #{address,size}-cells.
329 if (OF_getencprop(node, "#address-cells", &cell, cell_size) < cell_size)
333 if (OF_getencprop(node, "#size-cells", &cell, cell_size) < cell_size)
523 panic("Too many address and size cells %d %d", addr_cells,
/freebsd-13-stable/sys/mips/mips/
H A Dmips_pic.c337 if (daf->ncells != 1 || daf->cells[0] >= sc->nirqs)
340 *isrcp = PIC_INTR_ISRC(sc, daf->cells[0]);

Completed in 268 milliseconds

1234