HomeSort by: relevance | last modified time | path
    Searched defs:imap (Results 1 - 12 of 12) sorted by relevancy

  /src/sys/arch/sparc64/dev/
ebus_mainbus.c 277 u_int64_t *imap, *iclr; local in function:ebus_mainbus_intr_establish
347 imap = (uint64_t *)((uintptr_t)bus_space_vaddr(psc->sc_bustag, psc->sc_csrh) + 0x1000);
349 intrmapptr = &imap[ino];
vbus.c 141 int *imap = NULL, nimap; local in function:vbus_intr_map
166 if (prom_getprop(parent, "interrupt-map", sizeof(int), &nimap, (void **)&imap))
175 if (vbus_cmp_cells(imap, reg, imap_mask, address_cells) &&
176 vbus_cmp_cells(&imap[address_cells], &ino,
178 node = imap[address_cells + interrupt_cells];
179 devino = imap[address_cells + interrupt_cells + 1];
197 imap += address_cells + interrupt_cells + 2;
fhcreg.h 69 u_int64_t imap; member in struct:fhc_intr_reg
sbus.c 531 int64_t imap = *ih->ih_map; local in function:sbus_intr_establish
534 (long)vec, (long long)imap, slot);
545 int64_t imap = 0; local in function:sbus_intr_establish
552 INTVEC(imap = intrptr[i]) != INTVEC(vec); i++)
554 if (INTVEC(imap) == INTVEC(vec)) {
557 vec, (long)imap, i));
563 imap |= INTMAP_V
566 *(ih->ih_map) = imap;
pyro.c 598 u_int64_t imap; local in function:pyro_intr_establish
600 imap = *intrmapptr;
602 (unsigned long long)imap));
603 imap &= ~FIRE_INTRMAP_INT_CNTRL_NUM_MASK;
604 imap |= FIRE_INTRMAP_INT_CNTRL_NUM0;
606 (unsigned long long)imap));
608 imap &= ~OBERON_INTRMAP_T_DESTID_MASK;
609 imap |= CPU_JUPITERID <<
612 imap &= ~FIRE_INTRMAP_T_JPID_MASK;
613 imap |= CPU_UPAID << FIRE_INTRMAP_T_JPID_SHIFT
    [all...]
schizo.c 584 mapoff = offsetof(struct schizo_pbm_regs, imap[ino]);
831 mapoff = offsetof(struct schizo_pbm_regs, imap[ino]);
870 u_int64_t imap; local in function:schizo_intr_establish
872 imap = schizo_pbm_readintr(pbm, mapoff);
874 (unsigned long long)imap));
875 imap |= INTMAP_V;
876 imap |= (CPU_UPAID << INTMAP_TID_SHIFT);
879 (unsigned long long)imap));
880 schizo_pbm_writeintr(pbm, mapoff, imap);
881 imap = schizo_pbm_readintr(pbm, mapoff)
    [all...]
psycho.c 1257 int64_t imap = 0; local in function:psycho_intr_establish
1356 imap = *intrmapptr;
1358 __func__, (unsigned long long)imap));
1361 imap |= INTMAP_V|(CPU_UPAID << INTMAP_TID_SHIFT);
1364 (unsigned long long)imap));
1365 *intrmapptr = imap;
1367 (unsigned long long)(imap = *intrmapptr)));
schizoreg.h 35 volatile u_int64_t imap[64]; /* 0x1000 - 0x11ff */ member in struct:schizo_pbm_regs
  /src/sys/arch/arm/fdt/
pcihost_fdt.c 483 const u_int *imap, *imask; local in function:pcihost_intr_map
491 imap = fdtbus_get_prop(sc->sc_phandle, "interrupt-map", &imaplen);
493 if (imap == NULL || imask == NULL || imasklen != 16)
508 const int map_ihandle = fdtbus_get_phandle_from_native(be32toh(imap[4]));
516 if ((imap[0] & imask[0]) == match[0] &&
517 (imap[1] & imask[1]) == match[1] &&
518 (imap[2] & imask[2]) == match[2] &&
519 (imap[3] & imask[3]) == match[3]) {
524 imap += (5 + addr_cells + interrupt_cells);
537 const u_int *imap; local in function:pcihost_find_intr
    [all...]
  /src/sys/arch/riscv/fdt/
pcihost_fdt.c 464 const u_int *imap, *imask; local in function:pcihost_intr_map
472 imap = fdtbus_get_prop(sc->sc_phandle, "interrupt-map", &imaplen);
474 if (imap == NULL || imask == NULL || imasklen != 16)
489 const int map_ihandle = fdtbus_get_phandle_from_native(be32toh(imap[4]));
497 if ((imap[0] & imask[0]) == match[0] &&
498 (imap[1] & imask[1]) == match[1] &&
499 (imap[2] & imask[2]) == match[2] &&
500 (imap[3] & imask[3]) == match[3]) {
505 imap += (5 + addr_cells + interrupt_cells);
518 const u_int *imap; local in function:pcihost_find_intr
    [all...]
  /src/sys/arch/sparc64/sparc64/
ofw_machdep.c 944 int *imap = &interrupt_map[i]; local in function:OF_mapintr
945 int *parent = &imap[address_cells + interrupt_cells];
950 DPRINTF(("%x.", imap[len]));
953 DPRINTF(("%x.", imap[len]));
955 imap[len], *parent));
965 if (compare_cells(imap, reg,
967 compare_cells(&imap[address_cells],
1001 DPRINTF(("%x.", imap[len]));
  /src/sys/arch/arm/broadcom/
bcm2838_pcie.c 681 const u_int *imap, *imask; local in function:bcmstb_intr_map
689 imap = fdtbus_get_prop(sc->sc_phandle, "interrupt-map", &imaplen);
692 if (imap == NULL || imask == NULL || imasklen != 16)
705 const int map_ihandle = fdtbus_get_phandle_from_native(be32toh(imap[4]));
713 if ((imap[0] & imask[0]) == match[0] &&
714 (imap[1] & imask[1]) == match[1] &&
715 (imap[2] & imask[2]) == match[2] &&
716 (imap[3] & imask[3]) == match[3]) {
721 imap += (5 + addr_cells + interrupt_cells);
735 const u_int *imap; local in function:bcmstb_find_intr
    [all...]

Completed in 23 milliseconds