Lines Matching refs:smask
2890 * smask set bit indicates pin state to set
2904 DBGINFO(("%s set_gpio state=%08x smask=%08x dir=%08x dmask=%08x\n",
2905 info->device_name, gpio.state, gpio.smask,
2915 if (gpio.smask) {
2917 data |= gpio.smask & gpio.state;
2918 data &= ~(gpio.smask & ~gpio.state);
2935 gpio.smask = 0xffffffff;
2992 * smask - set bit indicates watched pin
3015 DBGINFO(("%s wait_gpio() state=%08x smask=%08x\n",
3016 info->device_name, gpio.state, gpio.smask));
3018 if ((gpio.smask &= ~rd_reg32(info, IODR)) == 0)
3020 init_cond_wait(&wait, gpio.smask);
3024 wr_reg32(info, IOER, rd_reg32(info, IOER) | gpio.smask);
3028 if (gpio.smask & ~(state ^ gpio.state)) {