Lines Matching refs:amd_i2c_common
18 struct amd_i2c_common;
152 struct amd_i2c_common { struct
156 void (*cmd_completion)(struct amd_i2c_common *i2c_common); argument
164 int (*suspend)(struct amd_i2c_common *i2c_common); argument
165 int (*resume)(struct amd_i2c_common *i2c_common); argument
181 struct amd_i2c_common *busses[2];
192 container_of(__work, struct amd_i2c_common, work.work)
196 int amd_mp2_rw(struct amd_i2c_common *i2c_common, enum i2c_cmd reqcmd);
197 int amd_mp2_bus_enable_set(struct amd_i2c_common *i2c_common, bool enable);
199 void amd_mp2_process_event(struct amd_i2c_common *i2c_common);
201 void amd_mp2_rw_timeout(struct amd_i2c_common *i2c_common);
203 int amd_mp2_register_cb(struct amd_i2c_common *i2c_common);
204 int amd_mp2_unregister_cb(struct amd_i2c_common *i2c_common);