Lines Matching refs:fbd

67 	struct fbnic_dev *fbd = devlink_priv(devlink);  in fbnic_devlink_info_get()  local
70 err = fbnic_version_running_put(req, &fbd->fw_cap.running.mgmt, in fbnic_devlink_info_get()
75 err = fbnic_version_running_put(req, &fbd->fw_cap.running.bootloader, in fbnic_devlink_info_get()
80 err = fbnic_version_stored_put(req, &fbd->fw_cap.stored.mgmt, in fbnic_devlink_info_get()
85 err = fbnic_version_stored_put(req, &fbd->fw_cap.stored.bootloader, in fbnic_devlink_info_get()
90 err = fbnic_version_stored_put(req, &fbd->fw_cap.stored.undi, in fbnic_devlink_info_get()
95 if (fbd->dsn) { in fbnic_devlink_info_get()
99 put_unaligned_be64(fbd->dsn, dsn); in fbnic_devlink_info_get()
116 void fbnic_devlink_free(struct fbnic_dev *fbd) in fbnic_devlink_free() argument
118 struct devlink *devlink = priv_to_devlink(fbd); in fbnic_devlink_free()
127 struct fbnic_dev *fbd; in fbnic_devlink_alloc() local
134 fbd = devlink_priv(devlink); in fbnic_devlink_alloc()
135 pci_set_drvdata(pdev, fbd); in fbnic_devlink_alloc()
136 fbd->dev = &pdev->dev; in fbnic_devlink_alloc()
139 fbd->uc_addr0 = iomap_table[0]; in fbnic_devlink_alloc()
140 fbd->uc_addr4 = iomap_table[4]; in fbnic_devlink_alloc()
142 fbd->dsn = pci_get_dsn(pdev); in fbnic_devlink_alloc()
143 fbd->mps = pcie_get_mps(pdev); in fbnic_devlink_alloc()
144 fbd->readrq = pcie_get_readrq(pdev); in fbnic_devlink_alloc()
146 fbd->mac_addr_boundary = FBNIC_RPC_TCAM_MACDA_DEFAULT_BOUNDARY; in fbnic_devlink_alloc()
148 return fbd; in fbnic_devlink_alloc()
151 void fbnic_devlink_register(struct fbnic_dev *fbd) in fbnic_devlink_register() argument
153 struct devlink *devlink = priv_to_devlink(fbd); in fbnic_devlink_register()
158 void fbnic_devlink_unregister(struct fbnic_dev *fbd) in fbnic_devlink_unregister() argument
160 struct devlink *devlink = priv_to_devlink(fbd); in fbnic_devlink_unregister()