Lines Matching refs:write
61 int (*write)(struct mcp23s08 *mcp, unsigned reg, unsigned val); member
154 .write = mcp23008_write,
160 .write = mcp23017_write,
256 .write = mcp23s08_write,
262 .write = mcp23s17_write,
277 status = mcp->ops->write(mcp, MCP_IODIR, mcp->cache[MCP_IODIR]); in mcp23s08_direction_input()
310 return mcp->ops->write(mcp, MCP_OLAT, olat); in __mcp23s08_set()
334 status = mcp->ops->write(mcp, MCP_IODIR, mcp->cache[MCP_IODIR]); in mcp23s08_direction_output()
437 mcp->ops->write(mcp, MCP_GPINTEN, mcp->cache[MCP_GPINTEN]); in mcp23s08_irq_bus_unlock()
438 mcp->ops->write(mcp, MCP_DEFVAL, mcp->cache[MCP_DEFVAL]); in mcp23s08_irq_bus_unlock()
439 mcp->ops->write(mcp, MCP_INTCON, mcp->cache[MCP_INTCON]); in mcp23s08_irq_bus_unlock()
675 status = mcp->ops->write(mcp, MCP_IOCON, status); in mcp23s08_probe_one()
681 status = mcp->ops->write(mcp, MCP_GPPU, pdata->chip[cs].pullups); in mcp23s08_probe_one()
692 status = mcp->ops->write(mcp, MCP_IPOL, 0); in mcp23s08_probe_one()
700 status = mcp->ops->write(mcp, MCP_GPINTEN, 0); in mcp23s08_probe_one()