Lines Matching refs:ext_page_req

302     struct mpr_ext_cfg_page_req *ext_page_req)  in mpr_user_read_extcfg_header()  argument
310 hdr->PageVersion = ext_page_req->header.PageVersion; in mpr_user_read_extcfg_header()
313 hdr->PageNumber = ext_page_req->header.PageNumber; in mpr_user_read_extcfg_header()
314 hdr->ExtPageType = ext_page_req->header.ExtPageType; in mpr_user_read_extcfg_header()
315 params.page_address = le32toh(ext_page_req->page_address); in mpr_user_read_extcfg_header()
331 ext_page_req->ioc_status = htole16(params.status); in mpr_user_read_extcfg_header()
332 if ((ext_page_req->ioc_status & MPI2_IOCSTATUS_MASK) == in mpr_user_read_extcfg_header()
334 ext_page_req->header.PageVersion = hdr->PageVersion; in mpr_user_read_extcfg_header()
335 ext_page_req->header.PageNumber = hdr->PageNumber; in mpr_user_read_extcfg_header()
336 ext_page_req->header.PageType = hdr->PageType; in mpr_user_read_extcfg_header()
337 ext_page_req->header.ExtPageLength = hdr->ExtPageLength; in mpr_user_read_extcfg_header()
338 ext_page_req->header.ExtPageType = hdr->ExtPageType; in mpr_user_read_extcfg_header()
346 struct mpr_ext_cfg_page_req *ext_page_req, void *buf) in mpr_user_read_extcfg_page() argument
355 params.page_address = le32toh(ext_page_req->page_address); in mpr_user_read_extcfg_page()
362 params.length = le32toh(ext_page_req->len); in mpr_user_read_extcfg_page()
370 ext_page_req->ioc_status = htole16(params.status); in mpr_user_read_extcfg_page()
2263 struct mpr_ext_cfg_page_req *ext_page_req; in mpr_ioctl() local
2270 ext_page_req = (void *)arg; in mpr_ioctl()
2297 error = mpr_user_read_extcfg_header(sc, ext_page_req); in mpr_ioctl()
2301 if (ext_page_req->len < in mpr_ioctl()
2306 mpr_page = malloc(ext_page_req->len, M_MPRUSER, in mpr_ioctl()
2308 error = copyin(ext_page_req->buf, mpr_page, in mpr_ioctl()
2313 error = mpr_user_read_extcfg_page(sc, ext_page_req, mpr_page); in mpr_ioctl()
2317 error = copyout(mpr_page, ext_page_req->buf, ext_page_req->len); in mpr_ioctl()