Lines Matching refs:msgs

37 	struct i2c_msg msgs[2];  in i2c_mii_read_default_c45()  local
52 msgs[0].addr = bus_addr; in i2c_mii_read_default_c45()
53 msgs[0].flags = 0; in i2c_mii_read_default_c45()
54 msgs[0].len = p - addr; in i2c_mii_read_default_c45()
55 msgs[0].buf = addr; in i2c_mii_read_default_c45()
56 msgs[1].addr = bus_addr; in i2c_mii_read_default_c45()
57 msgs[1].flags = I2C_M_RD; in i2c_mii_read_default_c45()
58 msgs[1].len = sizeof(data); in i2c_mii_read_default_c45()
59 msgs[1].buf = data; in i2c_mii_read_default_c45()
61 ret = i2c_transfer(i2c, msgs, ARRAY_SIZE(msgs)); in i2c_mii_read_default_c45()
62 if (ret != ARRAY_SIZE(msgs)) in i2c_mii_read_default_c45()
133 static int __i2c_transfer_err(struct i2c_adapter *i2c, struct i2c_msg *msgs, in __i2c_transfer_err() argument
138 ret = __i2c_transfer(i2c, msgs, num); in __i2c_transfer_err()
150 struct i2c_msg msgs[2]; in __i2c_rollball_get_page() local
153 msgs[0].addr = bus_addr; in __i2c_rollball_get_page()
154 msgs[0].flags = 0; in __i2c_rollball_get_page()
155 msgs[0].len = 1; in __i2c_rollball_get_page()
156 msgs[0].buf = &addr; in __i2c_rollball_get_page()
158 msgs[1].addr = bus_addr; in __i2c_rollball_get_page()
159 msgs[1].flags = I2C_M_RD; in __i2c_rollball_get_page()
160 msgs[1].len = 1; in __i2c_rollball_get_page()
161 msgs[1].buf = page; in __i2c_rollball_get_page()
163 return __i2c_transfer_err(i2c, msgs, 2); in __i2c_rollball_get_page()
197 struct i2c_msg *msgs, int num) in i2c_transfer_rollball() argument
205 ret = __i2c_rollball_get_page(i2c, msgs->addr, &saved_page); in i2c_transfer_rollball()
210 ret = __i2c_rollball_set_page(i2c, msgs->addr, SFP_PAGE_ROLLBALL_MDIO); in i2c_transfer_rollball()
215 ret = __i2c_transfer_err(i2c, msgs, num); in i2c_transfer_rollball()
220 ret = __i2c_rollball_set_page(i2c, msgs->addr, saved_page); in i2c_transfer_rollball()
232 struct i2c_msg msgs[2]; in i2c_rollball_mii_poll() local
241 msgs[0].addr = bus_addr; in i2c_rollball_mii_poll()
242 msgs[0].flags = 0; in i2c_rollball_mii_poll()
243 msgs[0].len = 1; in i2c_rollball_mii_poll()
244 msgs[0].buf = &cmd_addr; in i2c_rollball_mii_poll()
246 msgs[1].addr = bus_addr; in i2c_rollball_mii_poll()
247 msgs[1].flags = I2C_M_RD; in i2c_rollball_mii_poll()
248 msgs[1].len = len; in i2c_rollball_mii_poll()
249 msgs[1].buf = res; in i2c_rollball_mii_poll()
258 ret = i2c_transfer_rollball(i2c, msgs, ARRAY_SIZE(msgs)); in i2c_rollball_mii_poll()
275 struct i2c_msg msgs[2]; in i2c_rollball_mii_cmd() local
281 msgs[0].addr = bus_addr; in i2c_rollball_mii_cmd()
282 msgs[0].flags = 0; in i2c_rollball_mii_cmd()
283 msgs[0].len = len; in i2c_rollball_mii_cmd()
284 msgs[0].buf = data; in i2c_rollball_mii_cmd()
286 msgs[1].addr = bus_addr; in i2c_rollball_mii_cmd()
287 msgs[1].flags = 0; in i2c_rollball_mii_cmd()
288 msgs[1].len = sizeof(cmdbuf); in i2c_rollball_mii_cmd()
289 msgs[1].buf = cmdbuf; in i2c_rollball_mii_cmd()
291 return i2c_transfer_rollball(i2c, msgs, ARRAY_SIZE(msgs)); in i2c_rollball_mii_cmd()