• Home
  • Raw
  • Download

Lines Matching refs:off

20 #define CRB_BLK(off)	((off >> 20) & 0x3f)  argument
21 #define CRB_SUBBLK(off) ((off >> 16) & 0xf) argument
23 #define CRB_HI(off) ((crb_hub_agt[CRB_BLK(off)] << 20) | ((off) & 0xf0000)) argument
33 u64 off; member
1068 ulong off, void __iomem **addr) in qlcnic_pci_get_crb_addr_2M() argument
1072 if ((off >= QLCNIC_CRB_MAX) || (off < QLCNIC_PCI_CRBSPACE)) in qlcnic_pci_get_crb_addr_2M()
1075 off -= QLCNIC_PCI_CRBSPACE; in qlcnic_pci_get_crb_addr_2M()
1080 m = &crb_128M_2M_map[CRB_BLK(off)].sub_block[CRB_SUBBLK(off)]; in qlcnic_pci_get_crb_addr_2M()
1082 if (m->valid && (m->start_128M <= off) && (m->end_128M > off)) { in qlcnic_pci_get_crb_addr_2M()
1084 (off - m->start_128M); in qlcnic_pci_get_crb_addr_2M()
1091 *addr = ahw->pci_base0 + CRB_INDIRECT_2M + (off & MASK(16)); in qlcnic_pci_get_crb_addr_2M()
1101 qlcnic_pci_set_crbwindow_2M(struct qlcnic_adapter *adapter, ulong off) in qlcnic_pci_set_crbwindow_2M() argument
1106 off -= QLCNIC_PCI_CRBSPACE; in qlcnic_pci_set_crbwindow_2M()
1108 window = CRB_HI(off); in qlcnic_pci_set_crbwindow_2M()
1110 dev_err(&adapter->pdev->dev, "Invalid offset 0x%lx\n", off); in qlcnic_pci_set_crbwindow_2M()
1119 window, off); in qlcnic_pci_set_crbwindow_2M()
1125 int qlcnic_82xx_hw_write_wx_2M(struct qlcnic_adapter *adapter, ulong off, in qlcnic_82xx_hw_write_wx_2M() argument
1132 rv = qlcnic_pci_get_crb_addr_2M(adapter->ahw, off, &addr); in qlcnic_82xx_hw_write_wx_2M()
1143 rv = qlcnic_pci_set_crbwindow_2M(adapter, off); in qlcnic_82xx_hw_write_wx_2M()
1152 "%s: invalid offset: 0x%016lx\n", __func__, off); in qlcnic_82xx_hw_write_wx_2M()
1157 int qlcnic_82xx_hw_read_wx_2M(struct qlcnic_adapter *adapter, ulong off) in qlcnic_82xx_hw_read_wx_2M() argument
1164 rv = qlcnic_pci_get_crb_addr_2M(adapter->ahw, off, &addr); in qlcnic_82xx_hw_read_wx_2M()
1173 if (!qlcnic_pci_set_crbwindow_2M(adapter, off)) in qlcnic_82xx_hw_read_wx_2M()
1181 "%s: invalid offset: 0x%016lx\n", __func__, off); in qlcnic_82xx_hw_read_wx_2M()
1197 u32 window, u64 off, u64 *data, int op) in qlcnic_pci_mem_access_direct() argument
1207 start = QLCNIC_PCI_OCM0_2M + off; in qlcnic_pci_mem_access_direct()
1225 qlcnic_pci_camqm_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data) in qlcnic_pci_camqm_read_2M() argument
1228 QLCNIC_PCI_CAMQM_2M_BASE + (off - QLCNIC_PCI_CAMQM); in qlcnic_pci_camqm_read_2M()
1236 qlcnic_pci_camqm_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data) in qlcnic_pci_camqm_write_2M() argument
1239 QLCNIC_PCI_CAMQM_2M_BASE + (off - QLCNIC_PCI_CAMQM); in qlcnic_pci_camqm_write_2M()
1249 static void qlcnic_set_ms_controls(struct qlcnic_adapter *adapter, u64 off, in qlcnic_set_ms_controls() argument
1255 if (off & 0xf) { in qlcnic_set_ms_controls()
1275 ms->ocm_window = OCM_WIN_P3P(off); in qlcnic_set_ms_controls()
1276 ms->off = GET_MEM_OFFS_2M(off); in qlcnic_set_ms_controls()
1279 int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data) in qlcnic_pci_mem_write_2M() argument
1286 if (off & 7) in qlcnic_pci_mem_write_2M()
1290 if (!(ADDR_IN_RANGE(off, QLCNIC_ADDR_QDR_NET, in qlcnic_pci_mem_write_2M()
1292 ADDR_IN_RANGE(off, QLCNIC_ADDR_DDR_NET, in qlcnic_pci_mem_write_2M()
1296 qlcnic_set_ms_controls(adapter, off, &ms); in qlcnic_pci_mem_write_2M()
1298 if (ADDR_IN_RANGE(off, QLCNIC_ADDR_OCM0, QLCNIC_ADDR_OCM0_MAX)) in qlcnic_pci_mem_write_2M()
1300 ms.off, &data, 1); in qlcnic_pci_mem_write_2M()
1302 off8 = off & ~0xf; in qlcnic_pci_mem_write_2M()
1353 int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data) in qlcnic_pci_mem_read_2M() argument
1361 if (off & 7) in qlcnic_pci_mem_read_2M()
1363 if (!(ADDR_IN_RANGE(off, QLCNIC_ADDR_QDR_NET, in qlcnic_pci_mem_read_2M()
1365 ADDR_IN_RANGE(off, QLCNIC_ADDR_DDR_NET, in qlcnic_pci_mem_read_2M()
1370 qlcnic_set_ms_controls(adapter, off, &ms); in qlcnic_pci_mem_read_2M()
1372 if (ADDR_IN_RANGE(off, QLCNIC_ADDR_OCM0, QLCNIC_ADDR_OCM0_MAX)) in qlcnic_pci_mem_read_2M()
1374 ms.off, data, 0); in qlcnic_pci_mem_read_2M()
1378 off8 = off & ~0xf; in qlcnic_pci_mem_read_2M()