Lines Matching refs:qe
465 * so we just run through each qe and check to see who is signaling
671 /* Program the qe with the new filter value. */
836 struct sunqe *qe;
849 qe = netdev_priv(dev);
860 qe->channel = i;
861 spin_lock_init(&qe->lock);
868 qecp->qes[qe->channel] = qe;
869 qe->dev = dev;
870 qe->parent = qecp;
871 qe->qe_sdev = sdev;
874 qe->qcregs = sbus_ioremap(&qe->qe_sdev->resource[0], 0,
876 if (!qe->qcregs) {
877 printk(KERN_ERR "qe: Cannot map channel registers.\n");
881 qe->mregs = sbus_ioremap(&qe->qe_sdev->resource[1], 0,
883 if (!qe->mregs) {
884 printk(KERN_ERR "qe: Cannot map MACE registers.\n");
888 qe->qe_block = sbus_alloc_consistent(qe->qe_sdev,
890 &qe->qblock_dvma);
891 qe->buffers = sbus_alloc_consistent(qe->qe_sdev,
893 &qe->buffers_dvma);
894 if (qe->qe_block == NULL || qe->qblock_dvma == 0 ||
895 qe->buffers == NULL || qe->buffers_dvma == 0)
899 qe_stop(qe);
919 dev_set_drvdata(&sdev->ofdev.dev, qe);
921 printk(KERN_INFO "%s: qe channel[%d] ", dev->name, qe->channel);
932 if (qe->qcregs)
933 sbus_iounmap(qe->qcregs, CREG_REG_SIZE);
934 if (qe->mregs)
935 sbus_iounmap(qe->mregs, MREGS_REG_SIZE);
936 if (qe->qe_block)
937 sbus_free_consistent(qe->qe_sdev,
939 qe->qe_block,
940 qe->qblock_dvma);
941 if (qe->buffers)
942 sbus_free_consistent(qe->qe_sdev,
944 qe->buffers,
945 qe->buffers_dvma);
986 .name = "qe",