Lines Matching defs:regoff

1220 isp_pci_rd_reg(ispsoftc_t *isp, int regoff)
1225 if ((regoff & _BLK_REG_MASK) == SXP_BLOCK) {
1233 rv = BXR2(isp, IspVirt2Off(isp, regoff));
1234 if ((regoff & _BLK_REG_MASK) == SXP_BLOCK) {
1242 isp_pci_wr_reg(ispsoftc_t *isp, int regoff, uint32_t val)
1246 if ((regoff & _BLK_REG_MASK) == SXP_BLOCK) {
1255 BXW2(isp, IspVirt2Off(isp, regoff), val);
1256 MEMORYBARRIER(isp, SYNC_REG, IspVirt2Off(isp, regoff), 2, -1);
1257 if ((regoff & _BLK_REG_MASK) == SXP_BLOCK) {
1265 isp_pci_rd_reg_1080(ispsoftc_t *isp, int regoff)
1269 if ((regoff & _BLK_REG_MASK) == SXP_BLOCK) {
1276 if (regoff & SXP_BANK1_SELECT)
1282 } else if ((regoff & _BLK_REG_MASK) == DMA_BLOCK) {
1288 rv = BXR2(isp, IspVirt2Off(isp, regoff));
1297 isp_pci_wr_reg_1080(ispsoftc_t *isp, int regoff, uint32_t val)
1301 if ((regoff & _BLK_REG_MASK) == SXP_BLOCK) {
1308 if (regoff & SXP_BANK1_SELECT)
1314 } else if ((regoff & _BLK_REG_MASK) == DMA_BLOCK) {
1320 BXW2(isp, IspVirt2Off(isp, regoff), val);
1321 MEMORYBARRIER(isp, SYNC_REG, IspVirt2Off(isp, regoff), 2, -1);
1329 isp_pci_rd_reg_2400(ispsoftc_t *isp, int regoff)
1332 int block = regoff & _BLK_REG_MASK;
1338 return (BXR2(isp, IspVirt2Off(isp, regoff)));
1340 isp_prt(isp, ISP_LOGWARN, "SXP_BLOCK read at 0x%x", regoff);
1343 isp_prt(isp, ISP_LOGWARN, "RISC_BLOCK read at 0x%x", regoff);
1346 isp_prt(isp, ISP_LOGWARN, "DMA_BLOCK read at 0x%x", regoff);
1349 isp_prt(isp, ISP_LOGWARN, "unknown block read at 0x%x", regoff);
1354 switch (regoff) {
1372 rv = BXR4(isp, IspVirt2Off(isp, regoff));
1375 rv = BXR4(isp, IspVirt2Off(isp, regoff));
1378 rv = BXR4(isp, IspVirt2Off(isp, regoff)) >> 16;
1382 "isp_pci_rd_reg_2400: unknown offset %x", regoff);
1390 isp_pci_wr_reg_2400(ispsoftc_t *isp, int regoff, uint32_t val)
1392 int block = regoff & _BLK_REG_MASK;
1398 BXW2(isp, IspVirt2Off(isp, regoff), val);
1399 MEMORYBARRIER(isp, SYNC_REG, IspVirt2Off(isp, regoff), 2, -1);
1402 isp_prt(isp, ISP_LOGWARN, "SXP_BLOCK write at 0x%x", regoff);
1405 isp_prt(isp, ISP_LOGWARN, "RISC_BLOCK write at 0x%x", regoff);
1408 isp_prt(isp, ISP_LOGWARN, "DMA_BLOCK write at 0x%x", regoff);
1412 regoff);
1416 switch (regoff) {
1434 BXW4(isp, IspVirt2Off(isp, regoff), val);
1435 MEMORYBARRIER(isp, SYNC_REG, IspVirt2Off(isp, regoff), 4, -1);
1439 "isp_pci_wr_reg_2400: bad offset 0x%x", regoff);