Lines Matching full:bar
144 struct pci_bar_info *bar = data; in rom_write() local
146 if (unlikely(!bar)) { in rom_write()
155 bar->which = 1; in rom_write()
159 if (tmpval != bar->val && value == bar->val) { in rom_write()
160 /* Allow restoration of bar value. */ in rom_write()
161 pci_write_config_dword(dev, offset, bar->val); in rom_write()
163 bar->which = 0; in rom_write()
177 struct pci_bar_info *bar = data; in bar_write() local
182 if (unlikely(!bar)) { in bar_write()
197 bar->which = 1; in bar_write()
201 if (tmpval != bar->val && value == bar->val) { in bar_write()
202 /* Allow restoration of bar value. */ in bar_write()
203 pci_write_config_dword(dev, offset, bar->val); in bar_write()
205 bar->which = 0; in bar_write()
213 struct pci_bar_info *bar = data; in bar_read() local
215 if (unlikely(!bar)) { in bar_read()
220 *value = bar->which ? bar->len_val : bar->val; in bar_read()
229 struct pci_bar_info *bar = kzalloc(sizeof(*bar), GFP_KERNEL); in bar_init() local
231 if (!bar) in bar_init()
239 bar->val = res[pos - 1].start >> 32; in bar_init()
240 bar->len_val = -resource_size(&res[pos - 1]) >> 32; in bar_init()
241 return bar; in bar_init()
248 return bar; in bar_init()
250 bar->val = res[pos].start | in bar_init()
252 bar->len_val = -resource_size(&res[pos]) | in bar_init()
255 return bar; in bar_init()
260 struct pci_bar_info *bar = data; in bar_reset() local
262 bar->which = 0; in bar_reset()