forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-04 1543e317f1da31b75942316931e8f491a8920811
kernel/drivers/xen/xen-pciback/pciback_ops.c
....@@ -6,6 +6,7 @@
66 */
77
88 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
9
+#define dev_fmt pr_fmt
910
1011 #include <linux/moduleparam.h>
1112 #include <linux/wait.h>
....@@ -13,9 +14,6 @@
1314 #include <xen/events.h>
1415 #include <linux/sched.h>
1516 #include "pciback.h"
16
-
17
-int verbose_request;
18
-module_param(verbose_request, int, 0644);
1917
2018 static irqreturn_t xen_pcibk_guest_interrupt(int irq, void *dev_id);
2119
....@@ -147,9 +145,6 @@
147145 struct xen_pcibk_dev_data *dev_data;
148146 int status;
149147
150
- if (unlikely(verbose_request))
151
- printk(KERN_DEBUG DRV_NAME ": %s: enable MSI\n", pci_name(dev));
152
-
153148 if (dev->msi_enabled)
154149 status = -EALREADY;
155150 else if (dev->msix_enabled)
....@@ -158,9 +153,8 @@
158153 status = pci_enable_msi(dev);
159154
160155 if (status) {
161
- pr_warn_ratelimited("%s: error enabling MSI for guest %u: err %d\n",
162
- pci_name(dev), pdev->xdev->otherend_id,
163
- status);
156
+ dev_warn_ratelimited(&dev->dev, "error enabling MSI for guest %u: err %d\n",
157
+ pdev->xdev->otherend_id, status);
164158 op->value = 0;
165159 return XEN_PCI_ERR_op_failed;
166160 }
....@@ -169,9 +163,8 @@
169163 * the local domain's IRQ number. */
170164
171165 op->value = dev->irq ? xen_pirq_from_irq(dev->irq) : 0;
172
- if (unlikely(verbose_request))
173
- printk(KERN_DEBUG DRV_NAME ": %s: MSI: %d\n", pci_name(dev),
174
- op->value);
166
+
167
+ dev_dbg(&dev->dev, "MSI: %d\n", op->value);
175168
176169 dev_data = pci_get_drvdata(dev);
177170 if (dev_data)
....@@ -184,10 +177,6 @@
184177 int xen_pcibk_disable_msi(struct xen_pcibk_device *pdev,
185178 struct pci_dev *dev, struct xen_pci_op *op)
186179 {
187
- if (unlikely(verbose_request))
188
- printk(KERN_DEBUG DRV_NAME ": %s: disable MSI\n",
189
- pci_name(dev));
190
-
191180 if (dev->msi_enabled) {
192181 struct xen_pcibk_dev_data *dev_data;
193182
....@@ -198,9 +187,9 @@
198187 dev_data->ack_intr = 1;
199188 }
200189 op->value = dev->irq ? xen_pirq_from_irq(dev->irq) : 0;
201
- if (unlikely(verbose_request))
202
- printk(KERN_DEBUG DRV_NAME ": %s: MSI: %d\n", pci_name(dev),
203
- op->value);
190
+
191
+ dev_dbg(&dev->dev, "MSI: %d\n", op->value);
192
+
204193 return 0;
205194 }
206195
....@@ -213,9 +202,7 @@
213202 struct msix_entry *entries;
214203 u16 cmd;
215204
216
- if (unlikely(verbose_request))
217
- printk(KERN_DEBUG DRV_NAME ": %s: enable MSI-X\n",
218
- pci_name(dev));
205
+ dev_dbg(&dev->dev, "enable MSI-X\n");
219206
220207 if (op->value > SH_INFO_MAX_VEC)
221208 return -EINVAL;
....@@ -248,17 +235,13 @@
248235 if (entries[i].vector) {
249236 op->msix_entries[i].vector =
250237 xen_pirq_from_irq(entries[i].vector);
251
- if (unlikely(verbose_request))
252
- printk(KERN_DEBUG DRV_NAME ": %s: " \
253
- "MSI-X[%d]: %d\n",
254
- pci_name(dev), i,
255
- op->msix_entries[i].vector);
238
+ dev_dbg(&dev->dev, "MSI-X[%d]: %d\n", i,
239
+ op->msix_entries[i].vector);
256240 }
257241 }
258242 } else
259
- pr_warn_ratelimited("%s: error enabling MSI-X for guest %u: err %d!\n",
260
- pci_name(dev), pdev->xdev->otherend_id,
261
- result);
243
+ dev_warn_ratelimited(&dev->dev, "error enabling MSI-X for guest %u: err %d!\n",
244
+ pdev->xdev->otherend_id, result);
262245 kfree(entries);
263246
264247 op->value = result;
....@@ -273,10 +256,6 @@
273256 int xen_pcibk_disable_msix(struct xen_pcibk_device *pdev,
274257 struct pci_dev *dev, struct xen_pci_op *op)
275258 {
276
- if (unlikely(verbose_request))
277
- printk(KERN_DEBUG DRV_NAME ": %s: disable MSI-X\n",
278
- pci_name(dev));
279
-
280259 if (dev->msix_enabled) {
281260 struct xen_pcibk_dev_data *dev_data;
282261
....@@ -291,9 +270,9 @@
291270 * an undefined IRQ value of zero.
292271 */
293272 op->value = dev->irq ? xen_pirq_from_irq(dev->irq) : 0;
294
- if (unlikely(verbose_request))
295
- printk(KERN_DEBUG DRV_NAME ": %s: MSI-X: %d\n",
296
- pci_name(dev), op->value);
273
+
274
+ dev_dbg(&dev->dev, "MSI-X: %d\n", op->value);
275
+
297276 return 0;
298277 }
299278 #endif
....@@ -452,7 +431,7 @@
452431 dev_data->handled++;
453432 if ((dev_data->handled % 1000) == 0) {
454433 if (xen_test_irq_shared(irq)) {
455
- pr_info("%s IRQ line is not shared "
434
+ dev_info(&dev->dev, "%s IRQ line is not shared "
456435 "with other domains. Turning ISR off\n",
457436 dev_data->irq_name);
458437 dev_data->ack_intr = 0;