Lines Matching defs:callback
71 void *data; /* Data for callback. */
76 void *data; /* Data for callback. */
232 void (*callback)(struct virtqueue *),
1011 /* No callback? Tell other side not to bother us. */
1012 if (!vq->vq.callback) {
1150 void (*callback)(struct virtqueue *),
1164 context, notify, callback, name, dma_dev);
2017 bool callback)
2024 /* No callback? Tell other side not to bother us. */
2025 if (!callback) {
2050 virtqueue_vring_init_packed(&vq->packed, !!vq->vq.callback);
2062 void (*callback)(struct virtqueue *),
2077 vq->vq.callback = callback;
2107 virtqueue_vring_init_packed(&vring_packed, !!callback);
2141 virtqueue_vring_init_packed(&vring_packed, !!vq->vq.callback);
2567 * Calls the callback function of @_vq to process the virtqueue
2593 pr_debug("virtqueue callback for %p (%p)\n", vq, vq->vq.callback);
2594 if (vq->vq.callback)
2595 vq->vq.callback(&vq->vq);
2608 void (*callback)(struct virtqueue *),
2623 vq->vq.callback = callback;
2674 void (*callback)(struct virtqueue *),
2681 context, notify, callback, name, vdev->dev.parent);
2685 context, notify, callback, name, vdev->dev.parent);
2698 void (*callback)(struct virtqueue *),
2706 context, notify, callback, name, dma_dev);
2710 context, notify, callback, name, dma_dev);
2718 * @recycle: callback to recycle unused buffers
2721 * into the reset state. Then call the passed callback to recycle the buffer
2818 * @recycle: callback to recycle unused buffers
2857 void (*callback)(struct virtqueue *vq),
2867 context, notify, callback, name,