ldma_chanRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: ✅struct ldma_chan {
struct virt_dma_chan vchan;
struct ldma_port *port;
char name[8];
int nr;
u32 flags;
enum ldma_chan_on_off onoff;
dma_addr_t desc_phys;
void *desc_base;
u32 desc_cnt;
int rst;
u32 hdrm_len;
bool hdrm_csum;
u32 boff_len;
u32 data_endian;
u32 desc_endian;
bool pden;
bool desc_rx_np;
bool data_endian_en;
bool desc_endian_en;
bool abc_en;
bool desc_init;
struct dma_pool *desc_pool;
u32 desc_num;
struct dw2_desc_sw *ds;
struct work_struct work;
struct dma_slave_config config;
};
5.15: ✅struct ldma_chan {
struct virt_dma_chan vchan;
struct ldma_port *port;
char name[8];
int nr;
u32 flags;
enum ldma_chan_on_off onoff;
dma_addr_t desc_phys;
void *desc_base;
u32 desc_cnt;
int rst;
u32 hdrm_len;
bool hdrm_csum;
u32 boff_len;
u32 data_endian;
u32 desc_endian;
bool pden;
bool desc_rx_np;
bool data_endian_en;
bool desc_endian_en;
bool abc_en;
bool desc_init;
struct dma_pool *desc_pool;
u32 desc_num;
struct dw2_desc_sw *ds;
struct work_struct work;
struct dma_slave_config config;
};
5.19: ✅struct ldma_chan {
struct virt_dma_chan vchan;
struct ldma_port *port;
char name[8];
int nr;
u32 flags;
enum ldma_chan_on_off onoff;
dma_addr_t desc_phys;
void *desc_base;
u32 desc_cnt;
int rst;
u32 hdrm_len;
bool hdrm_csum;
u32 boff_len;
u32 data_endian;
u32 desc_endian;
bool pden;
bool desc_rx_np;
bool data_endian_en;
bool desc_endian_en;
bool abc_en;
bool desc_init;
struct dma_pool *desc_pool;
u32 desc_num;
struct dw2_desc_sw *ds;
struct work_struct work;
struct dma_slave_config config;
};
6.2: ✅struct ldma_chan {
struct virt_dma_chan vchan;
struct ldma_port *port;
char name[8];
int nr;
u32 flags;
enum ldma_chan_on_off onoff;
dma_addr_t desc_phys;
void *desc_base;
u32 desc_cnt;
int rst;
u32 hdrm_len;
bool hdrm_csum;
u32 boff_len;
u32 data_endian;
u32 desc_endian;
bool pden;
bool desc_rx_np;
bool data_endian_en;
bool desc_endian_en;
bool abc_en;
bool desc_init;
struct dma_pool *desc_pool;
u32 desc_num;
struct dw2_desc_sw *ds;
struct work_struct work;
struct dma_slave_config config;
};
6.5: ✅struct ldma_chan {
struct virt_dma_chan vchan;
struct ldma_port *port;
char name[8];
int nr;
u32 flags;
enum ldma_chan_on_off onoff;
dma_addr_t desc_phys;
void *desc_base;
u32 desc_cnt;
int rst;
u32 hdrm_len;
bool hdrm_csum;
u32 boff_len;
u32 data_endian;
u32 desc_endian;
bool pden;
bool desc_rx_np;
bool data_endian_en;
bool desc_endian_en;
bool abc_en;
bool desc_init;
struct dma_pool *desc_pool;
u32 desc_num;
struct dw2_desc_sw *ds;
struct work_struct work;
struct dma_slave_config config;
};
6.8: ✅struct ldma_chan {
struct virt_dma_chan vchan;
struct ldma_port *port;
char name[8];
int nr;
u32 flags;
enum ldma_chan_on_off onoff;
dma_addr_t desc_phys;
void *desc_base;
u32 desc_cnt;
int rst;
u32 hdrm_len;
bool hdrm_csum;
u32 boff_len;
u32 data_endian;
u32 desc_endian;
bool pden;
bool desc_rx_np;
bool data_endian_en;
bool desc_endian_en;
bool abc_en;
bool desc_init;
struct dma_pool *desc_pool;
u32 desc_num;
struct dw2_desc_sw *ds;
struct work_struct work;
struct dma_slave_config config;
};
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Regular
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅