Lines Matching defs:irdma_pci_f

255 struct irdma_pci_f {  struct
256 bool reset:1;
257 bool rsrc_created:1;
258 bool msix_shared:1;
259 u8 rsrc_profile;
260 u8 *hmc_info_mem;
261 u8 *mem_rsrc;
262 u8 rdma_ver;
263 u8 rst_to;
264 u8 pf_id;
265 enum irdma_protocol_used protocol_used;
266 u32 sd_type;
267 u32 msix_count;
268 u32 max_mr;
269 u32 max_qp;
270 u32 max_cq;
271 u32 max_ah;
272 u32 next_ah;
273 u32 max_mcg;
274 u32 next_mcg;
275 u32 max_pd;
276 u32 next_qp;
277 u32 next_cq;
278 u32 next_pd;
279 u32 max_mr_size;
280 u32 max_cqe;
281 u32 mr_stagmask;
282 u32 used_pds;
283 u32 used_cqs;
284 u32 used_mrs;
285 u32 used_qps;
286 u32 arp_table_size;
287 u32 next_arp_index;
288 u32 ceqs_count;
289 u32 next_ws_node_id;
290 u32 max_ws_node_id;
291 u32 limits_sel;
292 unsigned long *allocated_ws_nodes;
293 unsigned long *allocated_qps;
294 unsigned long *allocated_cqs;
295 unsigned long *allocated_mrs;
296 unsigned long *allocated_pds;
297 unsigned long *allocated_mcgs;
298 unsigned long *allocated_ahs;
299 unsigned long *allocated_arps;
300 enum init_completion_state init_state;
301 struct irdma_sc_dev sc_dev;
302 struct pci_dev *pcidev;
303 void *cdev;
304 struct irdma_hw hw;
305 struct irdma_cqp cqp;
306 struct irdma_ccq ccq;
307 struct irdma_aeq aeq;
308 struct irdma_ceq *ceqlist;
309 struct irdma_hmc_pble_rsrc *pble_rsrc;
310 struct irdma_arp_entry *arp_table;
311 spinlock_t arp_lock; /*protect ARP table access*/
312 spinlock_t rsrc_lock; /* protect HW resource array access */
313 spinlock_t qptable_lock; /*protect QP table access*/
337 struct irdma_pci_f *rf; argument