Lines Matching refs:irdma_pci_f
192 struct irdma_pci_f *rf;
243 void (*request_reset)(struct irdma_pci_f *rf);
250 struct irdma_pci_f { struct
330 struct irdma_pci_f *rf; argument
403 static inline struct irdma_pci_f *dev_to_rf(struct irdma_sc_dev *dev) in dev_to_rf()
405 return container_of(dev, struct irdma_pci_f, sc_dev); in dev_to_rf()
416 static inline int irdma_alloc_rsrc(struct irdma_pci_f *rf, in irdma_alloc_rsrc()
451 static inline void irdma_free_rsrc(struct irdma_pci_f *rf, in irdma_free_rsrc()
461 int irdma_ctrl_init_hw(struct irdma_pci_f *rf);
462 void irdma_ctrl_deinit_hw(struct irdma_pci_f *rf);
471 void irdma_manage_arp_cache(struct irdma_pci_f *rf,
483 int irdma_alloc_local_mac_entry(struct irdma_pci_f *rf, u16 *mac_tbl_idx);
484 int irdma_add_local_mac_entry(struct irdma_pci_f *rf, const u8 *mac_addr, u16 idx);
485 void irdma_del_local_mac_entry(struct irdma_pci_f *rf, u16 idx);
487 u32 irdma_initialize_hw_rsrc(struct irdma_pci_f *rf);
493 int irdma_handle_cqp_op(struct irdma_pci_f *rf,
500 void irdma_cq_wq_destroy(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
502 void irdma_cleanup_pending_cqp_op(struct irdma_pci_f *rf);
522 int irdma_hw_flush_wqes(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
524 void irdma_gen_ae(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
533 void irdma_cqp_ce_handler(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
534 int irdma_ah_cqp_op(struct irdma_pci_f *rf, struct irdma_sc_ah *sc_ah, u8 cmd,