Lines Matching refs:mode_pages
7400 * @mode_pages: mode page buffer
7407 static void *ipr_get_mode_page(struct ipr_mode_pages *mode_pages,
7414 if (!mode_pages || (mode_pages->hdr.length == 0))
7417 length = (mode_pages->hdr.length + 1) - 4 - mode_pages->hdr.block_desc_len;
7419 (mode_pages->data + mode_pages->hdr.block_desc_len);
7440 * @mode_pages: IOAFP mode pages buffer
7448 struct ipr_mode_pages *mode_pages)
7455 mode_page = ipr_get_mode_page(mode_pages, 0x28,
7501 * @mode_pages: mode page 28 buffer
7509 struct ipr_mode_pages *mode_pages)
7516 mode_page = ipr_get_mode_page(mode_pages, 0x28,
7584 struct ipr_mode_pages *mode_pages = &ioa_cfg->vpd_cbs->mode_pages;
7589 ipr_check_term_power(ioa_cfg, mode_pages);
7590 ipr_modify_ioafp_mode_page_28(ioa_cfg, mode_pages);
7591 length = mode_pages->hdr.length + 1;
7592 mode_pages->hdr.length = 0;
7595 ioa_cfg->vpd_cbs_dma + offsetof(struct ipr_misc_cbs, mode_pages),
7698 offsetof(struct ipr_misc_cbs, mode_pages),
7722 struct ipr_mode_pages *mode_pages = &ioa_cfg->vpd_cbs->mode_pages;
7727 mode_page = ipr_get_mode_page(mode_pages, 0x24,
7733 length = mode_pages->hdr.length + 1;
7734 mode_pages->hdr.length = 0;
7737 ioa_cfg->vpd_cbs_dma + offsetof(struct ipr_misc_cbs, mode_pages),
7786 offsetof(struct ipr_misc_cbs, mode_pages),