Lines Matching defs:i2400m
77 #include "i2400m-usb.h"
175 * buffers), we copy the command to i2400m->bm_cmd_buf and send it from
181 ssize_t i2400mu_bus_bm_cmd_send(struct i2400m *i2400m,
186 struct device *dev = i2400m_dev(i2400m);
187 struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
192 d_fnstart(8, dev, "(i2400m %p cmd %p size %zu)\n",
193 i2400m, _cmd, cmd_size);
197 if (_cmd != i2400m->bm_cmd_buf)
198 memmove(i2400m->bm_cmd_buf, _cmd, cmd_size);
199 cmd = i2400m->bm_cmd_buf;
201 memset(i2400m->bm_cmd_buf + cmd_size, 0, cmd_size_a - cmd_size);
207 result = i2400mu_tx_bulk_out(i2400mu, i2400m->bm_cmd_buf, cmd_size);
222 d_fnend(8, dev, "(i2400m %p cmd %p size %zu) = %zd\n",
223 i2400m, _cmd, cmd_size, result);
238 * @i2400m: device descriptor
242 * Data is always read to i2400m->bm_ack_buf
248 struct i2400m *i2400m = &i2400mu->i2400m;
256 i2400m->bm_ack_buf, I2400M_BM_ACK_BUF_SIZE,
266 * @i2400m:
276 ssize_t i2400mu_bus_bm_wait_for_ack(struct i2400m *i2400m,
281 struct device *dev = i2400m_dev(i2400m);
282 struct i2400mu *i2400mu = container_of(i2400m, struct i2400mu, i2400m);
290 d_fnstart(8, dev, "(i2400m %p ack %p size %zu)\n",
291 i2400m, ack, ack_size);
292 BUG_ON(_ack == i2400m->bm_ack_buf);
345 memcpy(ack + offset, i2400m->bm_ack_buf, len);
355 d_fnend(8, dev, "(i2400m %p ack %p size %zu) = %ld\n",
356 i2400m, ack, ack_size, (long) result);