Lines Matching refs:ext_page_req

315     struct mpr_ext_cfg_page_req *ext_page_req)  in mpr_user_read_extcfg_header()  argument
323 hdr->PageVersion = ext_page_req->header.PageVersion; in mpr_user_read_extcfg_header()
326 hdr->PageNumber = ext_page_req->header.PageNumber; in mpr_user_read_extcfg_header()
327 hdr->ExtPageType = ext_page_req->header.ExtPageType; in mpr_user_read_extcfg_header()
328 params.page_address = le32toh(ext_page_req->page_address); in mpr_user_read_extcfg_header()
344 ext_page_req->ioc_status = htole16(params.status); in mpr_user_read_extcfg_header()
345 if ((ext_page_req->ioc_status & MPI2_IOCSTATUS_MASK) == in mpr_user_read_extcfg_header()
347 ext_page_req->header.PageVersion = hdr->PageVersion; in mpr_user_read_extcfg_header()
348 ext_page_req->header.PageNumber = hdr->PageNumber; in mpr_user_read_extcfg_header()
349 ext_page_req->header.PageType = hdr->PageType; in mpr_user_read_extcfg_header()
350 ext_page_req->header.ExtPageLength = hdr->ExtPageLength; in mpr_user_read_extcfg_header()
351 ext_page_req->header.ExtPageType = hdr->ExtPageType; in mpr_user_read_extcfg_header()
359 struct mpr_ext_cfg_page_req *ext_page_req, void *buf) in mpr_user_read_extcfg_page() argument
368 params.page_address = le32toh(ext_page_req->page_address); in mpr_user_read_extcfg_page()
375 params.length = le32toh(ext_page_req->len); in mpr_user_read_extcfg_page()
383 ext_page_req->ioc_status = htole16(params.status); in mpr_user_read_extcfg_page()
2275 struct mpr_ext_cfg_page_req *ext_page_req; in mpr_ioctl() local
2282 ext_page_req = (void *)arg; in mpr_ioctl()
2305 error = mpr_user_read_extcfg_header(sc, ext_page_req); in mpr_ioctl()
2309 mpr_page = malloc(ext_page_req->len, M_MPRUSER, in mpr_ioctl()
2311 error = copyin(ext_page_req->buf, mpr_page, in mpr_ioctl()
2316 error = mpr_user_read_extcfg_page(sc, ext_page_req, mpr_page); in mpr_ioctl()
2320 error = copyout(mpr_page, ext_page_req->buf, ext_page_req->len); in mpr_ioctl()