Lines Matching defs:req
71 VirtIOBlock::read(const BlkRequest &req, VirtDescriptor *desc_chain,
75 uint64_t sector(req.sector);
97 VirtIOBlock::write(const BlkRequest &req, VirtDescriptor *desc_chain,
101 uint64_t sector(req.sector);
133 BlkRequest req;
134 desc->chainRead(0, (uint8_t *)&req, sizeof(req));
135 req.type = htov_legacy(req.type);
136 req.sector = htov_legacy(req.sector);
142 switch (req.type) {
144 status = parent.read(req, desc, sizeof(BlkRequest), data_size);
148 status = parent.write(req, desc, sizeof(BlkRequest), data_size);
156 warn("Unsupported IO request: %i\n", req.type);