iscp 313 drivers/net/ethernet/i825xx/82596.c struct i596_iscp *iscp; iscp 318 drivers/net/ethernet/i825xx/82596.c volatile struct i596_iscp iscp; iscp 415 drivers/net/ethernet/i825xx/82596.c while (--delcnt && lp->iscp.stat) iscp 464 drivers/net/ethernet/i825xx/82596.c &lp->scp, lp->scp.sysbus, lp->scp.iscp); iscp 466 drivers/net/ethernet/i825xx/82596.c &lp->iscp, lp->iscp.stat, lp->iscp.scb); iscp 664 drivers/net/ethernet/i825xx/82596.c lp->scp.iscp = WSWAPiscp(virt_to_bus((void *)&lp->iscp)); iscp 665 drivers/net/ethernet/i825xx/82596.c lp->iscp.scb = WSWAPscb(virt_to_bus((void *)&lp->scb)); iscp 666 drivers/net/ethernet/i825xx/82596.c lp->iscp.stat = ISCP_BUSY; iscp 297 drivers/net/ethernet/i825xx/lib82596.c u32 iscp; iscp 302 drivers/net/ethernet/i825xx/lib82596.c volatile struct i596_iscp iscp __attribute__((aligned(32))); iscp 371 drivers/net/ethernet/i825xx/lib82596.c DMA_INV(dev, &(dma->iscp), sizeof(struct i596_iscp)); iscp 372 drivers/net/ethernet/i825xx/lib82596.c while (--delcnt && dma->iscp.stat) { iscp 374 drivers/net/ethernet/i825xx/lib82596.c DMA_INV(dev, &(dma->iscp), sizeof(struct i596_iscp)); iscp 378 drivers/net/ethernet/i825xx/lib82596.c dev->name, str, SWAP16(dma->iscp.stat)); iscp 412 drivers/net/ethernet/i825xx/lib82596.c &dma->scp, dma->scp.sysbus, SWAP32(dma->scp.iscp)); iscp 414 drivers/net/ethernet/i825xx/lib82596.c &dma->iscp, SWAP32(dma->iscp.stat), SWAP32(dma->iscp.scb)); iscp 568 drivers/net/ethernet/i825xx/lib82596.c dma->scp.iscp = SWAP32(virt_to_dma(lp, &(dma->iscp))); iscp 569 drivers/net/ethernet/i825xx/lib82596.c dma->iscp.scb = SWAP32(virt_to_dma(lp, &(dma->scb))); iscp 570 drivers/net/ethernet/i825xx/lib82596.c dma->iscp.stat = SWAP32(ISCP_BUSY); iscp 579 drivers/net/ethernet/i825xx/lib82596.c DMA_WBACK(dev, &(dma->iscp), sizeof(struct i596_iscp)); iscp 151 drivers/net/ethernet/i825xx/sun3_82586.c volatile struct iscp_struct *iscp; /* volatile is important */ iscp 227 drivers/net/ethernet/i825xx/sun3_82586.c p->iscp = (struct iscp_struct *) iscp_addr; iscp 228 drivers/net/ethernet/i825xx/sun3_82586.c memset((char *)p->iscp,0, sizeof(struct iscp_struct)); iscp 230 drivers/net/ethernet/i825xx/sun3_82586.c p->scp->iscp = make24(p->iscp); iscp 231 drivers/net/ethernet/i825xx/sun3_82586.c p->iscp->busy = 1; iscp 237 drivers/net/ethernet/i825xx/sun3_82586.c if(p->iscp->busy) /* i82586 clears 'busy' after successful init */ iscp 254 drivers/net/ethernet/i825xx/sun3_82586.c p->iscp = (struct iscp_struct *) dvma_btov(dev->mem_start); iscp 255 drivers/net/ethernet/i825xx/sun3_82586.c p->scb = (struct scb_struct *) ((char *)p->iscp + sizeof(struct iscp_struct)); iscp 257 drivers/net/ethernet/i825xx/sun3_82586.c memset((char *) p->iscp,0,sizeof(struct iscp_struct)); iscp 260 drivers/net/ethernet/i825xx/sun3_82586.c p->scp->iscp = make24(p->iscp); iscp 262 drivers/net/ethernet/i825xx/sun3_82586.c p->iscp->scb_offset = make16(p->scb); iscp 263 drivers/net/ethernet/i825xx/sun3_82586.c p->iscp->scb_base = make24(dvma_btov(dev->mem_start)); iscp 265 drivers/net/ethernet/i825xx/sun3_82586.c p->iscp->busy = 1; iscp 271 drivers/net/ethernet/i825xx/sun3_82586.c if(p->iscp->busy) iscp 433 drivers/net/ethernet/i825xx/sun3_82586.c int len = ((char *) p->iscp - (char *) ptr - 8) / 6; iscp 52 drivers/net/ethernet/i825xx/sun3_82586.h char *iscp; /* pointer to the iscp-block */