Lines Matching defs:sba_device
121 struct sba_device { struct
123 struct device *dev;
125 enum sba_version ver;
127 u32 max_req;
128 u32 hw_buf_size;
129 u32 hw_resp_size;
130 u32 max_pq_coefs;
131 u32 max_pq_srcs;
132 u32 max_cmd_per_req;
133 u32 max_xor_srcs;
134 u32 max_resp_pool_size;
135 u32 max_cmds_pool_size;
137 struct mbox_client client;
138 struct mbox_chan *mchan;
139 struct device *mbox_dev;
141 struct dma_device dma_dev;
142 struct dma_chan dma_chan;
144 void *resp_base;
145 dma_addr_t resp_dma_base;
146 void *cmds_base;
147 dma_addr_t cmds_dma_base;
148 spinlock_t reqs_lock;
149 bool reqs_fence;
150 struct list_head reqs_alloc_list;
151 struct list_head reqs_pending_list;
152 struct list_head reqs_active_list;
153 struct list_head reqs_aborted_list;
154 struct list_head reqs_free_list;
156 struct dentry *root;