Lines Matching refs:sb
57 struct sfi_table_simple *sb; in sfi_get_table_by_sig() local
61 sb = (struct sfi_table_simple *)(addr + i); in sfi_get_table_by_sig()
62 if (sfi_table_is_type(&sb->header, signature)) in sfi_get_table_by_sig()
63 return sb; in sfi_get_table_by_sig()
72 struct sfi_table_simple *sb; in sfi_search_mmap() local
77 sb = sfi_get_table_by_sig(SFI_BASE_ADDR, SFI_SIG_SYST); in sfi_search_mmap()
78 if (!sb) { in sfi_search_mmap()
83 sys_entry_cnt = (sb->header.len - sizeof(*sbh)) / 8; in sfi_search_mmap()
87 sbh = (struct sfi_table_header *)(unsigned long)sb->pentry[i]; in sfi_search_mmap()
97 #define sfi_for_each_mentry(i, sb, mentry) \ argument
98 for (i = 0, mentry = (struct sfi_mem_entry *)sb->pentry; \
99 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()