H A D | virtio_ring.c | 203 virtqueue_use_indirect(struct virtqueue *_vq, unsigned int total_sg) virtqueue_use_indirect() argument 392 alloc_indirect_split(struct virtqueue *_vq, unsigned int total_sg, gfp_t gfp) alloc_indirect_split() argument 415 virtqueue_add_split(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int total_sg, unsigned int out_sgs, unsigned int in_sgs, void *data, void *ctx, gfp_t gfp) virtqueue_add_split() argument 589 virtqueue_kick_prepare_split(struct virtqueue *_vq) virtqueue_kick_prepare_split() argument 678 virtqueue_get_buf_ctx_split(struct virtqueue *_vq, unsigned int *len, void **ctx) virtqueue_get_buf_ctx_split() argument 736 virtqueue_disable_cb_split(struct virtqueue *_vq) virtqueue_disable_cb_split() argument 749 virtqueue_enable_cb_prepare_split(struct virtqueue *_vq) virtqueue_enable_cb_prepare_split() argument 774 virtqueue_poll_split(struct virtqueue *_vq, unsigned last_used_idx) virtqueue_poll_split() argument 782 virtqueue_enable_cb_delayed_split(struct virtqueue *_vq) virtqueue_enable_cb_delayed_split() argument 818 virtqueue_detach_unused_buf_split(struct virtqueue *_vq) virtqueue_detach_unused_buf_split() argument 1093 virtqueue_add_packed(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int total_sg, unsigned int out_sgs, unsigned int in_sgs, void *data, void *ctx, gfp_t gfp) virtqueue_add_packed() argument 1242 virtqueue_kick_prepare_packed(struct virtqueue *_vq) virtqueue_kick_prepare_packed() argument 1356 virtqueue_get_buf_ctx_packed(struct virtqueue *_vq, unsigned int *len, void **ctx) virtqueue_get_buf_ctx_packed() argument 1421 virtqueue_disable_cb_packed(struct virtqueue *_vq) virtqueue_disable_cb_packed() argument 1432 virtqueue_enable_cb_prepare_packed(struct virtqueue *_vq) virtqueue_enable_cb_prepare_packed() argument 1468 virtqueue_poll_packed(struct virtqueue *_vq, u16 off_wrap) virtqueue_poll_packed() argument 1480 virtqueue_enable_cb_delayed_packed(struct virtqueue *_vq) virtqueue_enable_cb_delayed_packed() argument 1539 virtqueue_detach_unused_buf_packed(struct virtqueue *_vq) virtqueue_detach_unused_buf_packed() argument 1705 virtqueue_add(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int total_sg, unsigned int out_sgs, unsigned int in_sgs, void *data, void *ctx, gfp_t gfp) virtqueue_add() argument 1736 virtqueue_add_sgs(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int out_sgs, unsigned int in_sgs, void *data, gfp_t gfp) virtqueue_add_sgs() argument 1836 virtqueue_kick_prepare(struct virtqueue *_vq) virtqueue_kick_prepare() argument 1853 virtqueue_notify(struct virtqueue *_vq) virtqueue_notify() argument 1906 virtqueue_get_buf_ctx(struct virtqueue *_vq, unsigned int *len, void **ctx) virtqueue_get_buf_ctx() argument 1916 virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) virtqueue_get_buf() argument 1930 virtqueue_disable_cb(struct virtqueue *_vq) virtqueue_disable_cb() argument 1953 virtqueue_enable_cb_prepare(struct virtqueue *_vq) virtqueue_enable_cb_prepare() argument 1971 virtqueue_poll(struct virtqueue *_vq, unsigned last_used_idx) virtqueue_poll() argument 1995 virtqueue_enable_cb(struct virtqueue *_vq) virtqueue_enable_cb() argument 2016 virtqueue_enable_cb_delayed(struct virtqueue *_vq) virtqueue_enable_cb_delayed() argument 2033 virtqueue_detach_unused_buf(struct virtqueue *_vq) virtqueue_detach_unused_buf() argument 2047 vring_interrupt(int irq, void *_vq) vring_interrupt() argument 2195 vring_del_virtqueue(struct virtqueue *_vq) vring_del_virtqueue() argument 2268 virtqueue_get_vring_size(struct virtqueue *_vq) virtqueue_get_vring_size() argument 2277 virtqueue_is_broken(struct virtqueue *_vq) virtqueue_is_broken() argument 2291 struct virtqueue *_vq; virtio_break_device() local 2304 virtqueue_get_desc_addr(struct virtqueue *_vq) virtqueue_get_desc_addr() argument 2317 virtqueue_get_avail_addr(struct virtqueue *_vq) virtqueue_get_avail_addr() argument 2331 virtqueue_get_used_addr(struct virtqueue *_vq) virtqueue_get_used_addr() argument [all...] |
H A D | virtio_ring.c | 492 alloc_indirect_split(struct virtqueue *_vq, unsigned int total_sg, gfp_t gfp) alloc_indirect_split() argument 544 virtqueue_add_split(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int total_sg, unsigned int out_sgs, unsigned int in_sgs, void *data, void *ctx, gfp_t gfp) virtqueue_add_split() argument 734 virtqueue_kick_prepare_split(struct virtqueue *_vq) virtqueue_kick_prepare_split() argument 823 virtqueue_get_buf_ctx_split(struct virtqueue *_vq, unsigned int *len, void **ctx) virtqueue_get_buf_ctx_split() argument 881 virtqueue_disable_cb_split(struct virtqueue *_vq) virtqueue_disable_cb_split() argument 905 virtqueue_enable_cb_prepare_split(struct virtqueue *_vq) virtqueue_enable_cb_prepare_split() argument 930 virtqueue_poll_split(struct virtqueue *_vq, unsigned int last_used_idx) virtqueue_poll_split() argument 938 virtqueue_enable_cb_delayed_split(struct virtqueue *_vq) virtqueue_enable_cb_delayed_split() argument 974 virtqueue_detach_unused_buf_split(struct virtqueue *_vq) virtqueue_detach_unused_buf_split() argument 1175 virtqueue_resize_split(struct virtqueue *_vq, u32 num) virtqueue_resize_split() argument 1401 virtqueue_add_packed(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int total_sg, unsigned int out_sgs, unsigned int in_sgs, void *data, void *ctx, gfp_t gfp) virtqueue_add_packed() argument 1553 virtqueue_kick_prepare_packed(struct virtqueue *_vq) virtqueue_kick_prepare_packed() argument 1673 virtqueue_get_buf_ctx_packed(struct virtqueue *_vq, unsigned int *len, void **ctx) virtqueue_get_buf_ctx_packed() argument 1742 virtqueue_disable_cb_packed(struct virtqueue *_vq) virtqueue_disable_cb_packed() argument 1761 virtqueue_enable_cb_prepare_packed(struct virtqueue *_vq) virtqueue_enable_cb_prepare_packed() argument 1794 virtqueue_poll_packed(struct virtqueue *_vq, u16 off_wrap) virtqueue_poll_packed() argument 1806 virtqueue_enable_cb_delayed_packed(struct virtqueue *_vq) virtqueue_enable_cb_delayed_packed() argument 1867 virtqueue_detach_unused_buf_packed(struct virtqueue *_vq) virtqueue_detach_unused_buf_packed() argument 2125 virtqueue_resize_packed(struct virtqueue *_vq, u32 num) virtqueue_resize_packed() argument 2155 virtqueue_disable_and_recycle(struct virtqueue *_vq, void (*recycle)(struct virtqueue *vq, void *buf)) virtqueue_disable_and_recycle() argument 2182 virtqueue_enable_after_reset(struct virtqueue *_vq) virtqueue_enable_after_reset() argument 2197 virtqueue_add(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int total_sg, unsigned int out_sgs, unsigned int in_sgs, void *data, void *ctx, gfp_t gfp) virtqueue_add() argument 2228 virtqueue_add_sgs(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int out_sgs, unsigned int in_sgs, void *data, gfp_t gfp) virtqueue_add_sgs() argument 2323 virtqueue_dma_dev(struct virtqueue *_vq) virtqueue_dma_dev() argument 2345 virtqueue_kick_prepare(struct virtqueue *_vq) virtqueue_kick_prepare() argument 2362 virtqueue_notify(struct virtqueue *_vq) virtqueue_notify() argument 2415 virtqueue_get_buf_ctx(struct virtqueue *_vq, unsigned int *len, void **ctx) virtqueue_get_buf_ctx() argument 2425 virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) virtqueue_get_buf() argument 2439 virtqueue_disable_cb(struct virtqueue *_vq) virtqueue_disable_cb() argument 2462 virtqueue_enable_cb_prepare(struct virtqueue *_vq) virtqueue_enable_cb_prepare() argument 2483 virtqueue_poll(struct virtqueue *_vq, unsigned int last_used_idx) virtqueue_poll() argument 2507 virtqueue_enable_cb(struct virtqueue *_vq) virtqueue_enable_cb() argument 2528 virtqueue_enable_cb_delayed(struct virtqueue *_vq) virtqueue_enable_cb_delayed() argument 2548 virtqueue_detach_unused_buf(struct virtqueue *_vq) virtqueue_detach_unused_buf() argument 2570 vring_interrupt(int irq, void *_vq) vring_interrupt() argument 2738 virtqueue_resize(struct virtqueue *_vq, u32 num, void (*recycle)(struct virtqueue *vq, void *buf)) virtqueue_resize() argument 2787 virtqueue_set_dma_premapped(struct virtqueue *_vq) virtqueue_set_dma_premapped() argument 2829 virtqueue_reset(struct virtqueue *_vq, void (*recycle)(struct virtqueue *vq, void *buf)) virtqueue_reset() argument 2872 vring_free(struct virtqueue *_vq) vring_free() argument 2912 vring_del_virtqueue(struct virtqueue *_vq) vring_del_virtqueue() argument 2926 vring_notification_data(struct virtqueue *_vq) vring_notification_data() argument 2979 virtqueue_get_vring_size(const struct virtqueue *_vq) virtqueue_get_vring_size() argument 2991 __virtqueue_break(struct virtqueue *_vq) __virtqueue_break() argument 3003 __virtqueue_unbreak(struct virtqueue *_vq) __virtqueue_unbreak() argument 3012 virtqueue_is_broken(const struct virtqueue *_vq) virtqueue_is_broken() argument 3026 struct virtqueue *_vq; virtio_break_device() local 3048 struct virtqueue *_vq; __virtio_unbreak_device() local 3061 virtqueue_get_desc_addr(const struct virtqueue *_vq) virtqueue_get_desc_addr() argument 3074 virtqueue_get_avail_addr(const struct virtqueue *_vq) virtqueue_get_avail_addr() argument 3088 virtqueue_get_used_addr(const struct virtqueue *_vq) virtqueue_get_used_addr() argument 3122 virtqueue_dma_map_single_attrs(struct virtqueue *_vq, void *ptr, size_t size, enum dma_data_direction dir, unsigned long attrs) virtqueue_dma_map_single_attrs() argument 3147 virtqueue_dma_unmap_single_attrs(struct virtqueue *_vq, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs) virtqueue_dma_unmap_single_attrs() argument 3167 virtqueue_dma_mapping_error(struct virtqueue *_vq, dma_addr_t addr) virtqueue_dma_mapping_error() argument 3188 virtqueue_dma_need_sync(struct virtqueue *_vq, dma_addr_t addr) virtqueue_dma_need_sync() argument 3211 virtqueue_dma_sync_single_range_for_cpu(struct virtqueue *_vq, dma_addr_t addr, unsigned long offset, size_t size, enum dma_data_direction dir) virtqueue_dma_sync_single_range_for_cpu() argument 3237 virtqueue_dma_sync_single_range_for_device(struct virtqueue *_vq, dma_addr_t addr, unsigned long offset, size_t size, enum dma_data_direction dir) virtqueue_dma_sync_single_range_for_device() argument [all...] |