Lines Matching refs:mode_pages
6627 * @mode_pages: mode page buffer
6634 static void *ipr_get_mode_page(struct ipr_mode_pages *mode_pages,
6641 if (!mode_pages || (mode_pages->hdr.length == 0))
6644 length = (mode_pages->hdr.length + 1) - 4 - mode_pages->hdr.block_desc_len;
6646 (mode_pages->data + mode_pages->hdr.block_desc_len);
6667 * @mode_pages: IOAFP mode pages buffer
6675 struct ipr_mode_pages *mode_pages)
6682 mode_page = ipr_get_mode_page(mode_pages, 0x28,
6728 * @mode_pages: mode page 28 buffer
6736 struct ipr_mode_pages *mode_pages)
6743 mode_page = ipr_get_mode_page(mode_pages, 0x28,
6811 struct ipr_mode_pages *mode_pages = &ioa_cfg->vpd_cbs->mode_pages;
6816 ipr_check_term_power(ioa_cfg, mode_pages);
6817 ipr_modify_ioafp_mode_page_28(ioa_cfg, mode_pages);
6818 length = mode_pages->hdr.length + 1;
6819 mode_pages->hdr.length = 0;
6822 ioa_cfg->vpd_cbs_dma + offsetof(struct ipr_misc_cbs, mode_pages),
6925 offsetof(struct ipr_misc_cbs, mode_pages),
6949 struct ipr_mode_pages *mode_pages = &ioa_cfg->vpd_cbs->mode_pages;
6954 mode_page = ipr_get_mode_page(mode_pages, 0x24,
6960 length = mode_pages->hdr.length + 1;
6961 mode_pages->hdr.length = 0;
6964 ioa_cfg->vpd_cbs_dma + offsetof(struct ipr_misc_cbs, mode_pages),
7013 offsetof(struct ipr_misc_cbs, mode_pages),