Lines Matching full:mask

116 	uint8_t mask = 1 << pin;
125 if (mask & bus_read_1(sc->sc_mem_res, PL061_DIR))
161 uint8_t mask = 1 << pin;
177 mask_and_set(sc, PL061_DIR, mask, flags & GPIO_PIN_OUTPUT ? mask : 0);
240 uint8_t mask;
243 mask = 1 << ((struct pl061_pin_irqsrc *)isrc)->irq;
245 dprintf("%s: calling disable interrupt %#x\n", __func__, mask);
247 mask_and_set(sc, PL061_INTMASK, mask, 0);
257 uint8_t mask;
260 mask = 1 << ((struct pl061_pin_irqsrc *)isrc)->irq;
263 dprintf("%s: calling enable interrupt %#x\n", __func__, mask);
265 mask_and_set(sc, PL061_INTMASK, mask, mask);
302 uint8_t mask;
312 mask = 1 << gdata->gpio_pin_num;
330 mask_and_set(sc, PL061_INTBOTHEDGES, mask, mask);
331 mask_and_set(sc, PL061_INTSENSE, mask, 0);
333 mask_and_set(sc, PL061_INTBOTHEDGES, mask, 0);
334 mask_and_set(sc, PL061_INTSENSE, mask, 0);
335 mask_and_set(sc, PL061_INTEVENT, mask, mask);
337 mask_and_set(sc, PL061_INTBOTHEDGES, mask, 0);
338 mask_and_set(sc, PL061_INTSENSE, mask, 0);
339 mask_and_set(sc, PL061_INTEVENT, mask, 0);
341 mask_and_set(sc, PL061_INTBOTHEDGES, mask, 0);
342 mask_and_set(sc, PL061_INTSENSE, mask, mask);
343 mask_and_set(sc, PL061_INTEVENT, mask, mask);
345 mask_and_set(sc, PL061_INTBOTHEDGES, mask, 0);
346 mask_and_set(sc, PL061_INTSENSE, mask, mask);
347 mask_and_set(sc, PL061_INTEVENT, mask, 0);
359 uint8_t mask;
362 mask = 1 << irqsrc->irq;
363 dprintf("%s: calling teardown interrupt %#x\n", __func__, mask);
369 mask_and_set(sc, PL061_INTMASK, mask, 0);
379 uint8_t mask;
382 mask = 1 << ((struct pl061_pin_irqsrc *)isrc)->irq;
383 dprintf("%s: calling post filter %#x\n", __func__, mask);
385 bus_write_1(sc->sc_mem_res, PL061_INTCLR, mask);
392 uint8_t mask;
395 mask = 1 << ((struct pl061_pin_irqsrc *)isrc)->irq;
396 dprintf("%s: calling post ithread %#x\n", __func__, mask);
397 bus_write_1(sc->sc_mem_res, PL061_INTCLR, mask);
463 /* Mask all interrupts. They will be unmasked as needed later */