Lines Matching defs:bsh
215 void obio_iomem_unmap(void *v, bus_space_handle_t bsh, bus_size_t size);
216 int obio_iomem_subregion(void *v, bus_space_handle_t bsh,
221 void obio_iomem_free(void *v, bus_space_handle_t bsh, bus_size_t size);
222 void *obio_iomem_vaddr(void *v, bus_space_handle_t bsh);
304 obio_iomem_unmap(void *v, bus_space_handle_t bsh, bus_size_t size)
309 if (bsh >= SH3_P2SEG_BASE && bsh <= SH3_P2SEG_END) {
315 va = trunc_page(bsh);
316 endva = round_page(bsh + size);
324 bpa += bsh & PGOFSET;
335 obio_iomem_subregion(void *v, bus_space_handle_t bsh,
338 *nbshp = bsh + offset;
354 obio_iomem_free(void *v, bus_space_handle_t bsh, bus_size_t size)
356 obio_iomem_unmap(v, bsh, size);
360 obio_iomem_vaddr(void *v, bus_space_handle_t bsh)
362 return ((void *)bsh);
368 uint8_t obio_iomem_read_1(void *v, bus_space_handle_t bsh, bus_size_t offset);
369 uint16_t obio_iomem_read_2(void *v, bus_space_handle_t bsh, bus_size_t offset);
370 uint32_t obio_iomem_read_4(void *v, bus_space_handle_t bsh, bus_size_t offset);
371 void obio_iomem_read_multi_1(void *v, bus_space_handle_t bsh,
373 void obio_iomem_read_multi_2(void *v, bus_space_handle_t bsh,
375 void obio_iomem_read_multi_4(void *v, bus_space_handle_t bsh,
377 void obio_iomem_read_raw_multi_2(void *v, bus_space_handle_t bsh,
379 void obio_iomem_read_raw_multi_4(void *v, bus_space_handle_t bsh,
381 void obio_iomem_read_region_1(void *v, bus_space_handle_t bsh,
383 void obio_iomem_read_region_2(void *v, bus_space_handle_t bsh,
385 void obio_iomem_read_region_4(void *v, bus_space_handle_t bsh,
387 void obio_iomem_read_raw_region_2(void *v, bus_space_handle_t bsh,
389 void obio_iomem_read_raw_region_4(void *v, bus_space_handle_t bsh,
391 void obio_iomem_write_1(void *v, bus_space_handle_t bsh, bus_size_t offset,
393 void obio_iomem_write_2(void *v, bus_space_handle_t bsh, bus_size_t offset,
395 void obio_iomem_write_4(void *v, bus_space_handle_t bsh, bus_size_t offset,
397 void obio_iomem_write_multi_1(void *v, bus_space_handle_t bsh,
399 void obio_iomem_write_multi_2(void *v, bus_space_handle_t bsh,
401 void obio_iomem_write_multi_4(void *v, bus_space_handle_t bsh,
403 void obio_iomem_write_raw_multi_2(void *v, bus_space_handle_t bsh,
405 void obio_iomem_write_raw_multi_4(void *v, bus_space_handle_t bsh,
407 void obio_iomem_write_region_1(void *v, bus_space_handle_t bsh,
409 void obio_iomem_write_region_2(void *v, bus_space_handle_t bsh,
411 void obio_iomem_write_region_4(void *v, bus_space_handle_t bsh,
413 void obio_iomem_write_raw_region_2(void *v, bus_space_handle_t bsh,
415 void obio_iomem_write_raw_region_4(void *v, bus_space_handle_t bsh,
417 void obio_iomem_set_multi_1(void *v, bus_space_handle_t bsh, bus_size_t offset,
419 void obio_iomem_set_multi_2(void *v, bus_space_handle_t bsh, bus_size_t offset,
421 void obio_iomem_set_multi_4(void *v, bus_space_handle_t bsh, bus_size_t offset,
423 void obio_iomem_set_region_1(void *v, bus_space_handle_t bsh,
425 void obio_iomem_set_region_2(void *v, bus_space_handle_t bsh,
427 void obio_iomem_set_region_4(void *v, bus_space_handle_t bsh,
562 obio_iomem_read_1(void *v, bus_space_handle_t bsh, bus_size_t offset)
564 return *(volatile uint8_t *)(bsh + offset);
568 obio_iomem_read_2(void *v, bus_space_handle_t bsh, bus_size_t offset)
570 return *(volatile uint16_t *)(bsh + offset);
574 obio_iomem_read_4(void *v, bus_space_handle_t bsh, bus_size_t offset)
576 return *(volatile uint32_t *)(bsh + offset);
580 obio_iomem_read_multi_1(void *v, bus_space_handle_t bsh,
583 volatile uint8_t *p = (void *)(bsh + offset);
591 obio_iomem_read_multi_2(void *v, bus_space_handle_t bsh,
594 volatile uint16_t *p = (void *)(bsh + offset);
602 obio_iomem_read_multi_4(void *v, bus_space_handle_t bsh,
605 volatile uint32_t *p = (void *)(bsh + offset);
613 obio_iomem_read_raw_multi_2(void *v, bus_space_handle_t bsh,
616 volatile uint16_t *p = (void *)(bsh + offset);
626 obio_iomem_read_raw_multi_4(void *v, bus_space_handle_t bsh,
629 volatile uint32_t *p = (void *)(bsh + offset);
639 obio_iomem_read_region_1(void *v, bus_space_handle_t bsh,
642 volatile uint8_t *p = (void *)(bsh + offset);
650 obio_iomem_read_region_2(void *v, bus_space_handle_t bsh,
653 volatile uint16_t *p = (void *)(bsh + offset);
661 obio_iomem_read_region_4(void *v, bus_space_handle_t bsh,
664 volatile uint32_t *p = (void *)(bsh + offset);
672 obio_iomem_read_raw_region_2(void *v, bus_space_handle_t bsh,
675 volatile uint16_t *p = (void *)(bsh + offset);
685 obio_iomem_read_raw_region_4(void *v, bus_space_handle_t bsh,
688 volatile uint32_t *p = (void *)(bsh + offset);
699 obio_iomem_write_1(void *v, bus_space_handle_t bsh, bus_size_t offset,
702 *(volatile uint8_t *)(bsh + offset) = value;
706 obio_iomem_write_2(void *v, bus_space_handle_t bsh, bus_size_t offset,
709 *(volatile uint16_t *)(bsh + offset) = value;
713 obio_iomem_write_4(void *v, bus_space_handle_t bsh, bus_size_t offset,
716 *(volatile uint32_t *)(bsh + offset) = value;
720 obio_iomem_write_multi_1(void *v, bus_space_handle_t bsh,
723 volatile uint8_t *p = (void *)(bsh + offset);
731 obio_iomem_write_multi_2(void *v, bus_space_handle_t bsh,
734 volatile uint16_t *p = (void *)(bsh + offset);
742 obio_iomem_write_multi_4(void *v, bus_space_handle_t bsh,
745 volatile uint32_t *p = (void *)(bsh + offset);
753 obio_iomem_write_raw_multi_2(void *v, bus_space_handle_t bsh,
756 volatile uint16_t *p = (void *)(bsh + offset);
766 obio_iomem_write_raw_multi_4(void *v, bus_space_handle_t bsh,
769 volatile uint32_t *p = (void *)(bsh + offset);
779 obio_iomem_write_region_1(void *v, bus_space_handle_t bsh,
782 volatile uint8_t *p = (void *)(bsh + offset);
790 obio_iomem_write_region_2(void *v, bus_space_handle_t bsh,
793 volatile uint16_t *p = (void *)(bsh + offset);
801 obio_iomem_write_region_4(void *v, bus_space_handle_t bsh,
804 volatile uint32_t *p = (void *)(bsh + offset);
812 obio_iomem_write_raw_region_2(void *v, bus_space_handle_t bsh,
815 volatile uint16_t *p = (void *)(bsh + offset);
825 obio_iomem_write_raw_region_4(void *v, bus_space_handle_t bsh,
828 volatile uint32_t *p = (void *)(bsh + offset);
838 obio_iomem_set_multi_1(void *v, bus_space_handle_t bsh,
841 volatile uint8_t *p = (void *)(bsh + offset);
849 obio_iomem_set_multi_2(void *v, bus_space_handle_t bsh,
852 volatile uint16_t *p = (void *)(bsh + offset);
860 obio_iomem_set_multi_4(void *v, bus_space_handle_t bsh,
863 volatile uint32_t *p = (void *)(bsh + offset);
871 obio_iomem_set_region_1(void *v, bus_space_handle_t bsh,
874 volatile uint8_t *addr = (void *)(bsh + offset);
882 obio_iomem_set_region_2(void *v, bus_space_handle_t bsh,
885 volatile uint16_t *addr = (void *)(bsh + offset);
893 obio_iomem_set_region_4(void *v, bus_space_handle_t bsh,
896 volatile uint32_t *addr = (void *)(bsh + offset);