The repoutsb(), repoutsw(), and repoutsd() functions write multiple 8-bit, 16-bit, and 32-bit values, respectively. count specifies the number of values to be written. addr is a pointer
to a buffer from which the output values are fetched.

Context

These functions may be called from user, interrupt, or kernel context.