Lines Matching full:sb
56 struct sfi_table_simple *sb; in sfi_get_table_by_sig() local
60 sb = (struct sfi_table_simple *)(addr + i); in sfi_get_table_by_sig()
61 if (sfi_table_is_type(&sb->header, signature)) in sfi_get_table_by_sig()
62 return sb; in sfi_get_table_by_sig()
71 struct sfi_table_simple *sb; in sfi_search_mmap() local
76 sb = sfi_get_table_by_sig(SFI_BASE_ADDR, SFI_SIG_SYST); in sfi_search_mmap()
77 if (!sb) { in sfi_search_mmap()
82 sys_entry_cnt = (sb->header.len - sizeof(*sbh)) / 8; in sfi_search_mmap()
86 sbh = (struct sfi_table_header *)(unsigned long)sb->pentry[i]; in sfi_search_mmap()
96 #define sfi_for_each_mentry(i, sb, mentry) \ argument
97 for (i = 0, mentry = (struct sfi_mem_entry *)sb->pentry; \
98 i < SFI_GET_NUM_ENTRIES(sb, struct sfi_mem_entry); \
104 struct sfi_table_simple *sb; in sfi_setup_e820() local
110 sb = sfi_search_mmap(); in sfi_setup_e820()
111 if (!sb) in sfi_setup_e820()
114 sfi_for_each_mentry(i, sb, mentry) { in sfi_setup_e820()
148 struct sfi_table_simple *sb; in sfi_get_bank_size() local
153 sb = sfi_search_mmap(); in sfi_get_bank_size()
154 if (!sb) in sfi_get_bank_size()
157 sfi_for_each_mentry(i, sb, mentry) { in sfi_get_bank_size()
171 struct sfi_table_simple *sb; in sfi_get_ram_size() local
176 sb = sfi_search_mmap(); in sfi_get_ram_size()
177 if (!sb) in sfi_get_ram_size()
180 sfi_for_each_mentry(i, sb, mentry) { in sfi_get_ram_size()