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