Lines Matching refs:ext_page_req
292 struct mps_ext_cfg_page_req *ext_page_req)
300 hdr->PageVersion = ext_page_req->header.PageVersion;
303 hdr->PageNumber = ext_page_req->header.PageNumber;
304 hdr->ExtPageType = ext_page_req->header.ExtPageType;
305 params.page_address = le32toh(ext_page_req->page_address);
321 ext_page_req->ioc_status = htole16(params.status);
322 if ((ext_page_req->ioc_status & MPI2_IOCSTATUS_MASK) ==
324 ext_page_req->header.PageVersion = hdr->PageVersion;
325 ext_page_req->header.PageNumber = hdr->PageNumber;
326 ext_page_req->header.PageType = hdr->PageType;
327 ext_page_req->header.ExtPageLength = hdr->ExtPageLength;
328 ext_page_req->header.ExtPageType = hdr->ExtPageType;
336 struct mps_ext_cfg_page_req *ext_page_req, void *buf)
345 params.page_address = le32toh(ext_page_req->page_address);
352 params.length = le32toh(ext_page_req->len);
360 ext_page_req->ioc_status = htole16(params.status);
2155 struct mps_ext_cfg_page_req *ext_page_req;
2162 ext_page_req = (void *)arg;
2185 error = mps_user_read_extcfg_header(sc, ext_page_req);
2189 mps_page = malloc(ext_page_req->len, M_MPSUSER, M_WAITOK|M_ZERO);
2190 error = copyin(ext_page_req->buf, mps_page,
2195 error = mps_user_read_extcfg_page(sc, ext_page_req, mps_page);
2199 error = copyout(mps_page, ext_page_req->buf, ext_page_req->len);