Lines Matching defs:line
201 const struct ts5500_dio line = priv->pinout[offset];
204 if (line.no_input)
207 if (line.no_output)
211 ts5500_clear_mask(line.control_mask, line.control_addr);
220 const struct ts5500_dio line = priv->pinout[offset];
222 return !!(inb(line.value_addr) & line.value_mask);
228 const struct ts5500_dio line = priv->pinout[offset];
231 if (line.no_output)
235 if (!line.no_input)
236 ts5500_set_mask(line.control_mask, line.control_addr);
239 ts5500_set_mask(line.value_mask, line.value_addr);
241 ts5500_clear_mask(line.value_mask, line.value_addr);
250 const struct ts5500_dio line = priv->pinout[offset];
255 ts5500_set_mask(line.value_mask, line.value_addr);
257 ts5500_clear_mask(line.value_mask, line.value_addr);
265 const struct ts5500_dio line = block[offset];
268 if (line.irq)
269 return line.irq;