Lines Matching refs:ext_page_req

329     struct mpt_ext_cfg_page_req *ext_page_req)  in mpt_user_read_extcfg_header()  argument
343 params.PageVersion = ext_page_req->header.PageVersion; in mpt_user_read_extcfg_header()
345 params.PageNumber = ext_page_req->header.PageNumber; in mpt_user_read_extcfg_header()
347 params.PageAddress = le32toh(ext_page_req->page_address); in mpt_user_read_extcfg_header()
348 params.ExtPageType = ext_page_req->header.ExtPageType; in mpt_user_read_extcfg_header()
363 ext_page_req->ioc_status = htole16(req->IOCStatus); in mpt_user_read_extcfg_header()
366 ext_page_req->header.PageVersion = cfgp->Header.PageVersion; in mpt_user_read_extcfg_header()
367 ext_page_req->header.PageNumber = cfgp->Header.PageNumber; in mpt_user_read_extcfg_header()
368 ext_page_req->header.PageType = cfgp->Header.PageType; in mpt_user_read_extcfg_header()
369 ext_page_req->header.ExtPageLength = cfgp->ExtPageLength; in mpt_user_read_extcfg_header()
370 ext_page_req->header.ExtPageType = cfgp->ExtPageType; in mpt_user_read_extcfg_header()
378 struct mpt_ext_cfg_page_req *ext_page_req, struct mpt_page_memory *mpt_page) in mpt_user_read_extcfg_page() argument
397 params.PageAddress = le32toh(ext_page_req->page_address); in mpt_user_read_extcfg_page()
403 le32toh(ext_page_req->len), TRUE, 5000); in mpt_user_read_extcfg_page()
409 ext_page_req->ioc_status = htole16(req->IOCStatus); in mpt_user_read_extcfg_page()
597 struct mpt_ext_cfg_page_req *ext_page_req; in mpt_ioctl() local
612 ext_page_req = (void *)arg; in mpt_ioctl()
634 ext_page_req = &ext_page_req_swab; in mpt_ioctl()
635 ext_page_req->header = ext_page_req32->header; in mpt_ioctl()
636 ext_page_req->page_address = ext_page_req32->page_address; in mpt_ioctl()
637 ext_page_req->buf = PTRIN(ext_page_req32->buf); in mpt_ioctl()
638 ext_page_req->len = ext_page_req32->len; in mpt_ioctl()
639 ext_page_req->ioc_status = ext_page_req32->ioc_status; in mpt_ioctl()
696 error = mpt_user_read_extcfg_header(mpt, ext_page_req); in mpt_ioctl()
703 if (ext_page_req->len < in mpt_ioctl()
708 error = mpt_alloc_buffer(mpt, &mpt_page, ext_page_req->len); in mpt_ioctl()
711 error = copyin(ext_page_req->buf, mpt_page.vaddr, in mpt_ioctl()
716 error = mpt_user_read_extcfg_page(mpt, ext_page_req, &mpt_page); in mpt_ioctl()
720 error = copyout(mpt_page.vaddr, ext_page_req->buf, in mpt_ioctl()
721 ext_page_req->len); in mpt_ioctl()
787 ext_page_req32->header = ext_page_req->header; in mpt_ioctl()
788 ext_page_req32->page_address = ext_page_req->page_address; in mpt_ioctl()
789 ext_page_req32->buf = PTROUT(ext_page_req->buf); in mpt_ioctl()
790 ext_page_req32->len = ext_page_req->len; in mpt_ioctl()
791 ext_page_req32->ioc_status = ext_page_req->ioc_status; in mpt_ioctl()