Lines Matching defs:iomap_ops
45 struct iomap_ops {
132 static const struct iomap_ops ioport_ops = {
271 static const struct iomap_ops iomem_ops = {
294 static const struct iomap_ops *iomap_ops[8] = {
303 return iomap_ops[ADDR_TO_REGION(addr)]->read8(addr);
310 return iomap_ops[ADDR_TO_REGION(addr)]->read16(addr);
317 return iomap_ops[ADDR_TO_REGION(addr)]->read16be(addr);
324 return iomap_ops[ADDR_TO_REGION(addr)]->read32(addr);
331 return iomap_ops[ADDR_TO_REGION(addr)]->read32be(addr);
338 return iomap_ops[ADDR_TO_REGION(addr)]->read64(addr);
345 return iomap_ops[ADDR_TO_REGION(addr)]->read64be(addr);
372 iomap_ops[ADDR_TO_REGION(addr)]->write8(datum, addr);
381 iomap_ops[ADDR_TO_REGION(addr)]->write16(datum, addr);
390 iomap_ops[ADDR_TO_REGION(addr)]->write16be(datum, addr);
399 iomap_ops[ADDR_TO_REGION(addr)]->write32(datum, addr);
408 iomap_ops[ADDR_TO_REGION(addr)]->write32be(datum, addr);
417 iomap_ops[ADDR_TO_REGION(addr)]->write64(datum, addr);
426 iomap_ops[ADDR_TO_REGION(addr)]->write64be(datum, addr);
449 iomap_ops[ADDR_TO_REGION(addr)]->read8r(addr, dst, count);
461 iomap_ops[ADDR_TO_REGION(addr)]->read16r(addr, dst, count);
473 iomap_ops[ADDR_TO_REGION(addr)]->read32r(addr, dst, count);
485 iomap_ops[ADDR_TO_REGION(addr)]->write8r(addr, src, count);
497 iomap_ops[ADDR_TO_REGION(addr)]->write16r(addr, src, count);
509 iomap_ops[ADDR_TO_REGION(addr)]->write32r(addr, src, count);