Lines Matching refs:reply
56 struct i1480_evt_confirm *reply = i1480->evt_buf; in i1480_mpi_write() local
64 reply->rceb.bEventType = i1480_CET_VS1; in i1480_mpi_write()
65 reply->rceb.wEvent = i1480_CMD_MPI_WRITE; in i1480_mpi_write()
66 result = i1480_cmd(i1480, "MPI-WRITE", sizeof(*cmd) + size, sizeof(*reply)); in i1480_mpi_write()
69 if (reply->bResultCode != UWB_RC_RES_SUCCESS) { in i1480_mpi_write()
71 reply->bResultCode); in i1480_mpi_write()
104 struct i1480_evt_mpi_read *reply = i1480->evt_buf; in i1480_mpi_read() local
110 BUG_ON(size > (i1480->buf_size - sizeof(*reply)) / 3); in i1480_mpi_read()
119 reply->rceb.bEventType = i1480_CET_VS1; in i1480_mpi_read()
120 reply->rceb.wEvent = i1480_CMD_MPI_READ; in i1480_mpi_read()
122 sizeof(*reply) + 3*size); in i1480_mpi_read()
125 if (reply->bResultCode != UWB_RC_RES_SUCCESS) { in i1480_mpi_read()
127 reply->bResultCode); in i1480_mpi_read()
131 if (reply->data[cnt].page != (srcaddr + cnt) >> 8) in i1480_mpi_read()
134 (srcaddr + cnt) >> 8, reply->data[cnt].page); in i1480_mpi_read()
135 if (reply->data[cnt].offset != ((srcaddr + cnt) & 0x00ff)) in i1480_mpi_read()
139 reply->data[cnt].offset); in i1480_mpi_read()
140 data[cnt] = reply->data[cnt].value; in i1480_mpi_read()