Home | History | Annotate | Download | only in pci

Lines Matching refs:CHIP

62  * deal with only a single PCI interface chip in a machine.
65 * CHIP name of the 'chip' it's being compiled for.
94 static int __C(CHIP,_mem_map)(void *, bus_addr_t, bus_size_t, int,
96 static void __C(CHIP,_mem_unmap)(void *, bus_space_handle_t,
98 static int __C(CHIP,_mem_subregion)(void *, bus_space_handle_t,
101 static int __C(CHIP,_mem_translate)(void *, bus_addr_t, bus_size_t,
103 static int __C(CHIP,_mem_get_window)(void *, int,
107 static int __C(CHIP,_mem_alloc)(void *, bus_addr_t, bus_addr_t,
110 static void __C(CHIP,_mem_free)(void *, bus_space_handle_t,
114 static void * __C(CHIP,_mem_vaddr)(void *, bus_space_handle_t);
117 static paddr_t __C(CHIP,_mem_mmap)(void *, bus_addr_t, off_t, int, int);
120 static inline void __C(CHIP,_mem_barrier)(void *, bus_space_handle_t,
124 static inline uint8_t __C(CHIP,_mem_read_1)(void *, bus_space_handle_t,
126 static inline uint16_t __C(CHIP,_mem_read_2)(void *, bus_space_handle_t,
128 static inline uint32_t __C(CHIP,_mem_read_4)(void *, bus_space_handle_t,
130 static inline uint64_t __C(CHIP,_mem_read_8)(void *, bus_space_handle_t,
134 static void __C(CHIP,_mem_read_multi_1)(void *, bus_space_handle_t,
136 static void __C(CHIP,_mem_read_multi_2)(void *, bus_space_handle_t,
138 static void __C(CHIP,_mem_read_multi_4)(void *, bus_space_handle_t,
140 static void __C(CHIP,_mem_read_multi_8)(void *, bus_space_handle_t,
144 static void __C(CHIP,_mem_read_region_1)(void *, bus_space_handle_t,
146 static void __C(CHIP,_mem_read_region_2)(void *, bus_space_handle_t,
148 static void __C(CHIP,_mem_read_region_4)(void *, bus_space_handle_t,
150 static void __C(CHIP,_mem_read_region_8)(void *, bus_space_handle_t,
154 static inline void __C(CHIP,_mem_write_1)(void *, bus_space_handle_t,
156 static inline void __C(CHIP,_mem_write_2)(void *, bus_space_handle_t,
158 static inline void __C(CHIP,_mem_write_4)(void *, bus_space_handle_t,
160 static inline void __C(CHIP,_mem_write_8)(void *, bus_space_handle_t,
164 static void __C(CHIP,_mem_write_multi_1)(void *, bus_space_handle_t,
166 static void __C(CHIP,_mem_write_multi_2)(void *, bus_space_handle_t,
168 static void __C(CHIP,_mem_write_multi_4)(void *, bus_space_handle_t,
170 static void __C(CHIP,_mem_write_multi_8)(void *, bus_space_handle_t,
174 static void __C(CHIP,_mem_write_region_1)(void *, bus_space_handle_t,
176 static void __C(CHIP,_mem_write_region_2)(void *, bus_space_handle_t,
178 static void __C(CHIP,_mem_write_region_4)(void *, bus_space_handle_t,
180 static void __C(CHIP,_mem_write_region_8)(void *, bus_space_handle_t,
184 static void __C(CHIP,_mem_set_multi_1)(void *, bus_space_handle_t,
186 static void __C(CHIP,_mem_set_multi_2)(void *, bus_space_handle_t,
188 static void __C(CHIP,_mem_set_multi_4)(void *, bus_space_handle_t,
190 static void __C(CHIP,_mem_set_multi_8)(void *, bus_space_handle_t,
194 static void __C(CHIP,_mem_set_region_1)(void *, bus_space_handle_t,
196 static void __C(CHIP,_mem_set_region_2)(void *, bus_space_handle_t,
198 static void __C(CHIP,_mem_set_region_4)(void *, bus_space_handle_t,
200 static void __C(CHIP,_mem_set_region_8)(void *, bus_space_handle_t,
204 static void __C(CHIP,_mem_copy_region_1)(void *, bus_space_handle_t,
206 static void __C(CHIP,_mem_copy_region_2)(void *, bus_space_handle_t,
208 static void __C(CHIP,_mem_copy_region_4)(void *, bus_space_handle_t,
210 static void __C(CHIP,_mem_copy_region_8)(void *, bus_space_handle_t,
215 #define CHIP_MEM_BTAG_STORE(v) __C(CHIP,_mem_btag_store)
216 #define CHIP_MEM_ARENA_STORE(v) (&(__C(CHIP,_mem_arena_store)))
218 static struct vmem __C(CHIP,_mem_arena_store);
219 static struct vmem_btag __C(CHIP,_mem_btag_store)[CHIP_MEM_BTAG_COUNT(xxx)];
223 __C(CHIP,_bus_mem_init)(
238 t->abs_map = __C(CHIP,_mem_map);
239 t->abs_unmap = __C(CHIP,_mem_unmap);
240 t->abs_subregion = __C(CHIP,_mem_subregion);
242 t->abs_translate = __C(CHIP,_mem_translate);
243 t->abs_get_window = __C(CHIP,_mem_get_window);
246 t->abs_alloc = __C(CHIP,_mem_alloc);
247 t->abs_free = __C(CHIP,_mem_free);
250 t->abs_vaddr = __C(CHIP,_mem_vaddr);
253 t->abs_mmap = __C(CHIP,_mem_mmap);
256 t->abs_barrier = __C(CHIP,_mem_barrier);
259 t->abs_r_1 = __C(CHIP,_mem_read_1);
260 t->abs_r_2 = __C(CHIP,_mem_read_2);
261 t->abs_r_4 = __C(CHIP,_mem_read_4);
262 t->abs_r_8 = __C(CHIP,_mem_read_8);
265 t->abs_rm_1 = __C(CHIP,_mem_read_multi_1);
266 t->abs_rm_2 = __C(CHIP,_mem_read_multi_2);
267 t->abs_rm_4 = __C(CHIP,_mem_read_multi_4);
268 t->abs_rm_8 = __C(CHIP,_mem_read_multi_8);
271 t->abs_rr_1 = __C(CHIP,_mem_read_region_1);
272 t->abs_rr_2 = __C(CHIP,_mem_read_region_2);
273 t->abs_rr_4 = __C(CHIP,_mem_read_region_4);
274 t->abs_rr_8 = __C(CHIP,_mem_read_region_8);
277 t->abs_w_1 = __C(CHIP,_mem_write_1);
278 t->abs_w_2 = __C(CHIP,_mem_write_2);
279 t->abs_w_4 = __C(CHIP,_mem_write_4);
280 t->abs_w_8 = __C(CHIP,_mem_write_8);
283 t->abs_wm_1 = __C(CHIP,_mem_write_multi_1);
284 t->abs_wm_2 = __C(CHIP,_mem_write_multi_2);
285 t->abs_wm_4 = __C(CHIP,_mem_write_multi_4);
286 t->abs_wm_8 = __C(CHIP,_mem_write_multi_8);
289 t->abs_wr_1 = __C(CHIP,_mem_write_region_1);
290 t->abs_wr_2 = __C(CHIP,_mem_write_region_2);
291 t->abs_wr_4 = __C(CHIP,_mem_write_region_4);
292 t->abs_wr_8 = __C(CHIP,_mem_write_region_8);
295 t->abs_sm_1 = __C(CHIP,_mem_set_multi_1);
296 t->abs_sm_2 = __C(CHIP,_mem_set_multi_2);
297 t->abs_sm_4 = __C(CHIP,_mem_set_multi_4);
298 t->abs_sm_8 = __C(CHIP,_mem_set_multi_8);
301 t->abs_sr_1 = __C(CHIP,_mem_set_region_1);
302 t->abs_sr_2 = __C(CHIP,_mem_set_region_2);
303 t->abs_sr_4 = __C(CHIP,_mem_set_region_4);
304 t->abs_sr_8 = __C(CHIP,_mem_set_region_8);
307 t->abs_c_1 = __C(CHIP,_mem_copy_region_1);
308 t->abs_c_2 = __C(CHIP,_mem_copy_region_2);
309 t->abs_c_4 = __C(CHIP,_mem_copy_region_4);
310 t->abs_c_8 = __C(CHIP,_mem_copy_region_8);
313 __S(__C(CHIP,_bus_mem)), /* name */
333 __C(CHIP,_mem_translate)(
346 __C(CHIP,_mem_get_window)(
364 panic(__S(__C(CHIP,_mem_get_window)) ": invalid window %d",
372 __C(CHIP,_mem_map)(
406 __C(CHIP,_mem_unmap)(
431 __C(CHIP,_mem_subregion)(
444 __C(CHIP,_mem_alloc)(
490 __C(CHIP,_mem_free)(
497 __C(CHIP,_mem_unmap)(v, bsh, size, 1);
501 __C(CHIP,_mem_vaddr)(
510 __C(CHIP,_mem_mmap)(
522 __C(CHIP,_mem_barrier)(
537 __C(CHIP,_mem_read_1)(
550 __C(CHIP,_mem_read_2)(
560 panic(__S(__C(CHIP,_mem_read_2)) ": addr 0x%lx not aligned",
568 __C(CHIP,_mem_read_4)(
578 panic(__S(__C(CHIP,_mem_read_4)) ": addr 0x%lx not aligned",
586 __C(CHIP,_mem_read_8)(
595 panic("%s not implemented", __S(__C(CHIP,_mem_read_8)));
600 __C(__C(CHIP,_mem_read_multi_),BYTES)( \
609 __C(CHIP,_mem_barrier)(v, h, o, sizeof *a, \
611 *a++ = __C(__C(CHIP,_mem_read_),BYTES)(v, h, o); \
621 __C(__C(CHIP,_mem_read_region_),BYTES)( \
630 *a++ = __C(__C(CHIP,_mem_read_),BYTES)(v, h, o); \
640 __C(CHIP,_mem_write_1)(
654 __C(CHIP,_mem_write_2)(
665 panic(__S(__C(CHIP,_mem_write_2)) ": addr 0x%lx not aligned",
673 __C(CHIP,_mem_write_4)(
684 panic(__S(__C(CHIP,_mem_write_4)) ": addr 0x%lx not aligned",
692 __C(CHIP,_mem_write_8)(
700 panic("%s not implemented", __S(__C(CHIP,_mem_write_8)));
706 __C(__C(CHIP,_mem_write_multi_),BYTES)( \
715 __C(__C(CHIP,_mem_write_),BYTES)(v, h, o, *a++); \
716 __C(CHIP,_mem_barrier)(v, h, o, sizeof *a, \
727 __C(__C(CHIP,_mem_write_region_),BYTES)( \
736 __C(__C(CHIP,_mem_write_),BYTES)(v, h, o, *a++); \
747 __C(__C(CHIP,_mem_set_multi_),BYTES)( \
756 __C(__C(CHIP,_mem_write_),BYTES)(v, h, o, val); \
757 __C(CHIP,_mem_barrier)(v, h, o, sizeof val, \
768 __C(__C(CHIP,_mem_set_region_),BYTES)( \
777 __C(__C(CHIP,_mem_write_),BYTES)(v, h, o, val); \
788 __C(__C(CHIP,_mem_copy_region_),BYTES)( \
801 __C(__C(CHIP,_mem_write_),BYTES)(v, h2, o2 + o, \
802 __C(__C(CHIP,_mem_read_),BYTES)(v, h1, o1 + o)); \
807 __C(__C(CHIP,_mem_write_),BYTES)(v, h2, o2 + o, \
808 __C(__C(CHIP,_mem_read_),BYTES)(v, h1, o1 + o)); \