Lines Matching refs:i2c_cmd_base
43 union i2c_cmd_base i2c_cmd_base) in amd_mp2_cmd() argument
48 i2c_common->reqcmd = i2c_cmd_base.s.i2c_cmd; in amd_mp2_cmd()
50 reg = privdata->mmio + ((i2c_cmd_base.s.bus_id == 1) ? in amd_mp2_cmd()
52 writel(i2c_cmd_base.ul, reg); in amd_mp2_cmd()
60 union i2c_cmd_base i2c_cmd_base; in amd_mp2_bus_enable_set() local
64 i2c_cmd_base.ul = 0; in amd_mp2_bus_enable_set()
65 i2c_cmd_base.s.i2c_cmd = enable ? i2c_enable : i2c_disable; in amd_mp2_bus_enable_set()
66 i2c_cmd_base.s.bus_id = i2c_common->bus_id; in amd_mp2_bus_enable_set()
67 i2c_cmd_base.s.i2c_speed = i2c_common->i2c_speed; in amd_mp2_bus_enable_set()
71 return amd_mp2_cmd(i2c_common, i2c_cmd_base); in amd_mp2_bus_enable_set()
76 union i2c_cmd_base *i2c_cmd_base, in amd_mp2_cmd_rw_fill() argument
79 i2c_cmd_base->s.i2c_cmd = reqcmd; in amd_mp2_cmd_rw_fill()
80 i2c_cmd_base->s.bus_id = i2c_common->bus_id; in amd_mp2_cmd_rw_fill()
81 i2c_cmd_base->s.i2c_speed = i2c_common->i2c_speed; in amd_mp2_cmd_rw_fill()
82 i2c_cmd_base->s.slave_addr = i2c_common->msg->addr; in amd_mp2_cmd_rw_fill()
83 i2c_cmd_base->s.length = i2c_common->msg->len; in amd_mp2_cmd_rw_fill()
89 union i2c_cmd_base i2c_cmd_base; in amd_mp2_rw() local
91 amd_mp2_cmd_rw_fill(i2c_common, &i2c_cmd_base, reqcmd); in amd_mp2_rw()
95 i2c_cmd_base.s.mem_type = use_c2pmsg; in amd_mp2_rw()
101 i2c_cmd_base.s.mem_type = use_dram; in amd_mp2_rw()
106 return amd_mp2_cmd(i2c_common, i2c_cmd_base); in amd_mp2_rw()