Lines Matching refs:data
38 size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size) in pdu_read() argument
42 memcpy(data, &pdu->sdata[pdu->offset], len); in pdu_read()
47 size_t pdu_write(struct p9_fcall *pdu, void *data, size_t size) in pdu_write() argument
51 memcpy(&pdu->sdata[pdu->size], data, len); in pdu_write()
146 status_t pdu_writedata(struct p9_fcall *pdu, const uint8_t *data, in pdu_writedata() argument
151 LTRACEF("count (%u) data (%p)\n", count, data); in pdu_writedata()
152 hexdump8(data, count); in pdu_writedata()
158 return pdu_write(pdu, (void *)data, count) == count ? NO_ERROR : ERR_IO; in pdu_writedata()
163 uint8_t *data = NULL; in pdu_readdata() local
169 data = calloc(*count, sizeof(uint8_t)); in pdu_readdata()
170 if (!data) in pdu_readdata()
173 ASSERT(pdu_read(pdu, data, *count) == *count); in pdu_readdata()
175 LTRACEF("count (%u) data (%p)\n", *count, data); in pdu_readdata()
176 hexdump8(data, *count); in pdu_readdata()
178 return data; in pdu_readdata()
181 ssize_t p9_dirent_read(uint8_t *data, uint32_t size, p9_dirent_t *ent) in p9_dirent_read() argument
185 fake_pdu.sdata = data; in p9_dirent_read()
443 rmsg->msg.rread.data = pdu_readdata(&req->rc, &rmsg->msg.rread.count); in p9_proto_rread()
445 LTRACEF("9p read: count (%u) data (%p)\n", rmsg->msg.rread.count, rmsg->msg.rread.data); in p9_proto_rread()
459 if ((ret = pdu_writedata(&req->tc, tmsg->msg.twrite.data, tmsg->msg.twrite.count)) != NO_ERROR) in p9_proto_twrite()
571 rmsg->msg.rreaddir.data = pdu_readdata(&req->rc, &rmsg->msg.rreaddir.count); in p9_proto_rreaddir()
574 rmsg->msg.rreaddir.data); in p9_proto_rreaddir()