Lines Matching defs:ext_page_req
301 struct mps_ext_cfg_page_req *ext_page_req)
309 hdr->PageVersion = ext_page_req->header.PageVersion;
312 hdr->PageNumber = ext_page_req->header.PageNumber;
313 hdr->ExtPageType = ext_page_req->header.ExtPageType;
314 params.page_address = le32toh(ext_page_req->page_address);
330 ext_page_req->ioc_status = htole16(params.status);
331 if ((ext_page_req->ioc_status & MPI2_IOCSTATUS_MASK) ==
333 ext_page_req->header.PageVersion = hdr->PageVersion;
334 ext_page_req->header.PageNumber = hdr->PageNumber;
335 ext_page_req->header.PageType = hdr->PageType;
336 ext_page_req->header.ExtPageLength = hdr->ExtPageLength;
337 ext_page_req->header.ExtPageType = hdr->ExtPageType;
345 struct mps_ext_cfg_page_req *ext_page_req, void *buf)
354 params.page_address = le32toh(ext_page_req->page_address);
361 params.length = le32toh(ext_page_req->len);
369 ext_page_req->ioc_status = htole16(params.status);
2076 struct mps_ext_cfg_page_req *ext_page_req;
2083 ext_page_req = (void *)arg;
2111 error = mps_user_read_extcfg_header(sc, ext_page_req);
2115 mps_page = malloc(ext_page_req->len, M_MPSUSER, M_WAITOK|M_ZERO);
2121 error = copyin(ext_page_req->buf, mps_page,
2126 error = mps_user_read_extcfg_page(sc, ext_page_req, mps_page);
2130 error = copyout(mps_page, ext_page_req->buf, ext_page_req->len);