Lines Matching defs:page_req
224 struct mps_cfg_page_req *page_req)
232 params.page_address = le32toh(page_req->page_address);
235 hdr->PageNumber = page_req->header.PageNumber;
236 hdr->PageType = page_req->header.PageType;
252 page_req->ioc_status = htole16(params.status);
253 if ((page_req->ioc_status & MPI2_IOCSTATUS_MASK) ==
255 bcopy(hdr, &page_req->header, sizeof(page_req->header));
262 mps_user_read_cfg_page(struct mps_softc *sc, struct mps_cfg_page_req *page_req,
276 params.page_address = le32toh(page_req->page_address);
278 params.length = le32toh(page_req->len);
286 page_req->ioc_status = htole16(params.status);
366 struct mps_cfg_page_req *page_req, void *buf)
393 params.page_address = le32toh(page_req->page_address);
395 params.length = le32toh(page_req->len);
403 page_req->ioc_status = htole16(params.status);
2154 struct mps_cfg_page_req *page_req;
2161 page_req = (void *)arg;
2167 error = mps_user_read_cfg_header(sc, page_req);
2171 mps_page = malloc(page_req->len, M_MPSUSER, M_WAITOK | M_ZERO);
2172 error = copyin(page_req->buf, mps_page,
2177 error = mps_user_read_cfg_page(sc, page_req, mps_page);
2181 error = copyout(mps_page, page_req->buf, page_req->len);
2202 mps_page = malloc(page_req->len, M_MPSUSER, M_WAITOK|M_ZERO);
2203 error = copyin(page_req->buf, mps_page, page_req->len);
2207 error = mps_user_write_cfg_page(sc, page_req, mps_page);