Lines Matching refs:offset
77 DRM_READ8(struct drm_local_map *map, bus_size_t offset)
81 map->lm_data.bus_space.bsh, offset);
83 return *(volatile uint8_t *)((vaddr_t)map->handle + offset);
87 DRM_READ16(struct drm_local_map *map, bus_size_t offset)
91 map->lm_data.bus_space.bsh, offset);
93 return *(volatile uint16_t *)((vaddr_t)map->handle + offset);
97 DRM_READ32(struct drm_local_map *map, bus_size_t offset)
101 map->lm_data.bus_space.bsh, offset);
103 return *(volatile uint32_t *)((vaddr_t)map->handle + offset);
107 DRM_READ64(struct drm_local_map *map, bus_size_t offset)
112 map->lm_data.bus_space.bsh, offset);
116 map->lm_data.bus_space.bsh, offset) |
118 map->lm_data.bus_space.bsh, (offset + 4)) << 32);
122 map->lm_data.bus_space.bsh, (offset + 4)) |
124 map->lm_data.bus_space.bsh, offset) << 32);
127 return *(volatile uint64_t *)((vaddr_t)map->handle + offset);
132 DRM_WRITE8(struct drm_local_map *map, bus_size_t offset, uint8_t value)
136 map->lm_data.bus_space.bsh, offset, value);
138 *(volatile uint8_t *)((vaddr_t)map->handle + offset) = value;
142 DRM_WRITE16(struct drm_local_map *map, bus_size_t offset, uint16_t value)
146 map->lm_data.bus_space.bsh, offset, value);
148 *(volatile uint16_t *)((vaddr_t)map->handle + offset) = value;
152 DRM_WRITE32(struct drm_local_map *map, bus_size_t offset, uint32_t value)
156 map->lm_data.bus_space.bsh, offset, value);
158 *(volatile uint32_t *)((vaddr_t)map->handle + offset) = value;
162 DRM_WRITE64(struct drm_local_map *map, bus_size_t offset, uint64_t value)
167 map->lm_data.bus_space.bsh, offset, value);
170 map->lm_data.bus_space.bsh, offset, (value & 0xffffffffU));
172 map->lm_data.bus_space.bsh, (offset + 4), (value >> 32));
175 map->lm_data.bus_space.bsh, offset, (value >> 32));
177 map->lm_data.bus_space.bsh, (offset + 4),
181 *(volatile uint64_t *)((vaddr_t)map->handle + offset) = value;