Lines Matching full:area
154 struct logic_iomem_area *area = get_area(addr); in iounmap() local
156 if (!area) { in iounmap()
161 if (area->ops->unmap) in iounmap()
162 area->ops->unmap(area->priv); in iounmap()
165 area->ops = NULL; in iounmap()
166 area->priv = NULL; in iounmap()
220 struct logic_iomem_area *area = get_area(addr); \
222 if (!area) \
225 return (u ## sz) area->ops->read(area->priv, \
233 struct logic_iomem_area *area = get_area(addr); \
235 if (!area) { \
240 area->ops->write(area->priv, \
255 struct logic_iomem_area *area = get_area(addr); in memset_io() local
258 if (!area) { in memset_io()
265 if (area->ops->set) { in memset_io()
266 area->ops->set(area->priv, start, value, size); in memset_io()
271 area->ops->write(area->priv, start + offs, 1, value); in memset_io()
278 struct logic_iomem_area *area = get_area(addr); in memcpy_fromio() local
282 if (!area) { in memcpy_fromio()
289 if (area->ops->copy_from) { in memcpy_fromio()
290 area->ops->copy_from(area->priv, buffer, start, size); in memcpy_fromio()
295 buf[offs] = area->ops->read(area->priv, start + offs, 1); in memcpy_fromio()
301 struct logic_iomem_area *area = get_area(addr); in memcpy_toio() local
305 if (!area) { in memcpy_toio()
312 if (area->ops->copy_to) { in memcpy_toio()
313 area->ops->copy_to(area->priv, start, buffer, size); in memcpy_toio()
318 area->ops->write(area->priv, start + offs, 1, buf[offs]); in memcpy_toio()