Lines Matching defs:intr
26 void svnic_intr_free(struct vnic_intr *intr)
28 intr->ctrl = NULL;
31 int svnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr,
34 intr->index = index;
35 intr->vdev = vdev;
37 intr->ctrl = svnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index);
38 if (!intr->ctrl) {
47 void svnic_intr_init(struct vnic_intr *intr, unsigned int coalescing_timer,
50 iowrite32(coalescing_timer, &intr->ctrl->coalescing_timer);
51 iowrite32(coalescing_type, &intr->ctrl->coalescing_type);
52 iowrite32(mask_on_assertion, &intr->ctrl->mask_on_assertion);
53 iowrite32(0, &intr->ctrl->int_credits);
56 void svnic_intr_clean(struct vnic_intr *intr)
58 iowrite32(0, &intr->ctrl->int_credits);