Home | History | Annotate | Download | only in shared

Lines Matching full:mask

47 get_erom_ent(si_t *sih, uint32 *eromptr, uint32 mask, uint32 match)
56 if (mask == 0)
67 if ((ent & mask) == match)
324 * If the user has provided an interrupt mask enabled function,
475 * Switch to 'coreidx', issue a single arbitrary 32bit register mask&set operation,
484 ai_corereg(si_t *sih, uint coreidx, uint regoff, uint mask, uint val)
497 ASSERT((val & ~mask) == 0);
547 /* mask and set */
548 if (mask || val) {
549 w = (R_REG(sii->osh, r) & ~mask) | val;
627 ai_core_cflags_wo(si_t *sih, uint32 mask, uint32 val)
637 ASSERT((val & ~mask) == 0);
639 if (mask || val) {
640 w = ((R_REG(sii->osh, &ai->ioctrl) & ~mask) | val);
646 ai_core_cflags(si_t *sih, uint32 mask, uint32 val)
656 ASSERT((val & ~mask) == 0);
658 if (mask
659 w = ((R_REG(sii->osh, &ai->ioctrl) & ~mask) | val);
667 ai_core_sflags(si_t *sih, uint32 mask, uint32 val)
677 ASSERT((val & ~mask) == 0);
678 ASSERT((mask & ~SISF_CORE_BITS) == 0);
680 if (mask || val) {
681 w = ((R_REG(sii->osh, &ai->iostatus) & ~mask) | val);