Lines Matching refs:flash
32 } flash; variable
43 if (flash.read_base == flash.write_base) { in flash_mmap()
44 addr = flash.read_base; in flash_mmap()
45 size = flash.read_size; in flash_mmap()
53 addr = flash.read_base; in flash_mmap()
54 size = flash.read_size; in flash_mmap()
56 addr = flash.write_base; in flash_mmap()
57 size = flash.write_size; in flash_mmap()
90 if (file->f_pos > flash.read_size) in flash_llseek()
91 file->f_pos = flash.read_size; in flash_llseek()
94 file->f_pos = flash.read_size; in flash_llseek()
111 if (count > flash.read_size - p) in flash_read()
112 count = flash.read_size - p; in flash_read()
115 u8 data = upa_readb(flash.read_base + p + i); in flash_read()
129 if (test_and_set_bit(0, (void *)&flash.busy) != 0) { in flash_open()
142 flash.busy = 0; in flash_release()
174 flash.read_base = op->resource[0].start; in flash_probe()
175 flash.read_size = resource_size(&op->resource[0]); in flash_probe()
177 flash.write_base = op->resource[1].start; in flash_probe()
178 flash.write_size = resource_size(&op->resource[1]); in flash_probe()
180 flash.write_base = op->resource[0].start; in flash_probe()
181 flash.write_size = resource_size(&op->resource[0]); in flash_probe()
183 flash.busy = 0; in flash_probe()
187 flash.read_base, flash.read_size, in flash_probe()
188 flash.write_base, flash.write_size); in flash_probe()