Lines Matching refs:area
154 struct logic_iomem_area *area = get_area(addr);
156 if (!area) {
161 if (area->ops->unmap)
162 area->ops->unmap(area->priv);
165 area->ops = NULL;
166 area->priv = NULL;
221 struct logic_iomem_area *area = get_area(addr); \
223 if (!area) \
226 return (u ## sz) area->ops->read(area->priv, \
234 struct logic_iomem_area *area = get_area(addr); \
236 if (!area) { \
241 area->ops->write(area->priv, \
256 struct logic_iomem_area *area = get_area(addr);
259 if (!area) {
266 if (area->ops->set) {
267 area->ops->set(area->priv, start, value, size);
272 area->ops->write(area->priv, start + offs, 1, value);
279 struct logic_iomem_area *area = get_area(addr);
283 if (!area) {
290 if (area->ops->copy_from) {
291 area->ops->copy_from(area->priv, buffer, start, size);
296 buf[offs] = area->ops->read(area->priv, start + offs, 1);
302 struct logic_iomem_area *area = get_area(addr);
306 if (!area) {
313 if (area->ops->copy_to) {
314 area->ops->copy_to(area->priv, start, buffer, size);
319 area->ops->write(area->priv, start + offs, 1, buf[offs]);