XenevaOS
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
dma_fence_array Struct Reference

#include <dma-fence-array.h>

Collaboration diagram for dma_fence_array:
Collaboration graph
[legend]

Public Member Functions

struct dma_fence_array_cb callbacks[] __counted_by (num_fences)
 

Public Attributes

struct dma_fence base
 
unsigned num_fences
 
atomic_t num_pending
 
struct dma_fence ** fences
 
struct irq_work work
 

Detailed Description

struct dma_fence_array - fence to represent an array of fences @base: fence base class @lock: spinlock for fence handling @num_fences: number of fences in the array @num_pending: fences in the array still pending @fences: array of the fences @work: internal irq_work function @callbacks: array of callback helpers

Member Function Documentation

◆ __counted_by()

struct dma_fence_array_cb callbacks[] dma_fence_array::__counted_by ( num_fences  )

Member Data Documentation

◆ base

struct dma_fence dma_fence_array::base

◆ fences

struct dma_fence** dma_fence_array::fences

◆ num_fences

unsigned dma_fence_array::num_fences

◆ num_pending

atomic_t dma_fence_array::num_pending

◆ work

struct irq_work dma_fence_array::work

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