Lines Matching refs:addr

63 #define	MN_WIN(addr) (((addr & 0x1fc0000) >> 1) | ((addr >> 25) & 0x3ff))  argument
64 #define OCM_WIN(addr) (((addr & 0x1ff0000) >> 1) | \ argument
65 ((addr >> 25) & 0x3ff)) // 64K?
66 #define MS_WIN(addr) (addr & 0x0ffc0000) argument
70 #define VALID_OCM_ADDR(addr) (((addr) & 0x3f800) != 0x3f800) argument
71 #define GET_MEM_OFFS_2M(addr) (addr & MASK(18)) argument
479 void *addr; in unm_nic_hw_write_ioctl_128M() local
483 addr = CRB_NORMALIZE(adapter, off); in unm_nic_hw_write_ioctl_128M()
484 if (!addr) { in unm_nic_hw_write_ioctl_128M()
488 addr = (void *) ((uint8_t *)adapter->ahw.pci_base0 + in unm_nic_hw_write_ioctl_128M()
493 addr = (void *) (uptr_t)(pci_base_offset(adapter, off)); in unm_nic_hw_write_ioctl_128M()
494 if (!addr) { in unm_nic_hw_write_ioctl_128M()
496 addr = (void *) ((uint8_t *)adapter->ahw.pci_base0 + in unm_nic_hw_write_ioctl_128M()
505 UNM_NIC_PCI_WRITE_8 (*(__uint8_t *)data, addr); in unm_nic_hw_write_ioctl_128M()
508 UNM_NIC_PCI_WRITE_16 (*(__uint16_t *)data, addr); in unm_nic_hw_write_ioctl_128M()
511 UNM_NIC_PCI_WRITE_32 (*(__uint32_t *)data, addr); in unm_nic_hw_write_ioctl_128M()
514 UNM_NIC_PCI_WRITE_64 (*(__uint64_t *)data, addr); in unm_nic_hw_write_ioctl_128M()
522 UNM_NIC_HW_BLOCK_WRITE_64(data, addr, (len>>3)); in unm_nic_hw_write_ioctl_128M()
546 void *addr; in unm_nic_hw_write_wx_128M() local
549 addr = CRB_NORMALIZE(adapter, off); in unm_nic_hw_write_wx_128M()
552 addr = (void *) (uptr_t)(pci_base_offset(adapter, off)); in unm_nic_hw_write_wx_128M()
558 if (!addr) { in unm_nic_hw_write_wx_128M()
570 UNM_NIC_PCI_WRITE_8 (*(__uint8_t *)data, addr); in unm_nic_hw_write_wx_128M()
573 UNM_NIC_PCI_WRITE_16 (*(__uint16_t *)data, addr); in unm_nic_hw_write_wx_128M()
576 UNM_NIC_PCI_WRITE_32 (*(__uint32_t *)data, addr); in unm_nic_hw_write_wx_128M()
579 UNM_NIC_PCI_WRITE_64 (*(__uint64_t *)data, addr); in unm_nic_hw_write_wx_128M()
588 UNM_NIC_HW_BLOCK_WRITE_64(data, addr, (len>>3)); in unm_nic_hw_write_wx_128M()
748 void *addr; in unm_nic_hw_read_ioctl_128M() local
752 addr = CRB_NORMALIZE(adapter, off); in unm_nic_hw_read_ioctl_128M()
753 if (!addr) { in unm_nic_hw_read_ioctl_128M()
757 addr = (void *) ((uint8_t *)adapter->ahw.pci_base0 + in unm_nic_hw_read_ioctl_128M()
762 addr = (void *) (uptr_t)(pci_base_offset(adapter, off)); in unm_nic_hw_read_ioctl_128M()
763 if (!addr) { in unm_nic_hw_read_ioctl_128M()
765 addr = (void *) ((uint8_t *)adapter->ahw.pci_base0 + in unm_nic_hw_read_ioctl_128M()
774 *(__uint8_t *)data = UNM_NIC_PCI_READ_8(addr); in unm_nic_hw_read_ioctl_128M()
777 *(__uint16_t *)data = UNM_NIC_PCI_READ_16(addr); in unm_nic_hw_read_ioctl_128M()
780 *(__uint32_t *)data = UNM_NIC_PCI_READ_32(addr); in unm_nic_hw_read_ioctl_128M()
783 *(__uint64_t *)data = UNM_NIC_PCI_READ_64(addr); in unm_nic_hw_read_ioctl_128M()
791 UNM_NIC_HW_BLOCK_READ_64(data, addr, (len>>3)); in unm_nic_hw_read_ioctl_128M()
857 void *addr; in unm_nic_hw_read_wx_128M() local
861 addr = CRB_NORMALIZE(adapter, off); in unm_nic_hw_read_wx_128M()
864 addr = (void *) (uptr_t)(pci_base_offset(adapter, off)); in unm_nic_hw_read_wx_128M()
869 if (!addr) { in unm_nic_hw_read_wx_128M()
881 *(__uint8_t *)data = UNM_NIC_PCI_READ_8(addr); in unm_nic_hw_read_wx_128M()
884 *(__uint16_t *)data = UNM_NIC_PCI_READ_16(addr); in unm_nic_hw_read_wx_128M()
887 *(__uint32_t *)data = UNM_NIC_PCI_READ_32(addr); in unm_nic_hw_read_wx_128M()
890 *(__uint64_t *)data = UNM_NIC_PCI_READ_64(addr); in unm_nic_hw_read_wx_128M()
899 UNM_NIC_HW_BLOCK_READ_64(data, addr, (len>>3)); in unm_nic_hw_read_wx_128M()
914 #define ADDR_IN_RANGE(addr, low, high) \ argument
915 (((addr) <= (high)) && ((low) ? ((addr) >= (low)) : 1))
924 unsigned long long addr, int size) in unm_nic_pci_mem_bound_check() argument
926 if (!ADDR_IN_RANGE(addr, UNM_ADDR_DDR_NET, UNM_ADDR_DDR_NET_MAX) || in unm_nic_pci_mem_bound_check()
927 !ADDR_IN_RANGE(addr + size -1, UNM_ADDR_DDR_NET, in unm_nic_pci_mem_bound_check()
939 unsigned long long addr) in unm_nic_pci_set_window_128M() argument
950 if (ADDR_IN_RANGE(addr, UNM_ADDR_DDR_NET, UNM_ADDR_DDR_NET_MAX)) { in unm_nic_pci_set_window_128M()
954 } else if (ADDR_IN_RANGE(addr, UNM_ADDR_OCM0, UNM_ADDR_OCM0_MAX)) { in unm_nic_pci_set_window_128M()
955 addr -= UNM_ADDR_OCM0; in unm_nic_pci_set_window_128M()
956 addr += UNM_PCI_OCM0; in unm_nic_pci_set_window_128M()
957 } else if (ADDR_IN_RANGE(addr, UNM_ADDR_OCM1, UNM_ADDR_OCM1_MAX)) { in unm_nic_pci_set_window_128M()
958 addr -= UNM_ADDR_OCM1; in unm_nic_pci_set_window_128M()
959 addr += UNM_PCI_OCM1; in unm_nic_pci_set_window_128M()
960 } else if (ADDR_IN_RANGE(addr, UNM_ADDR_QDR_NET, qdr_max)) { in unm_nic_pci_set_window_128M()
962 addr -= UNM_ADDR_QDR_NET; in unm_nic_pci_set_window_128M()
963 window = (addr >> 22) & 0x3f; in unm_nic_pci_set_window_128M()
976 addr -= (window * 0x400000); in unm_nic_pci_set_window_128M()
977 addr += UNM_PCI_QDR_NET; in unm_nic_pci_set_window_128M()
988 addr = -1ULL; in unm_nic_pci_set_window_128M()
990 return (addr); in unm_nic_pci_set_window_128M()
995 unsigned long long addr) in unm_nic_pci_set_window_2M() argument
1000 if (ADDR_IN_RANGE(addr, UNM_ADDR_DDR_NET, UNM_ADDR_DDR_NET_MAX)) { in unm_nic_pci_set_window_2M()
1002 window = MN_WIN(addr); in unm_nic_pci_set_window_2M()
1013 addr = GET_MEM_OFFS_2M(addr) + UNM_PCI_DDR_NET; in unm_nic_pci_set_window_2M()
1014 } else if (ADDR_IN_RANGE(addr, UNM_ADDR_OCM0, UNM_ADDR_OCM0_MAX)) { in unm_nic_pci_set_window_2M()
1017 if ((addr & 0x00ff800) == 0xff800) { in unm_nic_pci_set_window_2M()
1021 addr = -1ULL; in unm_nic_pci_set_window_2M()
1024 window = OCM_WIN(addr); in unm_nic_pci_set_window_2M()
1037 addr = GET_MEM_OFFS_2M(addr) + UNM_PCI_OCM0_2M; in unm_nic_pci_set_window_2M()
1039 } else if (ADDR_IN_RANGE(addr, UNM_ADDR_QDR_NET, in unm_nic_pci_set_window_2M()
1042 window = MS_WIN(addr); in unm_nic_pci_set_window_2M()
1053 addr = GET_MEM_OFFS_2M(addr) + UNM_PCI_QDR_NET; in unm_nic_pci_set_window_2M()
1065 addr = -1ULL; in unm_nic_pci_set_window_2M()
1067 return (addr); in unm_nic_pci_set_window_2M()
1073 unsigned long long addr) in unm_nic_pci_is_same_window() argument
1084 if (ADDR_IN_RANGE(addr, UNM_ADDR_DDR_NET, UNM_ADDR_DDR_NET_MAX)) { in unm_nic_pci_is_same_window()
1089 window = ((addr - UNM_ADDR_DDR_NET) >> 25) & 0x3ff; in unm_nic_pci_is_same_window()
1094 } else if (ADDR_IN_RANGE(addr, UNM_ADDR_OCM0, UNM_ADDR_OCM0_MAX)) { in unm_nic_pci_is_same_window()
1096 } else if (ADDR_IN_RANGE(addr, UNM_ADDR_OCM1, UNM_ADDR_OCM1_MAX)) { in unm_nic_pci_is_same_window()
1098 } else if (ADDR_IN_RANGE(addr, UNM_ADDR_QDR_NET, qdr_max)) { in unm_nic_pci_is_same_window()
1100 window = ((addr - UNM_ADDR_QDR_NET) >> 22) & 0x3f; in unm_nic_pci_is_same_window()
1113 void *addr; in unm_nic_pci_mem_read_direct() local
1147 addr = (void *) (uptr_t)(pci_base_offset(adapter, start)); in unm_nic_pci_mem_read_direct()
1148 if (!addr) in unm_nic_pci_mem_read_direct()
1149 addr = (void *) ((uint8_t *)adapter->ahw.pci_base0 + start); in unm_nic_pci_mem_read_direct()
1153 *(__uint8_t *)data = UNM_NIC_PCI_READ_8(addr); in unm_nic_pci_mem_read_direct()
1156 *(__uint16_t *)data = UNM_NIC_PCI_READ_16(addr); in unm_nic_pci_mem_read_direct()
1159 *(__uint32_t *)data = UNM_NIC_PCI_READ_32(addr); in unm_nic_pci_mem_read_direct()
1162 *(__uint64_t *)data = UNM_NIC_PCI_READ_64(addr); in unm_nic_pci_mem_read_direct()
1177 void *addr; in unm_nic_pci_mem_write_direct() local
1211 addr = (void *) (uptr_t)(pci_base_offset(adapter, start)); in unm_nic_pci_mem_write_direct()
1212 if (!addr) in unm_nic_pci_mem_write_direct()
1213 addr = (void *) ((uint8_t *)adapter->ahw.pci_base0 + start); in unm_nic_pci_mem_write_direct()
1217 UNM_NIC_PCI_WRITE_8(*(__uint8_t *)data, addr); in unm_nic_pci_mem_write_direct()
1220 UNM_NIC_PCI_WRITE_16(*(__uint16_t *)data, addr); in unm_nic_pci_mem_write_direct()
1223 UNM_NIC_PCI_WRITE_32(*(__uint32_t *)data, addr); in unm_nic_pci_mem_write_direct()
1226 UNM_NIC_PCI_WRITE_64(*(__uint64_t *)data, addr); in unm_nic_pci_mem_write_direct()
1639 void *addr; in unm_crb_writelit_adapter_128M() local
1649 addr = (void *) (pci_base_offset(adapter, off)); in unm_crb_writelit_adapter_128M()
1650 UNM_NIC_PCI_WRITE_32(data, addr); in unm_crb_writelit_adapter_128M()
1664 int addr = BRDCFG_START; in unm_nic_get_board_info() local
1672 if (rom_fast_read(adapter, addr, (int *)ptr32) == -1) { in unm_nic_get_board_info()
1677 addr += sizeof (uint32_t); in unm_nic_get_board_info()
1751 unm_nic_macaddr_set(struct unm_adapter_s *adapter, __uint8_t *addr) in unm_nic_macaddr_set() argument
1766 if (unm_niu_macaddr_set(adapter, addr) != 0) in unm_nic_macaddr_set()
1771 if (memcmp(mac_addr, addr, 6) == 0) in unm_nic_macaddr_set()
1779 ret = unm_niu_xg_macaddr_set(adapter, addr); in unm_nic_macaddr_set()
2089 int addr = USER_START; in unm_nic_flash_print() local
2095 if (rom_fast_read(adapter, addr, ptr32) == -1) { in unm_nic_flash_print()
2102 addr += sizeof (uint32_t); in unm_nic_flash_print()
2158 nx_p3_sre_macaddr_change(unm_adapter *adapter, u8 *addr, u8 op) in nx_p3_sre_macaddr_change() argument
2169 (void) memcpy(&mac_req.mac_addr, addr, 6); in nx_p3_sre_macaddr_change()