Lines Matching refs:mcp2221

92 struct mcp2221 {  struct
117 struct mcp2221 *mcp; argument
127 static int mcp_send_report(struct mcp2221 *mcp, in mcp_send_report()
151 static int mcp_send_data_req_status(struct mcp2221 *mcp, in mcp_send_data_req_status()
172 static int mcp_chk_last_cmd_status(struct mcp2221 *mcp) in mcp_chk_last_cmd_status()
181 static int mcp_cancel_last_cmd(struct mcp2221 *mcp) in mcp_cancel_last_cmd()
190 static int mcp_set_i2c_speed(struct mcp2221 *mcp) in mcp_set_i2c_speed()
217 static int mcp_i2c_write(struct mcp2221 *mcp, in mcp_i2c_write()
275 static int mcp_i2c_smbus_read(struct mcp2221 *mcp, in mcp_i2c_smbus_read()
325 struct mcp2221 *mcp = i2c_get_adapdata(adapter); in mcp_i2c_xfer()
380 static int mcp_smbus_write(struct mcp2221 *mcp, u16 addr, in mcp_smbus_write()
434 struct mcp2221 *mcp = i2c_get_adapdata(adapter); in mcp_smbus_xfer()
593 struct mcp2221 *mcp = gpiochip_get_data(gc); in mcp_gpio_get()
609 struct mcp2221 *mcp = gpiochip_get_data(gc); in mcp_gpio_set()
624 static int mcp_gpio_dir_set(struct mcp2221 *mcp, in mcp_gpio_dir_set()
642 struct mcp2221 *mcp = gpiochip_get_data(gc); in mcp_gpio_direction_input()
655 struct mcp2221 *mcp = gpiochip_get_data(gc); in mcp_gpio_direction_output()
674 struct mcp2221 *mcp = gpiochip_get_data(gc); in mcp_gpio_get_direction()
695 static int mcp_get_i2c_eng_state(struct mcp2221 *mcp, in mcp_get_i2c_eng_state()
737 struct mcp2221 *mcp = hid_get_drvdata(hdev); in mcp2221_raw_event()
926 struct mcp2221 *mcp = hid_get_drvdata(hdev); in mcp2221_remove()
938 struct mcp2221 *mcp = priv->mcp; in mcp2221_read_raw()
978 struct mcp2221 *mcp = priv->mcp; in mcp2221_write_raw()
1004 static int mcp_iio_channels(struct mcp2221 *mcp) in mcp_iio_channels()
1044 struct mcp2221 *mcp = container_of(work, struct mcp2221, init_work.work); in mcp_init_work()
1106 struct mcp2221 *mcp; in mcp2221_probe()