Lines Matching defs:ndata
145 unsigned char data, ndata;
151 ndata = (data & 0xf0) | chip_mask;
152 if (ndata != data)
153 if (snd_i2c_sendbytes(ice->spec.i2cdevs[EWS_I2C_PCF2], &ndata, 1) != 1)
624 unsigned char data, ndata;
631 ndata = (data & ~ICE1712_EWS88MT_OUTPUT_SENSE) | (ucontrol->value.enumerated.item[0] ? ICE1712_EWS88MT_OUTPUT_SENSE : 0);
632 if (ndata != data && snd_i2c_sendbytes(ice->spec.i2cdevs[EWS_I2C_PCF2], &ndata, 1) != 1) {
637 return ndata != data;
664 unsigned char data, ndata;
672 ndata = (data & ~(1 << channel)) | (ucontrol->value.enumerated.item[0] ? 0 : (1 << channel));
673 if (ndata != data && snd_i2c_sendbytes(ice->spec.i2cdevs[EWS_I2C_PCF1], &ndata, 1) != 1) {
678 return ndata != data;
737 unsigned char data[2], ndata[2];
745 ndata[shift >> 3] = data[shift >> 3] & ~(1 << (shift & 7));
748 ndata[shift >> 3] |= (1 << (shift & 7));
751 ndata[shift >> 3] |= (1 << (shift & 7));
753 change = (data[shift >> 3] != ndata[shift >> 3]);
845 int data, ndata;
849 ndata = data & ~(1 << shift);
851 ndata |= (1 << shift);
853 ndata ^= (1 << shift);
854 if (data != ndata) {
855 snd_ice1712_6fire_write_pca(ice, PCF9554_REG_OUTPUT, (unsigned char)ndata);
889 int data, ndata;
893 ndata = data & ~3;
894 ndata |= (ucontrol->value.integer.value[0] & 3);
895 if (data != ndata) {
896 snd_ice1712_6fire_write_pca(ice, PCF9554_REG_OUTPUT, (unsigned char)ndata);