Lines Matching defs:bus_space_ops
89 struct bus_space_ops { struct
91 int (*bs_map)(bus_space_tag_t, bus_addr_t, bus_size_t,
93 void (*bs_unmap)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
94 int (*bs_subregion)(bus_space_tag_t, bus_space_handle_t,
98 int (*bs_alloc)(bus_space_tag_t, bus_addr_t,
101 void (*bs_free)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
104 void * (*bs_vaddr)(bus_space_tag_t, bus_space_handle_t);
107 paddr_t (*bs_mmap)(bus_space_tag_t, bus_addr_t, off_t, int, int);
110 void (*bs_barrier)(bus_space_tag_t, bus_space_handle_t,
114 int (*bs_peek)(bus_space_tag_t, bus_space_handle_t,
116 int (*bs_poke)(bus_space_tag_t, bus_space_handle_t,
120 u_int8_t (*bs_r_1)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
121 u_int16_t (*bs_r_2)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
122 u_int32_t (*bs_r_4)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
123 u_int64_t (*bs_r_8)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
126 void (*bs_rm_1)(bus_space_tag_t, bus_space_handle_t,
128 void (*bs_rm_2)(bus_space_tag_t, bus_space_handle_t,
130 void (*bs_rm_4)(bus_space_tag_t, bus_space_handle_t,
132 void (*bs_rm_8)(bus_space_tag_t, bus_space_handle_t,
136 void (*bs_rr_1)(bus_space_tag_t, bus_space_handle_t,
138 void (*bs_rr_2)(bus_space_tag_t, bus_space_handle_t,
140 void (*bs_rr_4)(bus_space_tag_t, bus_space_handle_t,
142 void (*bs_rr_8)(bus_space_tag_t, bus_space_handle_t,
146 void (*bs_w_1)(bus_space_tag_t, bus_space_handle_t,
148 void (*bs_w_2)(bus_space_tag_t, bus_space_handle_t,
150 void (*bs_w_4)(bus_space_tag_t, bus_space_handle_t,
152 void (*bs_w_8)(bus_space_tag_t, bus_space_handle_t,
156 void (*bs_wm_1)(bus_space_tag_t, bus_space_handle_t,
158 void (*bs_wm_2)(bus_space_tag_t, bus_space_handle_t,
160 void (*bs_wm_4)(bus_space_tag_t, bus_space_handle_t,
162 void (*bs_wm_8)(bus_space_tag_t, bus_space_handle_t,
166 void (*bs_wr_1)(bus_space_tag_t, bus_space_handle_t,
168 void (*bs_wr_2)(bus_space_tag_t, bus_space_handle_t,
170 void (*bs_wr_4)(bus_space_tag_t, bus_space_handle_t,
172 void (*bs_wr_8)(bus_space_tag_t, bus_space_handle_t,
177 u_int8_t (*bs_rs_1)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
178 u_int16_t (*bs_rs_2)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
179 u_int32_t (*bs_rs_4)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
180 u_int64_t (*bs_rs_8)(bus_space_tag_t, bus_space_handle_t, bus_size_t);
183 void (*bs_rms_1)(bus_space_tag_t, bus_space_handle_t,
185 void (*bs_rms_2)(bus_space_tag_t, bus_space_handle_t,
187 void (*bs_rms_4)(bus_space_tag_t, bus_space_handle_t,
189 void (*bs_rms_8)(bus_space_tag_t, bus_space_handle_t,
193 void (*bs_rrs_1)(bus_space_tag_t, bus_space_handle_t,
195 void (*bs_rrs_2)(bus_space_tag_t, bus_space_handle_t,
197 void (*bs_rrs_4)(bus_space_tag_t, bus_space_handle_t,
199 void (*bs_rrs_8)(bus_space_tag_t, bus_space_handle_t,
203 void (*bs_ws_1)(bus_space_tag_t, bus_space_handle_t,
205 void (*bs_ws_2)(bus_space_tag_t, bus_space_handle_t,
207 void (*bs_ws_4)(bus_space_tag_t, bus_space_handle_t,
209 void (*bs_ws_8)(bus_space_tag_t, bus_space_handle_t,
213 void (*bs_wms_1)(bus_space_tag_t, bus_space_handle_t,
215 void (*bs_wms_2)(bus_space_tag_t, bus_space_handle_t,
217 void (*bs_wms_4)(bus_space_tag_t, bus_space_handle_t,
219 void (*bs_wms_8)(bus_space_tag_t, bus_space_handle_t,
223 void (*bs_wrs_1)(bus_space_tag_t, bus_space_handle_t,
225 void (*bs_wrs_2)(bus_space_tag_t, bus_space_handle_t,
227 void (*bs_wrs_4)(bus_space_tag_t, bus_space_handle_t,
229 void (*bs_wrs_8)(bus_space_tag_t, bus_space_handle_t,
234 void (*bs_sm_1)(bus_space_tag_t, bus_space_handle_t,
236 void (*bs_sm_2)(bus_space_tag_t, bus_space_handle_t,
238 void (*bs_sm_4)(bus_space_tag_t, bus_space_handle_t,
240 void (*bs_sm_8)(bus_space_tag_t, bus_space_handle_t,
244 void (*bs_sr_1)(bus_space_tag_t, bus_space_handle_t,
246 void (*bs_sr_2)(bus_space_tag_t, bus_space_handle_t,
248 void (*bs_sr_4)(bus_space_tag_t, bus_space_handle_t,
250 void (*bs_sr_8)(bus_space_tag_t, bus_space_handle_t,
254 void (*bs_c_1)(bus_space_tag_t, bus_space_handle_t, bus_size_t,
256 void (*bs_c_2)(bus_space_tag_t, bus_space_handle_t, bus_size_t,
258 void (*bs_c_4)(bus_space_tag_t, bus_space_handle_t, bus_size_t,
260 void (*bs_c_8)(bus_space_tag_t, bus_space_handle_t, bus_size_t,