Lines Matching full:scb

120 #define PORT_ALTSCP		0x02	/* alternate SCB address */
290 u32 scb; member
302 volatile struct i596_scb scb __attribute__((aligned(32))); member
417 dma_sync_cpu(dev, &(dma->scb), sizeof(struct i596_scb)); in wait_cmd()
418 while (--delcnt && dma->scb.command) { in wait_cmd()
420 dma_sync_cpu(dev, &(dma->scb), sizeof(struct i596_scb)); in wait_cmd()
425 SWAP16(dma->scb.status), in wait_cmd()
426 SWAP16(dma->scb.command)); in wait_cmd()
443 printk(KERN_DEBUG "iscp at %p, iscp.stat = %08x, .scb = %08x\n", in i596_display_data()
444 &dma->iscp, SWAP32(dma->iscp.stat), SWAP32(dma->iscp.scb)); in i596_display_data()
445 printk(KERN_DEBUG "scb at %p, scb.status = %04x, .command = %04x," in i596_display_data()
447 &dma->scb, SWAP16(dma->scb.status), SWAP16(dma->scb.command), in i596_display_data()
448 SWAP16(dma->scb.cmd), SWAP32(dma->scb.rfd)); in i596_display_data()
451 SWAP32(dma->scb.crc_err), SWAP32(dma->scb.align_err), in i596_display_data()
452 SWAP32(dma->scb.resource_err), SWAP32(dma->scb.over_err), in i596_display_data()
453 SWAP32(dma->scb.rcvdt_err), SWAP32(dma->scb.short_err)); in i596_display_data()
529 dma->scb.rfd = SWAP32(virt_to_dma(lp, dma->rfds)); in init_rx_bufs()
573 dma->scb.rfd = SWAP32(virt_to_dma(lp, dma->rfds)); in rebuild_rx_bufs()
596 dma->iscp.scb = SWAP32(virt_to_dma(lp, &(dma->scb))); in init_i596_mem()
601 dma->scb.cmd = I596_NULL; in init_i596_mem()
607 dma_sync_dev(dev, &(dma->scb), sizeof(struct i596_scb)); in init_i596_mem()
625 dma->scb.command = 0; in init_i596_mem()
626 dma_sync_dev(dev, &(dma->scb), sizeof(struct i596_scb)); in init_i596_mem()
653 dma->scb.command = SWAP16(RX_START); in init_i596_mem()
654 dma->scb.rfd = SWAP32(virt_to_dma(lp, dma->rfds)); in init_i596_mem()
655 dma_sync_dev(dev, &(dma->scb), sizeof(struct i596_scb)); in init_i596_mem()
807 lp->dma->scb.rfd = rfd->b_next; in i596_rx()
861 lp->dma->scb.cmd = I596_NULL; in i596_cleanup_cmd()
862 dma_sync_dev(dev, &(lp->dma->scb), sizeof(struct i596_scb)); in i596_cleanup_cmd()
879 lp->dma->scb.command = SWAP16(CUC_ABORT | RX_ABORT); in i596_reset()
880 dma_sync_dev(dev, &(lp->dma->scb), sizeof(struct i596_scb)); in i596_reset()
919 dma->scb.cmd = SWAP32(virt_to_dma(lp, &cmd->status)); in i596_add_cmd()
920 dma->scb.command = SWAP16(CUC_START); in i596_add_cmd()
921 dma_sync_dev(dev, &(dma->scb), sizeof(struct i596_scb)); in i596_add_cmd()
985 lp->dma->scb.command = SWAP16(CUC_START | RX_START); in i596_tx_timeout()
986 dma_sync_dev(dev, &(lp->dma->scb), sizeof(struct i596_scb)); in i596_tx_timeout()
1096 lp->dma->scb.command = 0; in i82596_probe()
1097 lp->dma->scb.cmd = I596_NULL; in i82596_probe()
1098 lp->dma->scb.rfd = I596_NULL; in i82596_probe()
1111 "%s: dma at 0x%p (%d bytes), lp->scb at 0x%p\n", in i82596_probe()
1113 &lp->dma->scb)); in i82596_probe()
1140 status = SWAP16(dma->scb.status); in i596_interrupt()
1272 dma->scb.cmd = SWAP32(virt_to_dma(lp, &lp->cmd_head->status)); in i596_interrupt()
1273 dma_sync_dev(dev, &dma->scb, sizeof(struct i596_scb)); in i596_interrupt()
1297 dma->scb.command = SWAP16(ack_cmd); in i596_interrupt()
1298 dma_sync_dev(dev, &dma->scb, sizeof(struct i596_scb)); in i596_interrupt()
1323 dev->name, SWAP16(lp->dma->scb.status))); in i596_close()
1328 lp->dma->scb.command = SWAP16(CUC_ABORT | RX_ABORT); in i596_close()
1329 dma_sync_dev(dev, &lp->dma->scb, sizeof(struct i596_scb)); in i596_close()