MCPcopy Create free account
hub / github.com/F-Stack/f-stack / bus_space_set_region_4

Function bus_space_set_region_4

freebsd/x86/include/bus.h:840–852  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

838}
839
840static __inline void
841bus_space_set_region_4(bus_space_tag_t tag, bus_space_handle_t bsh,
842 bus_size_t offset, u_int32_t value, size_t count)
843{
844 bus_space_handle_t addr = bsh + offset;
845
846 if (tag == X86_BUS_SPACE_IO)
847 for (; count != 0; count--, addr += 4)
848 outl(addr, value);
849 else
850 for (; count != 0; count--, addr += 4)
851 *(volatile u_int32_t *)(addr) = value;
852}
853
854#if 0 /* Cause a link error for bus_space_set_region_8 */
855#define bus_space_set_region_8 !!! bus_space_set_region_8 unimplemented !!!

Callers

nothing calls this directly

Calls 1

outlFunction · 0.50

Tested by

no test coverage detected