Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
virtio_config_ops Struct Reference

#include <virtio_config.h>

Data Fields

void(* get )(struct virtio_device *vdev, unsigned offset, void *buf, unsigned len)
 
void(* set )(struct virtio_device *vdev, unsigned offset, const void *buf, unsigned len)
 
u8(* get_status )(struct virtio_device *vdev)
 
void(* set_status )(struct virtio_device *vdev, u8 status)
 
void(* reset )(struct virtio_device *vdev)
 
int(* find_vqs )(struct virtio_device *, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char *names[])
 
void(* del_vqs )(struct virtio_device *)
 
u32(* get_features )(struct virtio_device *vdev)
 
void(* finalize_features )(struct virtio_device *vdev)
 
const char *(* bus_name )(struct virtio_device *vdev)
 
int(* set_vq_affinity )(struct virtqueue *vq, int cpu)
 

Detailed Description

Definition at line 56 of file virtio_config.h.

Field Documentation

const char*(* bus_name)(struct virtio_device *vdev)

Definition at line 71 of file virtio_config.h.

void(* del_vqs)(struct virtio_device *)

Definition at line 68 of file virtio_config.h.

void(* finalize_features)(struct virtio_device *vdev)

Definition at line 70 of file virtio_config.h.

int(* find_vqs)(struct virtio_device *, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char *names[])

Definition at line 64 of file virtio_config.h.

void(* get)(struct virtio_device *vdev, unsigned offset, void *buf, unsigned len)

Definition at line 57 of file virtio_config.h.

u32(* get_features)(struct virtio_device *vdev)

Definition at line 69 of file virtio_config.h.

u8(* get_status)(struct virtio_device *vdev)

Definition at line 61 of file virtio_config.h.

void(* reset)(struct virtio_device *vdev)

Definition at line 63 of file virtio_config.h.

void(* set)(struct virtio_device *vdev, unsigned offset, const void *buf, unsigned len)

Definition at line 59 of file virtio_config.h.

void(* set_status)(struct virtio_device *vdev, u8 status)

Definition at line 62 of file virtio_config.h.

int(* set_vq_affinity)(struct virtqueue *vq, int cpu)

Definition at line 72 of file virtio_config.h.


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