Lines Matching defs:ext_page_req
317 struct mpr_ext_cfg_page_req *ext_page_req)
325 hdr->PageVersion = ext_page_req->header.PageVersion;
328 hdr->PageNumber = ext_page_req->header.PageNumber;
329 hdr->ExtPageType = ext_page_req->header.ExtPageType;
330 params.page_address = le32toh(ext_page_req->page_address);
346 ext_page_req->ioc_status = htole16(params.status);
347 if ((ext_page_req->ioc_status & MPI2_IOCSTATUS_MASK) ==
349 ext_page_req->header.PageVersion = hdr->PageVersion;
350 ext_page_req->header.PageNumber = hdr->PageNumber;
351 ext_page_req->header.PageType = hdr->PageType;
352 ext_page_req->header.ExtPageLength = hdr->ExtPageLength;
353 ext_page_req->header.ExtPageType = hdr->ExtPageType;
361 struct mpr_ext_cfg_page_req *ext_page_req, void *buf)
370 params.page_address = le32toh(ext_page_req->page_address);
377 params.length = le32toh(ext_page_req->len);
385 ext_page_req->ioc_status = htole16(params.status);
2103 struct mpr_ext_cfg_page_req *ext_page_req;
2110 ext_page_req = (void *)arg;
2138 error = mpr_user_read_extcfg_header(sc, ext_page_req);
2142 mpr_page = malloc(ext_page_req->len, M_MPRUSER,
2149 error = copyin(ext_page_req->buf, mpr_page,
2154 error = mpr_user_read_extcfg_page(sc, ext_page_req, mpr_page);
2158 error = copyout(mpr_page, ext_page_req->buf, ext_page_req->len);