Lines Matching full:rf

94 			irdma_log_invalid_mtu(l2params.mtu, &iwdev->rf->sc_dev);  in irdma_iidc_event_handler()
120 pe_criterr = readl(iwdev->rf->sc_dev.hw_regs[IRDMA_GLPE_CRITERR]); in irdma_iidc_event_handler()
125 iwdev->rf->reset = true; in irdma_iidc_event_handler()
132 iwdev->rf->reset = true; in irdma_iidc_event_handler()
136 iwdev->rf->reset = true; in irdma_iidc_event_handler()
138 if (iwdev->rf->reset) in irdma_iidc_event_handler()
139 iwdev->rf->gen_ops.request_reset(iwdev->rf); in irdma_iidc_event_handler()
145 * @rf: RDMA PCI function
147 static void irdma_request_reset(struct irdma_pci_f *rf) in irdma_request_reset() argument
149 struct ice_pf *pf = rf->cdev; in irdma_request_reset()
151 ibdev_warn(&rf->iwdev->ibdev, "Requesting a reset\n"); in irdma_request_reset()
164 struct ice_pf *pf = iwdev->rf->cdev; in irdma_lan_register_qset()
192 struct ice_pf *pf = iwdev->rf->cdev; in irdma_lan_unregister_qset()
221 struct irdma_pci_f *rf = iwdev->rf; in irdma_fill_device_info() local
223 rf->cdev = pf; in irdma_fill_device_info()
224 rf->gen_ops.register_qset = irdma_lan_register_qset; in irdma_fill_device_info()
225 rf->gen_ops.unregister_qset = irdma_lan_unregister_qset; in irdma_fill_device_info()
226 rf->hw.hw_addr = pf->hw.hw_addr; in irdma_fill_device_info()
227 rf->pcidev = pf->pdev; in irdma_fill_device_info()
228 rf->msix_count = pf->num_rdma_msix; in irdma_fill_device_info()
229 rf->msix_entries = &pf->msix_entries[pf->rdma_base_vector]; in irdma_fill_device_info()
230 rf->default_vsi.vsi_idx = vsi->vsi_num; in irdma_fill_device_info()
231 rf->protocol_used = IRDMA_ROCE_PROTOCOL_ONLY; in irdma_fill_device_info()
232 rf->rdma_ver = IRDMA_GEN_2; in irdma_fill_device_info()
233 rf->rsrc_profile = IRDMA_HMC_PROFILE_DEFAULT; in irdma_fill_device_info()
234 rf->rst_to = IRDMA_RST_TIMEOUT_HZ; in irdma_fill_device_info()
235 rf->gen_ops.request_reset = irdma_request_reset; in irdma_fill_device_info()
236 rf->limits_sel = 7; in irdma_fill_device_info()
237 rf->iwdev = iwdev; in irdma_fill_device_info()
246 if (rf->protocol_used == IRDMA_ROCE_PROTOCOL_ONLY) in irdma_fill_device_info()
259 struct irdma_pci_f *rf; in irdma_probe() local
268 iwdev->rf = kzalloc(sizeof(*rf), GFP_KERNEL); in irdma_probe()
269 if (!iwdev->rf) { in irdma_probe()
275 rf = iwdev->rf; in irdma_probe()
277 if (irdma_ctrl_init_hw(rf)) { in irdma_probe()
296 ibdev_dbg(&iwdev->ibdev, "INIT: Gen2 PF[%d] device probe success\n", PCI_FUNC(rf->pcidev->devfn)); in irdma_probe()
304 irdma_ctrl_deinit_hw(rf); in irdma_probe()
306 kfree(iwdev->rf); in irdma_probe()