Lines Matching refs:mcp23s08

136 static int mcp_read(struct mcp23s08 *mcp, unsigned int reg, unsigned int *val)  in mcp_read()
141 static int mcp_write(struct mcp23s08 *mcp, unsigned int reg, unsigned int val) in mcp_write()
146 static int mcp_set_mask(struct mcp23s08 *mcp, unsigned int reg, in mcp_set_mask()
154 static int mcp_set_bit(struct mcp23s08 *mcp, unsigned int reg, in mcp_set_bit()
223 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev); in mcp_pinconf_get()
247 struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev); in mcp_pinconf_set()
280 struct mcp23s08 *mcp = gpiochip_get_data(chip); in mcp23s08_direction_input()
292 struct mcp23s08 *mcp = gpiochip_get_data(chip); in mcp23s08_get()
310 static int __mcp23s08_set(struct mcp23s08 *mcp, unsigned mask, bool value) in __mcp23s08_set()
317 struct mcp23s08 *mcp = gpiochip_get_data(chip); in mcp23s08_set()
328 struct mcp23s08 *mcp = gpiochip_get_data(chip); in mcp23s08_direction_output()
344 struct mcp23s08 *mcp = data; in mcp23s08_irq()
437 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_mask()
446 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_unmask()
455 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_set_type()
485 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_bus_lock()
494 struct mcp23s08 *mcp = gpiochip_get_data(gc); in mcp23s08_irq_bus_unlock()
502 static int mcp23s08_irq_setup(struct mcp23s08 *mcp) in mcp23s08_irq_setup()
527 int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev, in mcp23s08_probe_one()