Lines Matching refs:mode_pages
6591 * @mode_pages: mode page buffer
6598 static void *ipr_get_mode_page(struct ipr_mode_pages *mode_pages,
6605 if (!mode_pages || (mode_pages->hdr.length == 0))
6608 length = (mode_pages->hdr.length + 1) - 4 - mode_pages->hdr.block_desc_len;
6610 (mode_pages->data + mode_pages->hdr.block_desc_len);
6631 * @mode_pages: IOAFP mode pages buffer
6639 struct ipr_mode_pages *mode_pages)
6646 mode_page = ipr_get_mode_page(mode_pages, 0x28,
6692 * @mode_pages: mode page 28 buffer
6700 struct ipr_mode_pages *mode_pages)
6707 mode_page = ipr_get_mode_page(mode_pages, 0x28,
6775 struct ipr_mode_pages *mode_pages = &ioa_cfg->vpd_cbs->mode_pages;
6780 ipr_check_term_power(ioa_cfg, mode_pages);
6781 ipr_modify_ioafp_mode_page_28(ioa_cfg, mode_pages);
6782 length = mode_pages->hdr.length + 1;
6783 mode_pages->hdr.length = 0;
6786 ioa_cfg->vpd_cbs_dma + offsetof(struct ipr_misc_cbs, mode_pages),
6889 offsetof(struct ipr_misc_cbs, mode_pages),
6913 struct ipr_mode_pages *mode_pages = &ioa_cfg->vpd_cbs->mode_pages;
6918 mode_page = ipr_get_mode_page(mode_pages, 0x24,
6924 length = mode_pages->hdr.length + 1;
6925 mode_pages->hdr.length = 0;
6928 ioa_cfg->vpd_cbs_dma + offsetof(struct ipr_misc_cbs, mode_pages),
6977 offsetof(struct ipr_misc_cbs, mode_pages),