The memcpy_fromio() and memcpy_toio() functions use the __memcpy() function,
at least on x86. This function carries out transfers smaller than 32 bits as
multiple 8 bit transfers, causing a single (aligned) 16 bit transfer to be
split into 2 8 bit transfers which may not be supported by the target VME
device.
The commit
|
||
|---|---|---|
| .. | ||
| boards | ||
| bridges | ||
| Kconfig | ||
| Makefile | ||
| vme.c | ||
| vme_bridge.h | ||