Lines Matching full:si
13 static bool __screen_info_relocation_is_valid(const struct screen_info *si, struct resource *pr) in __screen_info_relocation_is_valid() argument
15 u64 size = __screen_info_lfb_size(si, screen_info_video_type(si)); in __screen_info_relocation_is_valid()
29 struct screen_info *si = &screen_info; in screen_info_apply_fixups() local
35 if (__screen_info_relocation_is_valid(si, pr)) { in screen_info_apply_fixups()
40 __screen_info_set_lfb_base(si, pr->start + screen_info_lfb_offset); in screen_info_apply_fixups()
50 static int __screen_info_lfb_pci_bus_region(const struct screen_info *si, unsigned int type, in __screen_info_lfb_pci_bus_region() argument
55 base = __screen_info_lfb_base(si); in __screen_info_lfb_pci_bus_region()
59 size = __screen_info_lfb_size(si, type); in __screen_info_lfb_pci_bus_region()
78 const struct screen_info *si = &screen_info; in screen_info_fixup_lfb() local
83 type = screen_info_video_type(si); in screen_info_fixup_lfb()
87 ret = __screen_info_lfb_pci_bus_region(si, type, &bus_region); in screen_info_fixup_lfb()
132 * @si: the screen_info
139 struct pci_dev *screen_info_pci_dev(const struct screen_info *si) in screen_info_pci_dev() argument
144 numres = screen_info_resources(si, res, ARRAY_SIZE(res)); in screen_info_pci_dev()