Lines Matching refs:bar
129 struct pci_bar_info *bar = data;
131 if (unlikely(!bar)) {
140 bar->which = 1;
144 if (tmpval != bar->val && value == bar->val) {
145 /* Allow restoration of bar value. */
146 pci_write_config_dword(dev, offset, bar->val);
148 bar->which = 0;
162 struct pci_bar_info *bar = data;
167 if (unlikely(!bar)) {
182 bar->which = 1;
186 if (tmpval != bar->val && value == bar->val) {
187 /* Allow restoration of bar value. */
188 pci_write_config_dword(dev, offset, bar->val);
190 bar->which = 0;
198 struct pci_bar_info *bar = data;
200 if (unlikely(!bar)) {
205 *value = bar->which ? bar->len_val : bar->val;
214 struct pci_bar_info *bar = kzalloc(sizeof(*bar), GFP_KERNEL);
216 if (!bar)
224 bar->val = res[pos - 1].start >> 32;
225 bar->len_val = -resource_size(&res[pos - 1]) >> 32;
226 return bar;
233 return bar;
235 bar->val = res[pos].start |
237 bar->len_val = -resource_size(&res[pos]) |
240 return bar;
245 struct pci_bar_info *bar = data;
247 bar->which = 0;