Lines Matching refs:data_mask
78 unsigned char data_mask;
343 unsigned char data, clk_mask, data_mask, write_msb;
360 data_mask = priv->data_mask;
363 if (clk_mask == 0 || data_mask == 0)
367 "msb: %i\n", count, data_mask, clk_mask, write_msb));
379 *port = shadow |= data_mask;
381 *port = shadow &= ~data_mask;
392 *port = shadow |= data_mask;
394 *port = shadow &= ~data_mask;
427 priv->data_mask = 0;
636 priv->data_mask = (arg >> 8) & 0xFF;
642 (priv->data_mask & changeable_bits[priv->minor]) &&
644 (priv->data_mask & dir_shadow))) {
646 priv->data_mask = 0;
760 priv->data_mask = (arg >> 8) & 0xFF;
766 (priv->data_mask & changeable_bits[priv->minor]) &&
768 (priv->data_mask & dir_shadow))) {
770 priv->data_mask = 0;