XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
virtio_dma_buf_ops Struct Reference

#include <virtio_dma_buf.h>

Collaboration diagram for virtio_dma_buf_ops:
Collaboration graph
[legend]

Public Attributes

struct dma_buf_ops ops
 
int(* device_attach )(struct dma_buf *dma_buf, struct dma_buf_attachment *attach)
 
int(* get_uuid )(struct dma_buf *dma_buf, uuid_t *uuid)
 

Detailed Description

struct virtio_dma_buf_ops - operations possible on exported object dma-buf @ops: the base dma_buf_ops. ops.attach MUST be virtio_dma_buf_attach. @device_attach: [optional] callback invoked by virtio_dma_buf_attach during all attach operations. @get_uid: [required] callback to get the uuid of the exported object.

Member Data Documentation

◆ device_attach

int(* virtio_dma_buf_ops::device_attach) (struct dma_buf *dma_buf, struct dma_buf_attachment *attach)

◆ get_uuid

int(* virtio_dma_buf_ops::get_uuid) (struct dma_buf *dma_buf, uuid_t *uuid)

◆ ops

struct dma_buf_ops virtio_dma_buf_ops::ops

The documentation for this struct was generated from the following file: