Lines Matching +defs:func +defs:h
22 /* #include "cardbus.h" */
24 #include <sys/param.h>
25 #include <sys/systm.h>
26 #include <sys/device.h>
27 #include <sys/reboot.h>
28 #include <sys/extent.h>
30 #include <machine/iomod.h>
31 #include <machine/autoconf.h>
33 #include <hppa/dev/cpudevs.h>
36 #include <dev/cardbus/rbus.h>
39 #include <dev/pci/pcireg.h>
40 #include <dev/pci/pcivar.h>
41 #include <dev/pci/pcidevs.h>
43 #include <hppa/dev/elroyreg.h>
44 #include <hppa/dev/elroyvar.h>
240 elroy_make_tag(void *v, int bus, int dev, int func)
242 if (bus > 255 || dev > 31 || func > 7)
245 return (bus << 16) | (dev << 11) | (func << 8);
249 elroy_decompose_tag(void *v, pcitag_t tag, int *bus, int *dev, int *func)
253 *func= (tag >> 8) & 0x07;
426 elroy_barrier(void *v, bus_space_handle_t h, bus_size_t o, bus_size_t l, int op)
495 elroy_vaddr(void *v, bus_space_handle_t h)
497 return (void *)h;
507 elroy_r1(void *v, bus_space_handle_t h, bus_size_t o)
509 h += o;
510 return *(volatile uint8_t *)h;
514 elroy_r2(void *v, bus_space_handle_t h, bus_size_t o)
518 h += o;
519 p = (volatile uint16_t *)h;
524 elroy_r4(void *v, bus_space_handle_t h, bus_size_t o)
528 h += o;
529 data = *(volatile uint32_t *)h;
534 elroy_r8(void *v, bus_space_handle_t h, bus_size_t o)
538 h += o;
539 data = *(volatile uint64_t *)h;
544 elroy_rs2(void *v, bus_space_handle_t h, bus_size_t o)
548 h += o;
549 p = (volatile uint16_t *)h;
554 elroy_rs4(void *v, bus_space_handle_t h, bus_size_t o)
558 h += o;
559 data = *(volatile uint32_t *)h;
564 elroy_rs8(void *v, bus_space_handle_t h, bus_size_t o)
568 h += o;
569 data = *(volatile uint64_t *)h;
574 elroy_w1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t vv)
576 h += o;
577 *(volatile uint8_t *)h = vv;
581 elroy_w2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t vv)
585 h += o;
586 p = (volatile uint16_t *)h;
591 elroy_w4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t vv)
593 h += o;
595 *(volatile uint32_t *)h = vv;
599 elroy_w8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t vv)
601 h += o;
602 *(volatile uint64_t *)h = htole64(vv);
606 elroy_ws2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t vv)
610 h += o;
611 p = (volatile uint16_t *)h;
616 elroy_ws4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t vv)
618 h += o;
619 *(volatile uint32_t *)h = vv;
623 elroy_ws8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t vv)
625 h += o;
626 *(volatile uint64_t *)h = vv;
630 elroy_rm_1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t *a, bus_size_t c)
634 h += o;
635 p = (volatile uint8_t *)h;
641 elroy_rm_2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t *a, bus_size_t c)
645 h += o;
646 p = (volatile uint16_t *)h;
652 elroy_rm_4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t *a, bus_size_t c)
656 h += o;
657 p = (volatile uint32_t *)h;
663 elroy_rm_8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t *a, bus_size_t c)
667 h += o;
668 p = (volatile uint64_t *)h;
674 elroy_wm_1(void *v, bus_space_handle_t h, bus_size_t o, const uint8_t *a, bus_size_t c)
678 h += o;
679 p = (volatile uint8_t *)h;
685 elroy_wm_2(void *v, bus_space_handle_t h, bus_size_t o, const uint16_t *a, bus_size_t c)
689 h += o;
690 p = (volatile uint16_t *)h;
696 elroy_wm_4(void *v, bus_space_handle_t h, bus_size_t o, const uint32_t *a, bus_size_t c)
700 h += o;
701 p = (volatile uint32_t *)h;
707 elroy_wm_8(void *v, bus_space_handle_t h, bus_size_t o, const uint64_t *a, bus_size_t c)
711 h += o;
712 p = (volatile uint64_t *)h;
718 elroy_sm_1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t vv, bus_size_t c)
722 h += o;
723 p = (volatile uint8_t *)h;
729 elroy_sm_2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t vv, bus_size_t c)
733 h += o;
734 p = (volatile uint16_t *)h;
741 elroy_sm_4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t vv, bus_size_t c)
745 h += o;
746 p = (volatile uint32_t *)h;
753 elroy_sm_8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t vv, bus_size_t c)
757 h += o;
758 p = (volatile uint64_t *)h;
765 elroy_rrm_2(void *v, bus_space_handle_t h, bus_size_t o,
770 h += o;
771 p = (volatile uint16_t *)h;
777 elroy_rrm_4(void *v, bus_space_handle_t h, bus_size_t o,
782 h += o;
783 p = (volatile uint32_t *)h;
789 elroy_rrm_8(void *v, bus_space_handle_t h, bus_size_t o,
794 h += o;
795 p = (volatile uint64_t *)h;
801 elroy_wrm_2(void *v, bus_space_handle_t h, bus_size_t o,
807 h += o;
808 p = (volatile uint16_t *)h;
814 elroy_wrm_4(void *v, bus_space_handle_t h, bus_size_t o,
820 h += o;
821 p = (volatile uint32_t *)h;
827 elroy_wrm_8(void *v, bus_space_handle_t h, bus_size_t o,
833 h += o;
834 p = (volatile uint64_t *)h;
840 elroy_rr_1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t *a, bus_size_t c)
844 h += o;
845 p = (volatile uint8_t *)h;
851 elroy_rr_2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t *a, bus_size_t c)
855 h += o;
856 p = (volatile uint16_t *)h;
864 elroy_rr_4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t *a, bus_size_t c)
868 h += o;
869 p = (volatile uint32_t *)h;
877 elroy_rr_8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t *a, bus_size_t c)
881 h += o;
882 p = (volatile uint64_t *)h;
890 elroy_wr_1(void *v, bus_space_handle_t h, bus_size_t o, const uint8_t *a, bus_size_t c)
894 h += o;
895 p = (volatile uint8_t *)h;
901 elroy_wr_2(void *v, bus_space_handle_t h, bus_size_t o, const uint16_t *a, bus_size_t c)
905 h += o;
906 p = (volatile uint16_t *)h;
914 elroy_wr_4(void *v, bus_space_handle_t h, bus_size_t o, const uint32_t *a, bus_size_t c)
918 h += o;
919 p = (volatile uint32_t *)h;
927 elroy_wr_8(void *v, bus_space_handle_t h, bus_size_t o, const uint64_t *a, bus_size_t c)
931 h += o;
932 p = (volatile uint64_t *)h;
940 elroy_rrr_2(void *v, bus_space_handle_t h, bus_size_t o,
945 h += o;
946 p = (volatile uint16_t *)h;
952 elroy_rrr_4(void *v, bus_space_handle_t h, bus_size_t o,
957 h += o;
958 p = (volatile uint32_t *)h;
964 elroy_rrr_8(void *v, bus_space_handle_t h, bus_size_t o,
969 h += o;
970 p = (volatile uint64_t *)h;
976 elroy_wrr_2(void *v, bus_space_handle_t h, bus_size_t o,
982 h += o;
983 p = (volatile uint16_t *)h;
989 elroy_wrr_4(void *v, bus_space_handle_t h, bus_size_t o,
995 h += o;
996 p = (volatile uint32_t *)h;
1002 elroy_wrr_8(void *v, bus_space_handle_t h, bus_size_t o,
1008 h += o;
1009 p = (volatile uint64_t *)h;
1015 elroy_sr_1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t vv, bus_size_t c)
1019 h += o;
1020 p = (volatile uint8_t *)h;
1026 elroy_sr_2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t vv, bus_size_t c)
1030 h += o;
1032 p = (volatile uint16_t *)h;
1038 elroy_sr_4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t vv, bus_size_t c)
1042 h += o;
1044 p = (volatile uint32_t *)h;
1050 elroy_sr_8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t vv, bus_size_t c)
1054 h += o;
1056 p = (volatile uint64_t *)h;