Lines Matching defs:iomap_ops
45 struct iomap_ops {
136 static const struct iomap_ops ioport_ops = {
279 static const struct iomap_ops iomem_ops = {
306 static const struct iomap_ops *iomap_ops[8] = {
315 return iomap_ops[ADDR_TO_REGION(addr)]->read8(addr);
322 return iomap_ops[ADDR_TO_REGION(addr)]->read16(addr);
329 return iomap_ops[ADDR_TO_REGION(addr)]->read16be(addr);
336 return iomap_ops[ADDR_TO_REGION(addr)]->read32(addr);
343 return iomap_ops[ADDR_TO_REGION(addr)]->read32be(addr);
351 return iomap_ops[ADDR_TO_REGION(addr)]->read64(addr);
358 return iomap_ops[ADDR_TO_REGION(addr)]->read64be(addr);
366 iomap_ops[ADDR_TO_REGION(addr)]->write8(datum, addr);
375 iomap_ops[ADDR_TO_REGION(addr)]->write16(datum, addr);
384 iomap_ops[ADDR_TO_REGION(addr)]->write16be(datum, addr);
393 iomap_ops[ADDR_TO_REGION(addr)]->write32(datum, addr);
402 iomap_ops[ADDR_TO_REGION(addr)]->write32be(datum, addr);
412 iomap_ops[ADDR_TO_REGION(addr)]->write64(datum, addr);
421 iomap_ops[ADDR_TO_REGION(addr)]->write64be(datum, addr);
433 iomap_ops[ADDR_TO_REGION(addr)]->read8r(addr, dst, count);
445 iomap_ops[ADDR_TO_REGION(addr)]->read16r(addr, dst, count);
457 iomap_ops[ADDR_TO_REGION(addr)]->read32r(addr, dst, count);
469 iomap_ops[ADDR_TO_REGION(addr)]->write8r(addr, src, count);
481 iomap_ops[ADDR_TO_REGION(addr)]->write16r(addr, src, count);
493 iomap_ops[ADDR_TO_REGION(addr)]->write32r(addr, src, count);