Lines Matching defs:page_req
233 struct mps_cfg_page_req *page_req)
241 params.page_address = le32toh(page_req->page_address);
244 hdr->PageNumber = page_req->header.PageNumber;
245 hdr->PageType = page_req->header.PageType;
261 page_req->ioc_status = htole16(params.status);
262 if ((page_req->ioc_status & MPI2_IOCSTATUS_MASK) ==
264 bcopy(hdr, &page_req->header, sizeof(page_req->header));
271 mps_user_read_cfg_page(struct mps_softc *sc, struct mps_cfg_page_req *page_req,
285 params.page_address = le32toh(page_req->page_address);
287 params.length = le32toh(page_req->len);
295 page_req->ioc_status = htole16(params.status);
375 struct mps_cfg_page_req *page_req, void *buf)
402 params.page_address = le32toh(page_req->page_address);
404 params.length = le32toh(page_req->len);
412 page_req->ioc_status = htole16(params.status);
2068 struct mps_cfg_page_req *page_req;
2075 page_req = (void *)arg;
2081 error = mps_user_read_cfg_header(sc, page_req);
2085 mps_page = malloc(page_req->len, M_MPSUSER, M_WAITOK | M_ZERO);
2086 error = copyin(page_req->buf, mps_page,
2091 error = mps_user_read_cfg_page(sc, page_req, mps_page);
2095 error = copyout(mps_page, page_req->buf, page_req->len);
2116 mps_page = malloc(page_req->len, M_MPSUSER, M_WAITOK|M_ZERO);
2117 error = copyin(page_req->buf, mps_page, page_req->len);
2121 error = mps_user_write_cfg_page(sc, page_req, mps_page);