Home | History | Annotate | Download | only in dev

Lines Matching refs:dr

664 	struct vio_dring_reg *dr = (struct vio_dring_reg *)tag;
666 switch (dr->tag.stype) {
678 sc->sc_dring_ident = dr->dring_ident;
685 DPRINTF(("CTRL/0x%02x/DRING_REG\n", dr->tag.stype));
869 struct vio_dring_reg dr;
871 bzero(&dr, sizeof(dr));
872 dr.tag.type = VIO_TYPE_CTRL;
873 dr.tag.stype = VIO_SUBTYPE_INFO;
874 dr.tag.stype_env = VIO_DRING_REG;
875 dr.tag.sid = sc->sc_local_sid;
876 dr.dring_ident = 0;
877 dr.num_descriptors = sc->sc_vd->vd_nentries;
878 dr.descriptor_size = sizeof(struct vd_desc);
879 dr.options = VIO_TX_RING | VIO_RX_RING;
880 dr.ncookies = 1;
881 dr.cookie[0].addr = 0;
882 dr.cookie[0].size = PAGE_SIZE;
883 vdsk_sendmsg(sc, &dr, sizeof(dr));