Lines Matching defs:ext_page_req
315 struct mpr_ext_cfg_page_req *ext_page_req)
323 hdr->PageVersion = ext_page_req->header.PageVersion;
326 hdr->PageNumber = ext_page_req->header.PageNumber;
327 hdr->ExtPageType = ext_page_req->header.ExtPageType;
328 params.page_address = le32toh(ext_page_req->page_address);
344 ext_page_req->ioc_status = htole16(params.status);
345 if ((ext_page_req->ioc_status & MPI2_IOCSTATUS_MASK) ==
347 ext_page_req->header.PageVersion = hdr->PageVersion;
348 ext_page_req->header.PageNumber = hdr->PageNumber;
349 ext_page_req->header.PageType = hdr->PageType;
350 ext_page_req->header.ExtPageLength = hdr->ExtPageLength;
351 ext_page_req->header.ExtPageType = hdr->ExtPageType;
359 struct mpr_ext_cfg_page_req *ext_page_req, void *buf)
368 params.page_address = le32toh(ext_page_req->page_address);
375 params.length = le32toh(ext_page_req->len);
383 ext_page_req->ioc_status = htole16(params.status);
2094 struct mpr_ext_cfg_page_req *ext_page_req;
2101 ext_page_req = (void *)arg;
2124 error = mpr_user_read_extcfg_header(sc, ext_page_req);
2128 mpr_page = malloc(ext_page_req->len, M_MPRUSER,
2130 error = copyin(ext_page_req->buf, mpr_page,
2135 error = mpr_user_read_extcfg_page(sc, ext_page_req, mpr_page);
2139 error = copyout(mpr_page, ext_page_req->buf, ext_page_req->len);