Lines Matching refs:intr
12 void svnic_intr_free(struct vnic_intr *intr)
14 intr->ctrl = NULL;
17 int svnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr,
20 intr->index = index;
21 intr->vdev = vdev;
23 intr->ctrl = svnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index);
24 if (!intr->ctrl) {
33 void svnic_intr_init(struct vnic_intr *intr, unsigned int coalescing_timer,
36 iowrite32(coalescing_timer, &intr->ctrl->coalescing_timer);
37 iowrite32(coalescing_type, &intr->ctrl->coalescing_type);
38 iowrite32(mask_on_assertion, &intr->ctrl->mask_on_assertion);
39 iowrite32(0, &intr->ctrl->int_credits);
42 void svnic_intr_clean(struct vnic_intr *intr)
44 iowrite32(0, &intr->ctrl->int_credits);