Lines Matching +defs:data +defs:c
1 /* $NetBSD: elroy.c,v 1.9 2024/12/29 07:51:25 skrll Exp $ */
3 /* $OpenBSD: elroy.c,v 1.5 2009/03/30 21:24:57 kettenis Exp $ */
6 * Copyright (c) 2005 Michael Shalayeff
262 pcireg_t data;
281 data = elroy_read32(&r->pci_conf_data);
290 data = le32toh(data);
291 /* printf("=0x%08x (@ 0x%08x)\n", data, le32toh(data1)); */
292 return data;
296 elroy_conf_write(void *v, pcitag_t tag, int reg, pcireg_t data)
302 /* printf("elroy_conf_write(%p, 0x%08x, 0x%x, 0x%x)\n", v, tag, reg, data); */
324 elroy_write32(&r->pci_conf_data, htole32(data));
526 uint32_t data;
529 data = *(volatile uint32_t *)h;
530 return le32toh(data);
536 uint64_t data;
539 data = *(volatile uint64_t *)h;
540 return le64toh(data);
556 uint32_t data;
559 data = *(volatile uint32_t *)h;
560 return data;
566 uint64_t data;
569 data = *(volatile uint64_t *)h;
570 return data;
630 elroy_rm_1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t *a, bus_size_t c)
636 while (c--)
641 elroy_rm_2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t *a, bus_size_t c)
647 while (c--)
652 elroy_rm_4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t *a, bus_size_t c)
658 while (c--)
663 elroy_rm_8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t *a, bus_size_t c)
669 while (c--)
674 elroy_wm_1(void *v, bus_space_handle_t h, bus_size_t o, const uint8_t *a, bus_size_t c)
680 while (c--)
685 elroy_wm_2(void *v, bus_space_handle_t h, bus_size_t o, const uint16_t *a, bus_size_t c)
691 while (c--)
696 elroy_wm_4(void *v, bus_space_handle_t h, bus_size_t o, const uint32_t *a, bus_size_t c)
702 while (c--)
707 elroy_wm_8(void *v, bus_space_handle_t h, bus_size_t o, const uint64_t *a, bus_size_t c)
713 while (c--)
718 elroy_sm_1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t vv, bus_size_t c)
724 while (c--)
729 elroy_sm_2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t vv, bus_size_t c)
736 while (c--)
741 elroy_sm_4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t vv, bus_size_t c)
748 while (c--)
753 elroy_sm_8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t vv, bus_size_t c)
760 while (c--)
766 uint16_t *a, bus_size_t c)
772 while (c--)
778 uint32_t *a, bus_size_t c)
784 while (c--)
790 uint64_t *a, bus_size_t c)
796 while (c--)
802 const uint16_t *a, bus_size_t c)
809 while (c--)
815 const uint32_t *a, bus_size_t c)
822 while (c--)
828 const uint64_t *a, bus_size_t c)
835 while (c--)
840 elroy_rr_1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t *a, bus_size_t c)
846 while (c--)
851 elroy_rr_2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t *a, bus_size_t c)
853 volatile uint16_t *p, data;
857 while (c--) {
858 data = *p++;
859 *a++ = le16toh(data);
864 elroy_rr_4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t *a, bus_size_t c)
866 volatile uint32_t *p, data;
870 while (c--) {
871 data = *p++;
872 *a++ = le32toh(data);
877 elroy_rr_8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t *a, bus_size_t c)
879 volatile uint64_t *p, data;
883 while (c--) {
884 data = *p++;
885 *a++ = le64toh(data);
890 elroy_wr_1(void *v, bus_space_handle_t h, bus_size_t o, const uint8_t *a, bus_size_t c)
896 while (c--)
901 elroy_wr_2(void *v, bus_space_handle_t h, bus_size_t o, const uint16_t *a, bus_size_t c)
903 volatile uint16_t *p, data;
907 while (c--) {
908 data = *a++;
909 *p++ = htole16(data);
914 elroy_wr_4(void *v, bus_space_handle_t h, bus_size_t o, const uint32_t *a, bus_size_t c)
916 volatile uint32_t *p, data;
920 while (c--) {
921 data = *a++;
922 *p++ = htole32(data);
927 elroy_wr_8(void *v, bus_space_handle_t h, bus_size_t o, const uint64_t *a, bus_size_t c)
929 volatile uint64_t *p, data;
933 while (c--) {
934 data = *a++;
935 *p++ = htole64(data);
941 uint16_t *a, bus_size_t c)
947 while (c--)
953 uint32_t *a, bus_size_t c)
959 while (c--)
965 uint64_t *a, bus_size_t c)
971 while (c--)
977 const uint16_t *a, bus_size_t c)
984 while (c--)
990 const uint32_t *a, bus_size_t c)
997 while (c--)
1003 const uint64_t *a, bus_size_t c)
1010 while (c--)
1015 elroy_sr_1(void *v, bus_space_handle_t h, bus_size_t o, uint8_t vv, bus_size_t c)
1021 while (c--)
1026 elroy_sr_2(void *v, bus_space_handle_t h, bus_size_t o, uint16_t vv, bus_size_t c)
1033 while (c--)
1038 elroy_sr_4(void *v, bus_space_handle_t h, bus_size_t o, uint32_t vv, bus_size_t c)
1045 while (c--)
1050 elroy_sr_8(void *v, bus_space_handle_t h, bus_size_t o, uint64_t vv, bus_size_t c)
1057 while (c--)
1063 bus_space_handle_t h2, bus_size_t o2, bus_size_t c)
1065 while (c--)
1071 bus_space_handle_t h2, bus_size_t o2, bus_size_t c)
1073 while (c--) {
1082 bus_space_handle_t h2, bus_size_t o2, bus_size_t c)
1084 while (c--) {
1093 bus_space_handle_t h2, bus_size_t o2, bus_size_t c)
1095 while (c--) {