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