Lines Matching refs:off

28 #define CRB_BLK(off)	((off >> 20) & 0x3f)  argument
29 #define CRB_SUBBLK(off) ((off >> 16) & 0xf) argument
32 #define CRB_HI(off) ((qla82xx_crb_hub_agt[CRB_BLK(off)] << 20) | \ argument
33 ((off) & 0xf0000))
378 qla82xx_pci_set_crbwindow(struct qla_hw_data *ha, u64 off) in qla82xx_pci_set_crbwindow() argument
382 if ((off >= QLA82XX_CRB_PCIX_HOST) && (off < QLA82XX_CRB_DDR_NET)) { in qla82xx_pci_set_crbwindow()
386 return off; in qla82xx_pci_set_crbwindow()
389 if ((off >= QLA82XX_CRB_PCIX_HOST) && (off < QLA82XX_CRB_PCIX_HOST2)) { in qla82xx_pci_set_crbwindow()
393 return off; in qla82xx_pci_set_crbwindow()
396 if ((off > QLA82XX_CRB_PCIX_HOST2) && (off < QLA82XX_CRB_MAX)) { in qla82xx_pci_set_crbwindow()
398 off = off - QLA82XX_CRB_PCIX_HOST2 + QLA82XX_CRB_PCIX_HOST; in qla82xx_pci_set_crbwindow()
401 return off; in qla82xx_pci_set_crbwindow()
406 if ((off >= QLA82XX_PCI_DIRECT_CRB) && in qla82xx_pci_set_crbwindow()
407 (off < QLA82XX_PCI_CAMQM_MAX)) in qla82xx_pci_set_crbwindow()
408 return off; in qla82xx_pci_set_crbwindow()
414 QLA2XXX_DRIVER_NAME, off); in qla82xx_pci_set_crbwindow()
415 return off; in qla82xx_pci_set_crbwindow()
471 void __iomem *off; in qla82xx_wr_32() local
475 rv = qla82xx_pci_get_crb_addr_2M(ha, off_in, &off); in qla82xx_wr_32()
484 qla82xx_pci_set_crbwindow_2M(ha, off_in, &off); in qla82xx_wr_32()
487 writel(data, (void __iomem *)off); in qla82xx_wr_32()
501 void __iomem *off; in qla82xx_rd_32() local
506 rv = qla82xx_pci_get_crb_addr_2M(ha, off_in, &off); in qla82xx_rd_32()
515 qla82xx_pci_set_crbwindow_2M(ha, off_in, &off); in qla82xx_rd_32()
517 data = RD_REG_DWORD(off); in qla82xx_rd_32()
686 u64 off, void *data, int size) in qla82xx_pci_mem_read_direct() argument
703 start = qla82xx_pci_set_window(ha, off); in qla82xx_pci_mem_read_direct()
705 (qla82xx_pci_is_same_window(ha, off + size - 1) == 0)) { in qla82xx_pci_mem_read_direct()
710 QLA2XXX_DRIVER_NAME, off); in qla82xx_pci_mem_read_direct()
758 u64 off, void *data, int size) in qla82xx_pci_mem_write_direct() argument
775 start = qla82xx_pci_set_window(ha, off); in qla82xx_pci_mem_write_direct()
777 (qla82xx_pci_is_same_window(ha, off + size - 1) == 0)) { in qla82xx_pci_mem_write_direct()
782 QLA2XXX_DRIVER_NAME, off); in qla82xx_pci_mem_write_direct()
929 qla82xx_md_rw_32(struct qla_hw_data *ha, uint32_t off, u32 data, uint8_t flag) in qla82xx_md_rw_32() argument
933 WRT_REG_DWORD(CRB_WINDOW_2M + ha->nx_pcibase, off & 0xFFFF0000); in qla82xx_md_rw_32()
937 off_value = (off & 0x0000FFFF); in qla82xx_md_rw_32()
1136 unsigned long off; in qla82xx_pinit_from_rom() local
1250 off = qla82xx_decode_crb_addr((unsigned long)buf[i].addr) + in qla82xx_pinit_from_rom()
1257 if (off == QLA82XX_CAM_RAM(0x1fc)) in qla82xx_pinit_from_rom()
1261 if (off == (ROMUSB_GLB + 0xbc)) in qla82xx_pinit_from_rom()
1265 if (off == (ROMUSB_GLB + 0xc8)) in qla82xx_pinit_from_rom()
1269 if (off == QLA82XX_PCIE_REG(PCIE_SETUP_FUNCTION)) in qla82xx_pinit_from_rom()
1272 if (off == QLA82XX_PCIE_REG(PCIE_SETUP_FUNCTION2)) in qla82xx_pinit_from_rom()
1275 if ((off & 0x0ff00000) == QLA82XX_CRB_SMB) in qla82xx_pinit_from_rom()
1278 if ((off & 0x0ff00000) == QLA82XX_CRB_DDR_NET) in qla82xx_pinit_from_rom()
1281 if (off == ADDR_ERROR) { in qla82xx_pinit_from_rom()
1287 qla82xx_wr_32(ha, off, buf[i].data); in qla82xx_pinit_from_rom()
1292 if (off == QLA82XX_ROMUSB_GLB_SW_RESET) in qla82xx_pinit_from_rom()
1322 u64 off, void *data, int size) in qla82xx_pci_mem_write_2M() argument
1332 if (off >= QLA82XX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX) in qla82xx_pci_mem_write_2M()
1336 if (qla82xx_pci_mem_bound_check(ha, off, size) == 0) in qla82xx_pci_mem_write_2M()
1338 off, data, size); in qla82xx_pci_mem_write_2M()
1341 off0 = off & 0x7; in qla82xx_pci_mem_write_2M()
1345 off8 = off & 0xfffffff0; in qla82xx_pci_mem_write_2M()
1346 loop = (((off & 0xf) + size - 1) >> 4) + 1; in qla82xx_pci_mem_write_2M()
1349 startword = (off & 0xf)/8; in qla82xx_pci_mem_write_2M()
1458 u64 off, void *data, int size) in qla82xx_pci_mem_read_2M() argument
1469 if (off >= QLA82XX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX) in qla82xx_pci_mem_read_2M()
1473 if (qla82xx_pci_mem_bound_check(ha, off, size) == 0) in qla82xx_pci_mem_read_2M()
1475 off, data, size); in qla82xx_pci_mem_read_2M()
1478 off8 = off & 0xfffffff0; in qla82xx_pci_mem_read_2M()
1479 off0[0] = off & 0xf; in qla82xx_pci_mem_read_2M()